wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python_Lệnh lặp for

Total questions: 23

Worksheet time: 17mins

Name
Class
Date
1.

Câu lệnh lặp trong chương trình sau đây thực hiện bao nhiêu lần:

a)

9

b)

10

c)

11

d)

12

2.

Câu lệnh trên lăp bao nhiêu lần:

a)

1

b)

2

c)

3

d)

4

3.

Trong câu lệnh trên, 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

4.

Vòng lặp while thực hiện lặp bao nhiêu lần?

a)

1

b)

2

c)

3

d)

4

5.

Có bao nhiêu giá trị của i thỏa mãn điều kiện chia hết cho 2:

a)

1

b)

2

c)

3

d)

4

6.

Chương trình trên, in ra bao nhiêu dòng "Hello"

a)

8

b)

9

c)

10

d)

11

7.

Chương trình trên,in ra bao nhiêu dòng "Hello"

a)

6

b)

7

c)

8

d)

9

8.

Câu lệnh trong chương trình sau đây lặp bao nhiêu lần:

a)

4

b)

5

c)

6

d)

7

9.

Câu lệnh lặp trong chương trình trên lặp bao nhiêu lần:

a)

4

b)

5

c)

10

d)

15

10.

Trong Python có mấy dạng lặp:

a)

1

b)

2

c)

3

d)

4

11.

Cấu trúc lặp với số lần biết trước là:

a)

for <Biến chạy> in range()

          <Khối lệnh cần lặp>

b)

while <Điều kiện>:

          <Câu lệnh hay khối lệnh>

c)

for <Biến chạy> in range(m,n):

d)

for <Biến chạy> in range(m,n):

          <Khối lệnh cần lặp>

12.

Hàm range(1,5) dùng để khởi tạo dãy số

a)

1, 2, 3, 4

b)

1, 2, 3, 4, 5

c)

2, 3, 4, 5

d)

2, 3, 4

13.

Hàm range(9,5) dùng để khởi tạo dãy số nguyên:

a)

9, 8, 7, 6

b)

9, 8, 7, 6, 5

c)

8, 7, 6

d)

Không tạo được dãy số nguyên

14.

Trong cấu trúc lặp:

For i in range(3,6):

print('Hello')

Biến chạy i sẽ nhận lần lượt các giá trị:

a)

3, 6

b)

3, 5

c)

3, 4, 5

d)

3, 4, 5, 6

15.

Cho hai đoạn chương trình:

Đoạn 1: For i in range(5):

print(i)

Đoạn 2: For i in range(0,5):

print(i)

kết quả thực hiện hai đoạn chương trình trên là

a)

giống nhau

b)

khác nhau

c)

không thực hiện được

16.

Em hãy cho biết sau khi thực hiện đoạn chương trình sau sẽ hiện mấy dòng 'Chào các bạn':

for i in range(0,3):

print('Chào các bạn')

a)

0

b)

1

c)

2

d)

3

17.

Cho đoạn lệnh sau:

for i in range(5):

print(i)

Trên màn hình i có các giá trị là:

a)

0 1 2 3 4 5

b)

1 2 3 4 5

c)

0 1 2 3 4

d)

1 2 3 4

18.

Cho đoạn lệnh sau:

for i in range(1,5):

print(i)

Trên màn hình i có các giá trị là:

a)

0 1 2 3 4 5

b)

1 2 3 4 5

c)

0 1 2 3 4

d)

1 2 3 4

19.

Cho đoạn chương trình sau:

s=0

for i in range(6):

          s=s+i

Sau khi thực hiện đoạn chương trình trên giá trị của s là:

a)

1

b)

5

c)

15

d)

21

20.

Trong câu lệnh trên, 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

21.

Cho chương trình

a = 4

b = 5

if a > b:

a = a+b

Sau khi thực hiện chương trình trên thì giá trị của a và b là

a)

a = 9; b = 5

b)

a = 5; b = 4

c)

a = 9; b = 9

d)

a = 4; b = 5

22.

Kết quả in ra màn hình là:

a)

9

b)

13

c)

6

d)

15

23.

Trong câu lệnh trên, 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