wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Constructor For in Python

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Kết qủa của đoạn lệnh sau là gì?

x=sum(range(5))

print(x)

a)

4

b)

5

c)

10

d)

15

2.

Giá trị của a sau khi kết thúc vòng lặp là bao nhiêu:

a=0

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

a)

9

b)

12

c)

15

d)

18

3.

Hàm range() để làm gì?

a)

Tạo ra một dãy số liên tiếp, bắt đầu từ số 0

b)

Tạo ra một dãy số liên tiếp, bắt đầu từ số 1

c)

Dùng để sắp xếp một dãy số theo chiều tăng dần

d)

Dùng để sắp xếp một dãy số theo chiều giảm dần

4.

Cú pháp đầy đủ của hàm range()

a)

range(start,stop,step)

b)

range(start,step)

c)

range(stop,step)

d)

range(0,stop,step)

5.

Trong hàm range, nếu không đặt khoảng cách giữa hai số thì Python sẽ hiểu mặc địch nó bằng:

a)

1

b)

0

c)

2

d)

3

6.

Hàm range(101) sẽ tạo ra:

a)

Một dãy số từ 0 đến 100

b)

Một dãy số ngẫu nhiên 101

c)

Một dãy số từ 1 đến 101

d)

101 số ngẫu nhiên

7.

range(2,101) sẽ tạo ra:

a)

Một dãy số từ 2 đến 100

b)

Một dãy số từ 0 đến 100

c)

Một dãy số từ 1 đến 100

d)

Một dãy số từ 2 đến 101

8.

Cú pháp đúng của câu lệnh lặp for

a)

for <biến chạy> in range(start,stop,step): <Khối lệnh>

b)

for <biến chạy> in range(start,step): <Khối lệnh>

c)

for <biến chạy> in range(start,stop,step); <Khối lệnh>

d)

for <biến chạy> in range(start,stop,step) <Khối lệnh>

9.

Điền phần còn thiếu trong đoạn code để được out dưới đây?

for i in range(5,0,....):

print(str(i)*5)

a)

0

b)

none

c)

1

d)

-1

10.

Trong Python, câu lệnh lặp với số lần biết trước có dạng nào trong các dạng bên?

a)

a

b)

b

c)

c

d)

d

11.

Đoạn chương trình sau cho kết quả gì?

    for i in range (0,4):

              print(i)

a)

in ra 4 dòng gồm các số từ 0 đến 3

b)

in ra 4 dòng gồm các số từ 1 đến 4

c)

in ra 1 dòng gồm các số từ 0 đến 3

d)

in ra 1 dòng gồm các số 1 đến 4

12.
a)

10

b)

9

c)

11

d)

12

13.
a)

2 3 4 5 6 7 8

b)

2 3 4 5 6 7 8 9

c)

1 2 3 4 5 6 7 8

d)

1 2 3 4 5 6 7 8 9

14.
a)

20

b)

19

c)

21

d)

22

15.

Khi chạy chương trình, nếu nhập n=3 thì kết quả là:

a)

36

b)

49

c)

25

d)

64