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.

Câu hỏi trong lớp Xem thêm