wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiểm tra 15 phút - for/range

Total questions: 18

Worksheet time: 12mins

Name
Class
Date
1.

Vòng lặp FOR thực hiện việc gì?

a)

Khai báo 1 biến

b)

Thực hiện 1 khối lệnh nhiều lần

c)

Lưu nhiều biến vào 1 thực thể

d)

Thực hiện 1 thuât toán nào đó

2.

Trong các từ sau, từ nào đúng là từ khoá thực hiện vòng lặp trong Python

a)

loop

b)

ilterate

c)

for

d)

for/loop

3.

Trong vòng lặp for, hàm range() có vai trò là gì?

a)

Đặt giới hạn trên cho vòng lặp

b)

Tạo ra 1 danh sách các số

c)

Quy định sự tăng lên của biến

d)

Xác định số vòng được lặp lại

4.

Trong vòng lặp for, hàm range() có vai trò là gì?

a)

Đặt giới hạn trên cho vòng lặp

b)

Tạo ra 1 danh sách các số

c)

Quy định sự tăng lên của biến

d)

Xác định số vòng được lặp lại

5.

Cú pháp của cấu trúc for nào dưới đây là đúng

a)

for (initialization; condition; update)

b)

for {variable} in [sequence]:

c)


for [sequence] in {variable}:

d)

for {variable} in range():

6.

Chương trình sau đây in ra gì :

a)

1 2 3

b)

0 1 2

c)

3 3 3

d)

0 1 2 3

7.

Kết quả chạy đoạn lệnh sau đây là gì?

for letter in "Python":

print(letter)

a)

P y t h o n

b)

Python

c)


['P', 'y', 't', 'h', 'o', 'n']

d)

P h o n

8.

Câu lệnh nào sau đây giúp ta duyệt 1 danh sách

a)

for i in list:

b)

for i in list():

c)

for i in range(list):

d)

for i in lenght(list)

9.

Câu lệnh nào giúp tạo ra một vòng lặp giảm dần?

a)

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

b)

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

c)

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

d)

for i in range(10, 0):

10.

Trong Python, có thể sử dụng chuỗi ký tự để tạo các vòng lặp?

a)

không

b)

c)

có thể

d)

Chỉ với dạng danh sách

11.

Trong Python, có thể sử dụng chuỗi ký tự để tạo các vòng lặp?

a)

không

b)

c)

có thể

d)

Chỉ với dạng danh sách

12.

lệnh sau đây trả về dãy số nào:

range(1, 10,3)

a)

1, 10, 3

b)

10 , 10, 10

c)

1, 1, 1

d)

1, 4, 7

13.

lệnh sau đây trả về kết quả nào?

range(9)

a)

1, 2, 3, 4, 5, 6, 7, 8

b)

0 , 1, 2, 3, 4, 5, 6, 7, 8

c)

0 , 1, 2, 3, 4, 5, 6, 7, 8, 9

d)

1, 3, 5, 7, 9

14.

kết quả của lệnh sau đây là:

Range (5, 0, -1)

a)

4, 3, 2, 1, 0

b)

4, 3, 2, 1

c)

5, 4, 3, 2, 1

d)


5, 4, 3, 2, 1, 0

15.

kết quả của lệnh sau đây là:

Range (5, 0, -1)

a)

4, 3, 2, 1, 0

b)

4, 3, 2, 1

c)

5, 4, 3, 2, 1

d)


5, 4, 3, 2, 1, 0

16.

cú pháp lệnh range()

a)

range(start, step)

b)

range(start, stop, step)

c)

range(start, stop, stock)

d)


range(start, stop)

17.

Trong hàm range(start, stop, step), các tham số start, stop, step đều phải là:...

a)

Số

b)

Số thập phân

c)

Số nguyên

d)

Tất cả các đáp án trên

18.

Viết chương trình in ra các số chia hết cho 5 từ 0 đến 100

4 lines