Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh 1> ELSE <câu lệnh 2> ;
Câu lệnh 1 sẽ được thực hiện khi:
A. Biểu thức điều kiện sai
B. Biểu thức điều kiện đúng
C. Câu lệnh 2 đã được thực hiện xong
D. Tất cả đều đúng
Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>;
Câu lệnh đứng sau THEN được thực hiện khi:
A. Điều kiện được tính toán xong
B. Điều kiện được tính toán và cho giá trị đúng
C. Điều kiện không tính được
D. Điều kiện được tính toán và cho giá trị sai
Phát biểu nào sau đây đúng trong lệnh While …do…
A Câu lệnh sau Do phải được thực hiện ít nhất 1 lần
B Trong câu lệnh sau Do luôn là câu lệnh ghép.
C Chương trình sẽ thực hiện câu lệnh sau Do rồi kiểm tra biểu thức điều kiện.
D Trong câu lệnh sau Do phải có giá trị làm thay đổi biểu thức điều kiện.
Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh IF <điều kiện> THEN <câu lệnh>;
Điều kiện là:
A. Biểu thức số học
B. Biểu thức quan hệ
C. Một câu lệnh
D. Biểu thức logic
Trong Pascal, câu lệnh ghép được thực hiện khi sau then hoặc else:
A. Không có câu lệnh nào
B. Có câu lệnh
C. Có nhiều hơn 1 câu lệnh
D. Có nhiều hơn 2 câu lệnh
Trong Pascal, câu lệnh ghép được thực hiện khi sau then hoặc else:
A. Không có câu lệnh nào
B. Có câu lệnh
C. Có nhiều hơn 1 câu lệnh
D. Có nhiều hơn 2 câu lệnh
Câu 8. Câu lệnh while – do có cú pháp nào dưới đây?
A. while <điều kiện> do <câu lệnh>;
B. write <điều kiện> do <câu lệnh>;
C. while <điều kiện> to <câu lệnh>;
D. while <điều kiện> begin <câu lệnh>;end;
Câu 9. Cho biết kết quả khi thực hiện đoạn câu lệnh:
S:=0;
For i:=1 to 12 do if i mod 2 <>0 then S:=S+i;
Kết quả:
A. S=38
B. S=36
C. S=45
D. S=32
Câu 10. Cho biết kết quả khi thực hiện đoạn câu lệnh:
c:=a; a:=a-b; b:=a*c; S:=a+b;
Khi a=6 ; b=2. Kết quả:
A. S= 8
B. S= 9
C. S= 12
D. S=2
Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?
A. A + B
B. A * B
C. A := B
D. A ≤ B
Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?
A. A + B
B. A * B
C. A:= B
D. S = 9