Câu 1: <Câu lệnh> sau từ khóa Do trong câu lệnh While … do được thực hiện ít nhất mấy lần? 1 điểm A. 0 lần B. 1 lần C. 2 lần D. Vô số lần Câu 2: Việc đầu tiên mà câu lệnh While … do cần thực hiện là gì? 1 điểm A. Thực hiện <Câu lệnh> sau từ khóa Do B. Kiểm tra giá trị của <Điều kiện> C. Thực hiện câu lệnh sau từ khóa Then D. Kiểm tra <câu lệnh> Câu 3: Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau: I:= 5; While i>=1 do i:=i-1; 1 điểm A. 1 lần B. 2 lần C. 5 lần D. 6 lần Câu 4: Hãy cho biết kết quả của đoạn chương trình dưới đây: A:=10; While A < 11 do write(a); 1 điểm A. Trên màn hình xuất hiện một số 10 B. Trên màn hình xuất hiện 10 chữ a C. Trên màn hình xuất hiện một số 11 D. Chương trình bị lặp vô hạn Câu 5: Khi sử dụng lệnh lặp While … do cần chú ý điều gì? 1 điểm A. Số lần lặp B. Số lượng câu lệnh C. Điều kiện dần đi đến sai D. Điều kiện dần đi đến đúng Câu 6: Hoạt động nào sau đây lặp với số lần chưa biết trước? 1 điểm A. Ngày tắm hai lần B. Học bài cho tới khi thuộc bài C. Mỗi tuần đi nhà sách một lần D. Ngày đánh răng 2 lần Câu 7: Câu lệnh nào viết đúng cú pháp lặp với số lần chưa biết trước? 1 điểm A. While <điều kiện> to <câu lệnh>; B. While <điều kiện > to <câu lệnh 1> do <câu lệnh 2>; C. While <điều kiện> do; <câu lệnh>; D. While <điều kiện> do <câu lệnh>; Câu 8: Câu lệnh lặp While … do có dạng đúng là: 1 điểm A. X:=10; while X:=10 do X:=X+5; B. X:=10 while X=10 do X:=X+5; C. X:=10; while X=10 do X=X+5; D. X:=10; while X=10 do X:=X+5; Câu 9: Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước? 1 điểm A. For…Do B. While…do C. If…then D. If…then…else Câu 10: hãy chỉ ra <câu lệnh> được lặp đi lặp lại trong đoạn lệnh: X:=1; while x<=5 do write(‘tin hoc’); 1 điểm A. X:=1 B. X<=5 C. Write(‘tin hoc’) D. Không có câu lệnh lặp

2 câu trả lời

1: D

2: b

3:c

4:d

5:c

6:b

7:d

8:a

9:b

10:b

Câu 1: <Câu lệnh> sau từ khóa Do trong câu lệnh While … do được thực hiện ít nhất mấy lần?

1 điểm

A. 0 lần

B. 1 lần

C. 2 lần

D. Vô số lần

Câu 2: Việc đầu tiên mà câu lệnh While … do cần thực hiện là gì?

1 điểm

A. Thực hiện <Câu lệnh> sau từ khóa Do

B. Kiểm tra giá trị của <Điều kiện>

C. Thực hiện câu lệnh sau từ khóa Then

D. Kiểm tra <câu lệnh>

Câu 3: Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau: i:= 5; While i>=1 do i:=i-1;

1 điểm

A. 1 lần

B. 2 lần

C. 5 lần

D. 6 lần

Câu 4: Hãy cho biết kết quả của đoạn chương trình dưới đây: A:=10; While A < 11 do write(a);

1 điểm

A. Trên màn hình xuất hiện một số 10

B. Trên màn hình xuất hiện 10 chữ a

C. Trên màn hình xuất hiện một số 11

D. Chương trình bị lặp vô hạn

Câu 5: Khi sử dụng lệnh lặp While … do cần chú ý điều gì?

1 điểm

A. Số lần lặp

B. Số lượng câu lệnh

C. Điều kiện dần đi đến sai

D. Điều kiện dần đi đến đúng

Câu 6: Hoạt động nào sau đây lặp với số lần chưa biết trước?

1 điểm

A. Ngày tắm hai lần

B. Học bài cho tới khi thuộc bài

C. Mỗi tuần đi nhà sách một lần

D. Ngày đánh răng 2 lần

Câu 7: Câu lệnh nào viết đúng cú pháp lặp với số lần chưa biết trước?

1 điểm

A. While <điều kiện> to <câu lệnh>;

B. While <điều kiện > to <câu lệnh 1> do <câu lệnh 2>;

C. While <điều kiện> do; <câu lệnh>;

D. While <điều kiện> do <câu lệnh>;

Câu 8: Câu lệnh lặp While … do có dạng đúng là:

1 điểm

A. X:=10; while X:=10 do X:=X+5;

B. X:=10 while X=10 do X:=X+5;

C. X:=10; while X=10 do X=X+5;

D. X:=10; while X=10 do X:=X+5;

Câu 9: Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước?

1 điểm

A. For…Do

B. While…do

C. If…then

D. If…then…else

Câu 10: hãy chỉ ra <câu lệnh> được lặp đi lặp lại trong đoạn lệnh: X:=1; while x<=5 do write(‘tin hoc’);

1 điểm

A. X:=1

B. X<=5

C. Write(‘tin hoc’)

D. Không có câu lệnh lặp