wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bài tập với câu lệnh lặp

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Chọn cú pháp câu lệnh lặp là:

a)

for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;

b)

for < biến đếm > := < giá trị cuối > to < giá trị đầu > do < câu lệnh >;

c)

for < biến đếm > = < giá trị đầu > to < giá trị cuối >; do < câu lệnh >;

d)

for < biến đếm > = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;

2.

Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng :

a)

for i:=10 to 15; do x:=x+1;

b)

for i:=10 to 15 do x:=x+1;

c)

for i:=15 to 1 do x:=x+1;

d)

for i =10 to 15 do x:=x+1;

3.

Đoạn chương trình sau giải bài toán nào?

      For I:=1 to M do

          If (I mod 3 = 0) and (I mod 5 = 0) then

             T := T + I;

a)

Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến M

b)

Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến M

c)

Tổng các số chia hết cho 3 trong phạm vi từ 1 đến M

d)

Tổng các số chia hết cho 5 trong phạm vi từ 1 đến M

4.

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

a)

2

b)

26

c)

25

d)

24

5.

Sau khi thực hiện đoạn chương trình sau:

   S:=0;

   For i:=1 to 4 do S:=S+i;

   Giá trị của biến S bằng bao nhiêu?

a)

1

b)

3

c)

6

d)

10

6.

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

7.

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 Do

d)

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

8.

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

9.

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

10.

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 >;

11.

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

12.

Hãy đưa ra kết quả trong đoạn lệnh:

   x:=1; While x<=5 do write(‘Hoa hau’);

a)

x:=1

b)

X>=5

c)

Hoa hau

d)

Không có kết quả.