wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python_luyện tập 1

Total questions: 22

Worksheet time: 15mins

Name
Class
Date
1.

Để lấy cái giá trị từ 3 đến 10 ta làm cách nào?

a)

for i in range(3,10)

b)

for i in range(3,10,2)

c)

for i in range(3,10,1)

d)

for i in range(3,11)

2.

Đâu là cấu trúc vòng lặp for

a)

for i in range(giá trị bắt đầu, giá trị kết thúc,step)

Công việc thực hiện

b)

For i in range(giá trị bắt đầu, giá trị kết thúc,step)

Công việc thực hiện

c)

for i in range(giá trị bắt đầu, giá trị kết thúc,step):

Công việc thực hiện

d)

For i in range(giá trị bắt đầu, giá trị kết thúc,step):

Công việc thực hiện

3.

Kết quả in ra sẽ là?

a)

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

b)

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

c)

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

d)

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

4.

Kết quả in ra sẽ là?

a)

3,4,5,6,7,8,9,10

b)

3,4,5,6,7,8,9

c)

3,5,7,9

d)

3,5,7,9,11

5.

Kết quả in ra dưới đây là?

a)

49

b)

50

c)

47

d)

46

6.

Đặt a = 5, b = 3

sử dụng toán tử chia lấy dư, ta sẽ được kết quả là ?

a)

1.6

b)

1

c)

0.6

d)

2

7.

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

a)

8

b)

9

c)

10

d)

11

8.

Câu lệnh trong hình cho kết quả là gì?

a)

Đúng

b)

True

c)

False

d)

Sai

9.

Câu lệnh nào sau đây sai khi in ra màn hình các số tự nhiên từ 0 đến 10 trên 1 dòng?

a)

for i in range(0,11,1):

print(i, end='')

b)

for i in range(11):

print(i, end='')

c)

for i in range(0, 11)

print(i, end='')

d)

for i in range(11, 1): print(i, end='')

10.
Câu lệnh nào sau đây viết đúng:
a)

b)

c)

d)

11.

Kết quả của phép toán 15%3

a)

0

b)

1

c)

2

d)

5

12.

Kết quả của phép tính 15//6

a)

2

b)

2.5

c)

3

d)

3.5

13.

Hãy xem đoạn code sau, nó sẽ tạo ra những gì?

a)

1,2,3,4,5,6,7,8,9,10,11,12

b)

0,1,2,3,4,5,6,7,8,9,10,11,12

c)

1,2,3,4,5,6,7,8,9,10,11,12,13

d)

0,1,2,3,4,5,6,7,8,9,10,11,12,13

14.

Dòng lệnh for nào sẽ làm cho khối lệnh sau dấu : lặp lại 10 lần ?

a)

for i in range (1,10):

b)

for i in range (0,10):

c)

for i in range ( 0,11):

d)

for i in range(1,11):

15.

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

a=b=1

c=1

d=2

print(a+b+c+d)

Kết quả trên màn hình là:

a)

A. 3

b)

B. 4

c)

C. 5

d)

D. 6

16.

Kết quả của câu lệnh:

print(123 + 321)

a)

444

b)

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

c)

"444"

d)

'444'

17.

Có x = 12 sau đó ta có câu lệnh x +=7 rồi print(x). Vậy kết quả là?

a)

12

b)

9

c)

127

d)

19

18.

Toán tử không bằng là toán tử nào dưới đây?

a)

<>

b)

==

c)

<=

d)

>=

19.

x = '112' biến x có kiểu dữ liệu gì trong Python?

a)

Kiểu int

b)

Kiểu str

c)

Kiểu float

d)

Kiểu complex

20.

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

21.

a=5

b=9

if a>b: print ("a lớn hơn b")

elif a==b: print ("a bằng b")

else: print ("a nhỏ hơn b")

a)

a lớn hơn b

b)

a bằng b

c)

a nhỏ hơn b

22.

a = 20

if (a > 18): print ("Tuổi lớn hơn 18")

a)

Không in ra kết quả

b)

Tuổi lớn hơn 20

c)

Tuổi lớn hơn 18

d)

Tuổi nhỏ hơn 18