Câu 1: Cú pháp lệnh lặp với số lần chưa biết trước là:
- 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 2: Câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước trong Pascal?
- A. For…do
-
B. While…do
- C. If..then
- D. If…then…else
Câu 3: Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
- A. Ngày tắm hai lần
-
B. Gọi điện cho khi bắt máy
- C. Mỗi tuần đi nhà sách một lần
- D. Ngày đánh răng 2 lần
Câu 4: Câu lệnh sau giải bài toán nào:
While M <> N do
If M > N then M:=M-N else N:=N-M;
- A. Tìm hiệu lớn nhất của M và N
- B. Tìm BCNN của M và N
- C. Tìm hiệu nhỏ nhất của M và N
-
D. Tìm UCLN của M và N
Câu 5: Khi sử dụng lệnh lặp While ... do cần chú ý điều gì?
- A. Số lần lặp
- B. Số lượng câu lệnh
- C. Điều kiện dần đi đến đúng
-
D. Điều kiện dần đi đến sai
Câu 6: Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?
- A. Thực hiện câu lệnh sau từ khóa Then
- B. Thực hiện < câu lệnh > sau từ khóa Do
- C. Kiểm tra < câu lệnh >
-
D. Kiểm tra giá trị của < điều kiện >
Câu 7: Kết quả trong đoạn lệnh dưới đây là
x:=2; While x<=5 do write(‘Con meo’);
- A. x:=2
- B. X>=5
-
C. Con meo
- D. Không có kết quả.
Câu 8: < 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?
- A. 0 lần
-
B. 1 lần
- C. 2 lần
- D. Vô số lần
Câu 9: Vòng lặp While – do kết thúc khi nào?
-
A. Khi một điều kiện cho trước được thỏa mãn
- B. Khi đủ số vòng lặp
- C. Khi tìm được Output
- D. Tất cả các phương án
Câu 10: Câu lệnh lặp while…do nào bên dưới có dạng đúng?
- A. x:=10; While x=10 do x=x+5;
-
B. x:=10; While x=10 to 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 11: Đoạn lệnh sau đúng hay sai, tại sao?
While n<=0 do;
Write(‘Nhap lai n:’);
Readn (n);
- A. Đúng
- B. Sai, sau do không có;
- C. Sai, thiếu Begin end.
-
D. Câu B và C đúng
Câu 12: Trong vòng lập While… do, nếu điều kiện sai thì:
-
A. câu lệnh sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc
- B. thực hiện câu lệnh và quay lại bước 1.
- C. không chạy được
- D. Tất cả đều sai
Câu 13: 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;
- A. 1 lần
- B. 2 lần
-
C. 5 lần
- D. 6 lần
Câu 14: Tính tống S = 1 + 2 + 3 + … + n + … cho đến khi S>108. Điều kiện nào sau đây cho vòng lặp while – do là đúng:
- A. While S>=10$^{8}$ do
- B. While S < 10$^{8}$ do
-
C. While S < 1.0E8 do
- D. While S >= E8 do
Câu 15: Lỗi lập trình cần tránh trong các câu lệnh điều kiện là gì?
- A. Sai điều kiện
-
B. Lặp vô hạn lần
- C. Sai từ khóa
- D. Tất cả đều đúng
Câu 16: 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);
- A. Trên màn hình xuất hiện một số 11
-
B. Trên màn hình xuất hiện một số 10
- C. Trên màn hình xuất hiện 10 chữ a
- D. Chương trình bị lặp vô tận
Câu 17: Câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình bên dưới?
- A. 1 lần
- B. 2 lần
-
C. 5 lần
- D. 6 lần
Câu 18: Đoạn lệnh sau, mỗi lần lặp giá trị của biến i trong câu lệnh sau thay đổi như thế nào?
While i<=10 do i:=i+3;
- A. Tăng 1
- B. Tăng 2
-
C. Tăng 3
- D. Tăng 4