Hãy cho biết đoạn lệnh sau đây dùng để làm gì: S1≔ 'racecar'; S2≔ ''; for k≔1 to length(S1) do S2≔ S2 + S1[k]; S1≔ S2; a. Đảo ngược chuỗi S1. b. Không làm gì cả. c. Lấy độ dài chuỗi S1. d. Lặp lại việc ghép chuỗi S1 và S2 nhiều lần.
2 câu trả lời
Hãy cho biết đoạn lệnh sau đây dùng để làm gì:
S1≔ 'racecar'; S2≔ ''; for k≔1 to length(S1) do S2≔ S2 + S1[k]; S1≔ S2;
a. Đảo ngược chuỗi S1.
b. Không làm gì cả. ( Vì lệnh trên biến xâu S2 y hệt xâu S1 )
c. Lấy độ dài chuỗi S1.
d. Lặp lại việc ghép chuỗi S1 và S2 nhiều lần.
-Tác dụng của vòng lặp for là cộng từng kí tự của xâu S1 vào xâu S2 cũng như là xâu S2 thành giống y chang xâu S1
-Câu lệnh S1:=S2; nó gán xâu S1 là xâu S2 nhưng xâu S2 lại bằng xâu S1 ban đầu nên đoạn lệnh trên không làm gì cả.
Chọn B.