wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PYTHON - Toán tử

Total questions: 9

Worksheet time: 2hrs 30mins

Name
Class
Date
1.

 Phép nhân trong lập trình Python được kí hiệu bằng:

a)

+

b)

-

c)

*

d)

/

2.

num = ‘5’*’5’

Chạy đoạn chương trình Python sau, kết quả là:

a)

55

b)

25

c)

10

d)

TypeError: can’t multiply sequence by non-int of type ‘str’

3.

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

a)

Trong Python, một toán tử có thể có hoạt động khác nhau tuỳ thuộc vào toán hạng mà được sử dụng.

b)

Bạn có thể thay đổi cách các toán tử hoạt động trong Python

c)

add() là hàm được gọi khi toán tử ‘+’ được sử dụng

d)

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

4.

 Phép chia trong lập trình Python được kí hiệu bằng:

a)

/

b)

\

c)

%

d)

|

5.

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

x = int(input(“moi  ban nhap vao so thu nhat:”))

y = int(input(“moi  ban nhap vao so thu hai:”))

tong = x + y

print(“tong cua hai so la:” + tong)

Hãy cho biết đoạn chương trình sau có chạy ra kết quả của phép toán được ko?

a)

Được

b)

Không

6.

Khai báo biến “hieu” tính hiệu của hai biến a, b. nào sau đây là đúng? Với hàm in kết quả: print(“hieu cua hai so la:” + hieu)

a)

hieu = a - b

b)

hieu = “a-b”

c)

hieu = str(a-b)

d)

hieu = int (a-b)

7.

Đoạn chương trình sau cho kết quả là bao nhiêu?

a = 2

b = 3

print(a+b)

a)

6

b)

5

c)

a + b

d)

Không cho kết quả, vì chương trình báo lỗi

8.

Thứ tự ưu tiên trong các toán tử: -,/,+,* được sắp xếp như thế nào?

a)

Nhân, chia trước; cộng, trừ sau

b)

Cộng, trừ trước; nhân, chia sau

c)

Làm theo thứ tự từ trái sang phải

d)

Không theo quy luật

9.

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

v = 4

w = 5

x = 8

y = 2

z = (v+w) * x / y;

Kết quả của chương trình được in ra màn hình là:

a)

64

b)

36

c)

Không có kết quả, chương trình báo lỗi

d)

0