Câu 1: Vòng lặp while do không tự động điều chỉnh giá trị của biếu thức điều kiện nên cần có lệnh thay đổi điều kiện sau DO trong cấu trúc lặp.
=> Đáp án A
Câu 2: Trong lệnh While ... do, điều kiện là biểu thức logic (True/False)
=> Đáp án A
Câu 3: Vòng lặp While ... do kết thúc khi một điều kiện cho trước được thỏa mãn
=> Đáp án B
Câu 4: Vì điều kiện trong biểu thức không thỏa mãn (i khác 0) nên không đưa ra màn hình thông tin gì
=> Đáp án D
Câu 5a: Chương trình tính tổng 1 + 2 + 3 + ... + 100 = 5050
=> Đáp án D
Câu 5b:
A = 1; S = 13 (Thỏa) => A = A * 2 = 1 * 2 = 2
A = 2; S = 13 (Thỏa) = > A = A * 2 = 2 * 2 = 4
A = 4; S = 13 (Thỏa) => A = A * 2 = 4 * 2 = 8
A = 8; S = 13 (Thỏa) => A = A * 2 = 8 * 2= 16
A = 16; S = 13 (Không thỏa vì 16 > 13)
Vậy A = 16
=> Đáp án D