Font size
WorksheetsÔN TẬP WHILE DO VÀ FOR TO DO
Total questions: 20
Worksheet time: 15mins
Chọn cú pháp đúng nhất về câu lệnh lặp:
for < biến đếm > := < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
for < biến đếm > := < giá trị cuối > to < giá trị đầu > do < câu lệnh >;
for < biến đếm > = < giá trị đầu > to < giá trị cuối >; do < câu lệnh >;
for < biến đếm > = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
Hoạt động nào sau đây lặp với số lần lặp biết trước?
Rửa rau tới khi sạch
Học bài cho tới khi thuộc bài
Gọi điện tới khi có người nghe máy
Ngày tắm 2 lần
Em hiểu lệnh lặp theo nghĩa nào dưới đây?
Một lệnh thay cho nhiều lệnh
Các câu lệnh được viết lặp đi lặp lại nhiều lần
Vì câu lệnh có tên là lệnh lặp
Cả (A), (B), (C) đều sai
Khi nào thì câu lệnh For..to..do kết thúc?
Khi biến đếm nhỏ hơn giá trị cuối
Khi biến đếm lớn hơn giá trị cuối
Khi biến đếm nhỏ hơn giá trị đầu
Khi biến đếm lớn hơn giá trị đầu
Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng?
for i:=1 to 10; do x:=x+1;
for i:=1 to 10 do x:=x+1;
for i:=10 to 1 do x:=x+1;
for i =10 to 1 do x:=x+1;
Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu nào?
Integer
Real
String
Tất cả các kiểu trên đều được
Trong câu lệnh lặp với số lần biết trước (For – do), lệnh lặp được thực hiện mấy lần?
( < giá trị cuối > - < giá trị đầu >) lần
Tuỳ thuộc vào bài toán mới biết được số lần
Khoảng 10 lần
( < giá trị đầu > - < giá trị cuối> + 1) lần
Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100
1
100
99
Tất cả đều sai
Kết quả của < điều kiện > trong câu lệnh For to do sẽ có giá trị là gì?
Là một số nguyên
Là một số thực
Đúng hoặc sai
Là một dãy kí tự
Sau khi thực hiện đoạn chương trình sau:
S:=0; For i:=1 to 5 do S:=S+i;
Giá trị của biến S bằng bao nhiêu?
20
10
15
0
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 >
< 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?
0 lần
1 lần
2 lần
Vô số lần
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
Khi sử dụng lệnh lặp While ... do cần chú ý điều gì?
Số lần lặp
Số lượng câu lệnh
Điều kiện dần đi đến sai
Điều kiện dần đi đến đúng
Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
Ngày tắm hai lần
Học bài cho tới khi thuộc bài
Mỗi tuần đi nhà sách một lần
Ngày đánh răng 2 lần
Câu lệnh viết đúng cú pháp lệnh lặp với số lần chưa biết trước?
While < điều kiện > to < câu lệnh >;
While < điều kiện > to < câu lệnh 1 > do < câu lệnh 2 >;
While < điều kiện > do ;< câu lệnh >;
While < điều kiện > do < câu lệnh >;
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.
Câu lệnh lặp while…do có dạng đúng là:
X:=10; While x:=10 do x:=x+5;
x:=10 While x=10 do x:=x+5;
x:=10; While x=10 do x=x+5;
x:=10; While x=10 do x:=x+5;
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
