wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Trắc nghiệm Python - Biến và lệnh gán

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

Python là loại ngôn ngữ lập trình nào?

a)

Hợp ngữ

b)

Ngôn ngữ bậc cao

c)

Ngôn ngữ máy

d)

Ngôn ngữ bậc thấp

2.

Trong Python, đâu là cách gán giá trị đúng?

a)

x == 5

b)

5 = x

c)

x = 5

d)

x < 5

3.

Lệnh nào sau đây dùng để xuất dữ liệu ra màn hình?

a)

print()

b)

input()

c)

write()

d)

scan()

4.

Trong Python lệnh

>>> 13 + 13 // 2 cho kết quả là bao nhiêu?

(a)  

5.

Trong Python, lệnh

>>>print(110, 4.5 + 4.5, "Tin 10") in ra kết quả gì?

a)

110 4.5 + 4.5 Tin 10

b)

110 9.0 Tin 10

c)

110 9Tin 10

d)

110, 9.0, Tin 10

6.

Lệnh nào sau đây gán giá trị 11 cho biến x và giá trị 15 cho biến y?

a)

x, y = 15, 11

b)

y, x = 11, 15

c)

x, y = 11, 15

d)

x = 11; 15 = y

7.

Chọn phát biểu ĐÚNG?

a)

Chế độ soạn thảo thích hợp cho việc tính toán và kiểm tra nhanh các lệnh

b)

Chế độ soạn thảo, lệnh được gõ vào sau dấu >>>

c)

Chế độ gõ lệnh trực tiếp thích hợp cho việc tính toán và kiểm tra nhanh các lệnh

d)

Chế độ gõ lệnh trực tiếp không có con trỏ soạn thảo.

8.

Câu lệnh nào dưới đây sẽ tạo ra lỗi trong Python?

a)

x = 5

b)

5 = x

c)

x = "hello"

d)

x, y = 1, 2

9.

Câu lệnh >>> (2 + 15/3)**2 - 8 cho kết quả bao nhiêu?

a)

48.0

b)

42

c)

45

d)

41.0

10.

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

>>> “0” + “1” *7 là:

a)

‘00000001’

b)

‘01111’

c)

‘01111111’

d)

‘01010101010101’

11.

Cho đoạn lệnh

>>> a = 7

>>> a = ((10+a*4)+a)*a+a+5*2-3

Giá trị của biến a sau khi thực hiện đoạn lệnh trên là:

(a)  

12.

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

t = 7

y = t ** 3 - 1

t = t // 2 + y % 9

print(t+y)

Chọn phát biểu sai:

a)

Các biến là t, y

b)

// là phép chia lấy phần nguyên

c)

Sau khi thực hiện đoạn chương trình trên t có giá trị là 5

d)

Khi thực hiện (Run) đoạn chương trình trên sẽ in ra 345

13.

Biểu thức "10X" * 3 cho kết quả là gì?

a)

10X10X10X

b)

"10X 3"

c)

3

d)

Lỗi

14.

Cú pháp lệnh gán trong Python là gì?

a)

<biến> = <biểu thức>

b)

<biểu thức> = <biến>

c)

<biến> == <biểu thức>

d)

<biến> = <biểu thức> + 1

15.

Trong Python, lệnh print(1 * 3 * 5 * 7) sẽ in ra gì?

a)

1 * 3 * 5 * 7

b)

105

c)

210

d)

Lỗi

16.

Cú pháp lệnh print() trong Python là gì?

a)

print(v1, v2,.., vn)

b)

print(v1; v2;..; vn)

c)

print v1, v2,.., vn)

d)

print(v1 v2.. vn)

17.

Đâu là đặc điểm nổi bật của Python?

a)

Cú pháp đơn giản.

b)

Cần phải dịch sang ngôn ngữ máy

c)

Là ngôn ngữ khó học

d)

Không hỗ trợ lập trình mạng

18.

Kết quả của biểu thức 15 % 2 là gì?

a)

0

b)

1

c)

2.5

d)

5

19.

Trong Python, phép chia lấy phần nguyên kí hiệu là:

a)

/

b)

//

c)

%

d)

**

20.

Trong Python, đâu là tên biến hợp lệ?

a)

123abc

b)

abc_123

c)

abc-123

d)

True