Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Vòng lặp for

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Hoạt động nào sau đây lặp lại với số lần biết trước?

a)

Ăn cơm đến khi no thì thôi

b)

Trời không mưa thì đi đá bóng vào chiều thứ bảy

c)

Mỗi ngày đánh răng hai lần

d)

Truy cập zalo, facebook khi rảnh rỗi

2.

Trong ngôn ngữ lập trình Python với câu lệnh lặp for, thì danh sách giá trị phải được nhận là kiểu dữ liệu nào?

a)

số nguyên

b)

số thực

c)

ký tự

d)

kiểu gì cũng được

3.

Có bao nhiêu vòng lặp TOÁN HỌC: tính tổng các nguyên số từ 10 đến 100.

a)

92

b)

100

c)

91

d)

90

4.

Kết quả nào đúng khi trả về cho phạm vi hàm câu lệnh sau:

range (1,10,2):

print(i)

a)

1 3 5 7 9

b)

1, 3, 5, 7, 9

c)

1

3

5

7

9

d)

1 2 3 4 5 6 7 8 9

5.

Kết quả nào đúng khi trả về cho câu lệnh:

for i in range(5):

print(i)

a)

1, 2, 3, 4, 5

b)

1

2

3

4

5

c)

0

1

2

3

4

d)

0 1 2 3 4

6.

Dùng để ngắt lệnh?

a)

exit khỏi cấu trúc lặp ngay lập tức mà không cần kiểm tra điều kiện.

b)

Trả về kết quả đúng/sai

c)

Quay đầu lên để kiểm tra điều kiện và tiếp tục với vòng lặp tiếp theo

d)

Bỏ qua các lệnh bên dưới và tiếp tục lặp lại

7.

Sau câu lệnh sai biến i nhận các giá trị bằng:

a)

1,2,3,4

b)

2,3,4

c)

1,2,3,4,5

d)

2,3,4,5

8.

sau đoạn chương trình sau a nhận giá trị bao nhiêu:

a=0

for i in range (10,14): a=a+3

a)

9

b)

12

c)

15

d)

18

9.

for i in range (10):

print(i)

Lệnh print(i) được thực hiện mấy lần

a)

10

b)

11

c)

9

d)

12

10.

for i in range (1,10,2):

print ('Xin chào')

Lệnh in được thực hiện bao nhiêu lần?

a)

5

b)

4

c)

6

d)

9

11.

for i in range(10, 0, -3):

print(i)

Vòng lặp trên chạy 4 lần đúng hay sai?

a)
Đúng
b)
Chạy 3 lần
c)
Chạy 5 lần
d)
Sai
12.

for i in range(3):

print(i)

Vòng lặp trên chạy 3 lần và in ra các giá trị bao nhiêu?

a)
0 1 2
b)
0 1 1
c)
2 3 4
d)
1 2 3
13.

for i in range(1, 6):

print(i * 2)

Vòng lặp trên in ra bao nhiêu giá trị?

a)

11

b)

10

c)

6

d)

5

14.

Kết quả nào đúng khi thực hiện câu lệnh sau:

for i in range(0, 5):

print(i ** 2)

?

a)

0 1 4 9 16 25

b)

0 1 2 3 4

c)

0 1 4 9 16

d)

0 1 2 3 4 5

15.

for i in range(5, 10):

print(i)

Vòng lặp trên in ra các giá trị nào?

a)

4 5 6 7 8 9

b)

5 6 7 8 9

c)

5 6 7 8 9 10

d)

6 7 8 9 10