1Cho câu lệnh sau: A:=1; While A<=S do A:=A * 2; cho S=13 thì kết quả A ? A 16 B 13 C 8 D 26 2Cho câu lệnh sau: s:=0; For i:=1 to 5 do if i mod 2 = 0 then s:=s+i; cho biết kết quả s ? A 0 B 6 C 15 D 9 3Lặp có số lần không biết trước sử dụng câu lệnh? 4 oạn lệnh sau đây cho kết quả là gì? S:=1; While s < 10 do Begin writeln(s); s:=s+1; end; In ra các số từ 1 đến 9 In ra các số từ 1 đến 10 In ra các số 1 Không phương án nào đúng 5Cú pháp lệnh lặp WHILE – DO có dạng : WHILE<điều kiện>DO<câu lệnh>; Em hãy chọn phát biểu đúng trong các phát biểu dưới đây A Khi xác định được trước số lần lặp vẫn có thể dùng cấu trúc lặp WHILE – DO B Lệnh sau DO bao giờ cũng được thực hiện ít nhất một lần. C Biểu thức điều kiện được tính và kiểm tra, nếu biểu thức đó sai thìcâu lệnh sau DO được thực hiện. D điều kiện trong cấu trúc lặp WHILE – DO có thể là một biểu thức kiểu nguyên hoặc kiểu kí tự.

1 câu trả lời

1. A 2*2*2*2 = 16 

2 B tổng các số chẵn từ 1-5 

3 while với repeat

4 A

5 A