NEW
Font size
WorksheetsKiểm tra 15 phút câu lệnh lặp với số lần chưa biết trước
Total questions: 19
Worksheet time: 14mins
Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng?
While <điều kiện> do <câu lệnh 1>;
While := <điều kiện> do <câu lệnh>;
While <điều kiện>; do <câu lệnh>;
While <điều kiện> do <câu lệnh>;
Cú 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
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
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.
Lệnh sau DO bao giờ cũng được thực hiện ít nhất một lần.
đ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ự.
Đâu là công việc phải thực hiện nhiều lần với số lần chưa biết trước?
Em đánh răng 2 lần mỗi ngày
Em học cho đến khi thuộc bài
Em ăn cơm ngày 3 bữa
Em tập thể dục ngày 2 lần
Phát biểu nào sau đây đúng nhất khi nói về câu lệnh lặp với số lần chưa biết trước:
Kiểm tra điều kiện sau khi thực biện câu lệnh
Nếu điều kiện đúng thì thực hiện câu lệnh ngược lại ngừng vòng lặp
Nếu điều kiện đúng thì thực hiện câu lệnh và kết thúc
Nếu điều kiện sai thì thực hiện câu lệnh và kết thúc
Vòng lặp While – do kết thúc khi nào
Khi một điều kiện cho trước được thỏa mãn
Khi đủ số vòng lặp
Khi tìm được Output
Tất cả các phương án
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);
Trên màn hình xuất hiện một số 10
Trên màn hình xuất hiện 10 chữ a
Trên màn hình xuất hiện một số 11
Chương trình bị lặp vô tận
Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?
Thực hiện < câu lệnh > sau từ khóa Do
Kiểm tra giá trị của < điều kiện >
Thực hiện câu lệnh sau từ khóa Then
Kiểm tra < câu lệnh >
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 lần
2 lần
5 lần
6 lần
Vòng lặp While – do kết thúc khi nào
A. Khi điều kiện gặp giá trị sai
B. Khi đủ số vòng lặp
C. Khi tìm được Output
D. Tất cả các phương án
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 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 >
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. 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
Hãy đưa ra kết quả trong đoạn lệnh:
x:=6; While x<=5 do write(‘Hoa hau’);
A. x:=1
B. X>=5
C. Hoa hau
D. Không có kết quả.
Ý nghĩa của câu lệnh sau:
s:=0;i:=0;
While (i<=100) do begin S:=S+i; i:=i+1; End;
Tính tổng các số tự nhiên lớn hơn 100
Tính Tổng các số tự nhiên chẵn từ 1 tới 100
Tính tổng các số tự nhiên từ 1 tới 100
Tính tổng các số tụ nhiên nhỏ hơn 100
Câu lệnh sau
s:=5;
while (s<=20) do s:=s+2;
Câu lệnh trên dừng lại khi nào?
S=20
S>20
s<20
Lặp vô hạn
Cho s:=0; i:=3;
while s<12 do s:=s+i;
Hỏi kết thúc vòng lặp s=?
11
9
12
0
< câu lệnh > sau từ khóa Do trong vòng lặp While ... do được thực hiện ít nhất mấy lần?
0 lần
1 lần
2 lần
Vô số lần
Khi sử dụng lệnh lặp While ... do cần chú ý điều gì?
Số lần lặp
Số lần lặp
Điều kiện dần đi đến sai
Điều kiện dần đi đến đúng
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?
For…do
While…do
If..then
If…then…else
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(‘Hoa hau’);
x:=1
X<=5
write(‘Hoa hau’)
Không có câu lệnh lặp.
