wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Test 1

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Khẳng định nào sau đây về Python là đúng?

a)

Python là một ngôn ngữ lập trình cấp cao.

b)

Python trình biên dịch.

c)

Python là một ngôn ngữ lập trình bậc thấp.

d)

Tất cả các đáp án đều đúng

2.

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

a)

<>

b)

==

c)

<=

d)

>=

3.

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

4.

x = True 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 boolean

5.

Để xóa biến x đã tạo trong Python ta dùng lệnh?

a)

delete x

b)

del x

c)

delete(x)

d)

del(x)

6.

Để in ******* ra màn hình ta dùng lệnh nào trong Python?

a)

print(“*******”)

b)

print(“*”*7)

c)

a và b đều đúng

d)

a và b đều sai

7.

Để màn hình hiển thị 9 ta sử dụng lệnh nào dưới đây:

a)

print(9)

b)

print('9')

c)

print("9")

d)

Tất cả các đáp án đều đúng

8.

Chương trình nào dùng để biên dịch Python?

a)

Notepad

b)

Pycharm

c)

Microsoft Word

d)

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

9.

Để hiển thị thông tin, kết quả ra màn hình ta dùng lệnh nào trong python?

a)

input()

b)

print()

c)

writeln()

d)

cout()

10.

Để in ký tự xuống dòng trong Python?

a)

\t

b)

\e

c)

\n

d)

\enter

11.

Để in ký tự Tab ra màn hình trong Python?

a)

\t

b)

\n

c)

\e

d)

\enter

12.

Để in ký tự đặt biệt ra màn hình ta dùng?

a)

\

b)

/

c)

|

d)

Tất cả các đáp án đều sai

13.

Cách đặt biến nào đúng trong Python?

a)

0ten_bien

b)

ten_bien0

c)

a và b đều đúng

d)

a và b đều sai

14.

Hai tên biến Tổngtong có giống nhau không?

a)

b)

Không

15.

Cách khai báo biến đúng nhất?

a)

name='test'

b)

name=test

c)

name==test

d)

name=='test'

16.

Để khai báo a = 1, b = 1, c = 1 ta làm thế nào? (Có thể chọn nhiều hơn 1 đáp án)

a)

a = 1, b = 1, c = 1

b)

a = b = c = 1

c)

a,b,c=1,1,1

d)

a,b,c=1

17.

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

18.

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

19.

Để nhập liệu từ bàn phím ta dùng lệnh?

a)

cin

b)

print()

c)

getch()

d)

input()

20.

Để ghi chú một dòng trong Python ta dùng?

a)

"

b)

?

c)

&

d)

#

21.

Để ghi chú nhiều dòng trong Python ta dùng?

a)

''' ghi chú vào đây '''

b)

"'' ghi chú vào đây """

c)

a và b đúng

d)

a và b sai

22.

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

a)

7

b)

9

c)

16

d)

79

23.

Để kiểm tra kiểu dữ liệu của biến ta dùng hàm?

a)

print()

b)

check()

c)

test()

d)

type()

24.

Ta có x = “7” và y =”9”. Sau đó viết lệnh print(y+x) mà hình sẽ xuất hiện?

a)

16

b)

79

c)

97

d)

Tất cả đáp án trên đều sai

25.

7>3 and 8<10 kết quả là?

a)

TRUE

b)

FALSE

26.

Giá trị nào biểu thị giá trị False trong Boolean?

a)

4

b)

8

c)

0

d)

‘Việt Nam’

27.

Ta có x = “7” và y =”2”. Sau đó viết lệnh print(int(x)+int(y)) mà hình sẽ xuất hiện?

a)

9

b)

72

c)

27

d)

Tất cả đều sai

28.

Giá trị nào biểu thị giá trị True trong Boolean?

a)

' '

b)

" "

c)

0

d)

1

29.

Ta có x = “4” và y =”9”. Sau đó viết lệnh print(float(int(x)+int(y))) mà hình sẽ xuất hiện?

a)

49

b)

13

c)

13.0

d)

94

30.

Ta có x = “7” và y =”5”. Sau đó viết lệnh print(int(y)+int(y)) mà hình sẽ xuất hiện?

a)

10

b)

12

c)

57

d)

75

31.

Ta có x = “7” và y =”8.5”. Sau đó viết lệnh print(int(x+y)) mà hình sẽ xuất hiện?

a)

15.5

b)

15

c)

78.5

d)

Lỗi

32.

Ta có x = “7” và y =”8.5”. Sau đó viết lệnh print(int(x)+float(y)) mà hình sẽ xuất hiện?

a)

78.5

b)

15.5

c)

15

d)

8.57

33.

21>12 or 54<10 kết quả là

a)

TRUE

b)

FALSE

34.

9>8 and not 32<22 kết quả là

a)

TRUE

b)

FALSE

35.

Cho biết kết quả đoạn code trên?

a)

21

b)

18

c)

81

d)

29

36.

Cho biết kết quả đoạn code trên?

a)

1

b)

0

c)

9

d)

12

37.

Cho biết kết quả đoạn code trên?

a)

123111

b)

234

c)

432

d)

235

38.

Cho biết kết quả đoạn code trên?

a)

173

b)

175

c)

172

d)

171

39.

Cho biết kết quả đoạn code trên?

a)

25

b)

40

c)

50

d)

30

40.

Cho biết kết quả đoạn code trên?

a)

7

b)

6

c)

8

d)

10