NEW
Font size
WorksheetsBài 8: Lặp vơí số lần chưa biết trước
Total questions: 60
Worksheet time: 30mins
< 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
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;
3 lần
4 lần
5 lần
6 lầ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
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
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 của vòng 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 >;
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 to x:=x+5;
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 While
Kiểm tra giá trị của < điều kiện >
Thực hiện câu lệnh sau từ khóa Do
Kiểm tra < 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.
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 While
Kiểm tra giá trị của < điều kiện >
Thực hiện câu lệnh sau từ khóa Do
Kiểm tra < câu lệnh >
< 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
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;
3 lần
4 lần
5 lần
6 lầ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
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
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 của vòng 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 >;
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 to x:=x+5;
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 1: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 2: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 >
Câu 3:cú pháp lệnh lặp với số lần chưa biết trước:
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 4: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:
A. For…do
B. While…do
C. If..then
D. If…then…else
Câu 5: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ả.
CÂU 6: Các câu lệnh sau, câu lệnh nào đúng?
A. While x:=1 do x:=x+1;
B. While x<5 do x:=x+1;
C. While x<5 to x:=x+1;
D. While x<=5 do x=x+1;
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');
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ô tận
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 to x:=x+5;
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
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
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;
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?
0
10
15
20
Câu lệnh pascal nào sau đây là hợp lệ?
For i:= 1 to 10 do writeln(‘A’);
For i:=1.5 to 10.5 do writeln(‘A’);
For i= 1 to 10 do writeln(‘A’);
For i:=100 to 1 do writeln(‘A’);
Hãy cho biết kết quả của đoạn chương trình dưới đây:
a := 10;
While a >= 10 do write (a);
Trên màn hình xuất hiện một chữ a
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ố 10
Chương trình bị lặp vô hạn lần
Câu lệnh while…do nào sau đây là hợp lệ?
x:=5;
while x:=5 do x:= x+2;
x:=5;
while x=5 do x:= x+2;
x:=5;
while x=5 do x= x+2;
x:=5;
while x:=5 do x= x+2;
Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng :
for i:=10 to 15; do x:=x+1;
for i:=10 to 15 do x:=x+1;
for i:=15 to 1 do x:=x+1;
for i =10 to 15 do x:=x+1;
Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 2 đến 26
2
26
25
24
Câu 5: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ả.
CÂU 6: Các câu lệnh sau, câu lệnh nào đúng?
A. While x:=1 do x:=x+1;
B. While x<5 do x:=x+1;
C. While x<5 to x:=x+1;
D. While x<=5 do x=x+1;
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 biết trước
Rửa rau tới khi sạch
Học bài cho tới khi thuộc
Gọi điện cho tới khi có người nghe máy
Ngày tắm 2 lần
Em hiểu câ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ả 3 phương án đều sai
Khi nào 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 lớn hơn giá trị đầu
Khi biến đếm nhỏ 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 Pascal câu lệnh For i:=1 to 10 do x :=x+1 thì biến đếm i phải được khai báo thuộc kiểu dữ liệu nào?
Interer
real
string
Tất cả các kiểu trên
Trong câu lệnh lặp với số lần biết trước( for… do) được thực hiện mấy lần
( < giá trị cuối> - < giá trị đầu> ) lần
Tùy thuộc vào bài toán mới biết số lần
Khoảng 10 lần
( < giá trị đầu> - < giá trị cuối> ) 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 sẽ có giá trị là gì
Là 1 số nguyên
Là 1 số thực
Đúng hoặc sai
Là 1 dãy kí tự
Lệnh lặp For… mỗi lần lặp giá trị của biến đếm thay đổi thế nào
Tăng 1
Tăng 2
Tăng 3
Tăng 4
Câu lệnh Pascal nào sau đây là hợp lệ
For i:=1 to 10 do writeln(‘A’);
For i:=1.5 to 10.5 do writeln(‘A’);
For i=1 to 10 do writeln(‘A’);
For i:=100 to 1 do writeln(‘A’);
Vòng lặp For…do là vòng lặp:
Biết trước số lần lặp
Chưa biết trước số lần lặp
Biết trước số lần lặp nhưng <= 50
Biết trước số lần lặp nhưng >= 50
Ta có thể sử dụng cấu trúc lặp For ... do cho các trường hợp lặp nào dưới đây?
Khi số lần lặp chưa xác định trước
Khi số lần lặp đã xác định trước
Cả A và B đều đúng
Cả A và B đều sai
Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau cho ta kết quả gì?
For i:=1 to 10 do write (i, ‘ ’);
10 9 8 7 6 5 4 3 2 1
1 2 3 4 5 6 7 8 9 10
Đưa ra 10 dấu cách
Một kết quả khác
Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
S:=0;
For i:=1 to 5 do S:=S+i;
15
10
20
25
Sau khi thực hiện đoạn chương trình sau, giá trị của biến i bằng bao nhiêu?
S:=1;
For i:=1 to 4 do S:=S*i;
34
24
23
35
Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
S:=0;
For i:=1 to 4 do S:=S+i*2;
20
24
25
23
Tên phần mềm vẽ hình các hình học đơn giản
Yenka
Geogebra
Typing Test
Toolkit Math
Cho s và i là biến nguyên. Sau khi chạy đoạn chương trình :
s:=0;
for i:=1 to 3 do s := s+2*i;
writeln(s);
Kết quả in lên màn hình là bao nhiêu?
6
10
12
24
Trong vòng lặp For – do dạng tiến. Giá trị của biến đếm
Tự động giảm đi 1
Tự động điều chỉnh
Chỉ tăng khi có câu lệnh thay đổi giá trị
Được giữ nguyên
