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ự.