首页/ 学科题库/ python/ 运算符与表达式专项测试
python 模拟试卷

运算符与表达式专项测试

20 题 40 分钟 难度:★
  • 算术运算符:加减乘除、取模、幂运算、整数除法
  • 比较运算符:大小比较、相等判断、链式比较
  • 逻辑运算符:and、or、not、短路求值
  • 位运算符:按位与、或、异或、移位操作

试卷习题(20 题)

参考答案在文末
判断题
1
判断题

Python的复合赋值运算符+=、-=、*=等可以在变量原值基础上进行运算并赋值,如x += 1等价于x = x + 1。

A

对

B

错

2
判断题

Python的位运算符包括&(按位与)、|(按位或)、^(按位异或)、~(按位取反)、<<(左移)、>>(右移)。

A

对

B

错

3
判断题

is运算符用于判断两个对象是否是同一个对象(身份相同),==用于判断两个对象的值是否相等。

A

对

B

错

4
判断题

Python中的比较运算符包括==、!=、<、>、<=、>=,比较结果返回布尔值True或False。

A

对

B

错

5
判断题

in运算符用于判断元素是否存在于序列中,not in用于判断元素是否不存在于序列中,两者返回布尔值。

A

对

B

错

6
判断题

Python中的**运算符用于幂运算,//运算符用于整除运算。

A

对

B

错

7
判断题

Python的逻辑运算符and、or、not分别表示逻辑与、逻辑或、逻辑非,运算结果为布尔值。

A

对

B

错

单选题
8
单选题

执行以下代码后,x的值是多少?

Python
x = 10
x += 5
x *= 2
A

15

B

20

C

30

D

25

9
单选题

Python中True or False and False的结果是什么?

A

True

B

False

C

报错

D

不确定

10
单选题

以下代码执行后,result的值是什么?

Python
a = 5
b = 5
result = a == b
A

5

B

True

C

False

D

报错

11
单选题

执行'Tom' in {'name': 'Tom'}的结果是:

A

True

B

False

C

报错

D

None

12
单选题

以下代码的结果是什么?

Python
a = [1, 2, 3]
b = [1, 2, 3]
print(a == b, a is b)
A

True True

B

True False

C

False True

D

False False

13
单选题

以下代码的结果是什么?

Python
x = 256
y = 256
print(x is y)

x = 257
y = 257
print(x is y)
A

True True

B

True False

C

False True

D

False False

14
单选题

执行7 // 2的结果是:

A

3.5

B

3

C

4

D

1

填空题
15
填空题

Python逻辑运算符and表示,or表示,not表示。and运算符具有短路求值特性:第一个条件为False时,不再计算第二个条件。or运算符:第一个条件为True时,不再计算第二个条件。

16
填空题

Python比较运算符==判断,!=判断,<判断,>判断大于。Python支持链式比较,如1 < x < 10等价于1 < x and x < 10。

17
填空题

x += 5等价于x = ;x -= 3等价于x = ;x *= 2等价于x = ;x //= 3等价于x = x // 3。Python没有++和--运算符,必须使用x += 1替代x++。

18
填空题

in运算符判断元素序列中,not in判断元素序列中。对于字典,in检查的是而非值。若要检查值,使用value in dict.values()。

19
填空题

Python中加法运算符是,减法是,乘法是,除法(结果为浮点数)是/,幂运算是**,整除(向下取整)是//,取余是%。

20
填空题

is运算符比较两个对象的(内存地址),==比较两个对象的。is常用场景是判断变量是否为。Python对小整数(-5到256)和短字符串有缓存机制,这些对象用is比较可能为True。

参考答案
1.正确 2.正确 3.正确 4.正确 5.正确 6.正确 7.正确 8.C 9.A 10.B 11.B 12.B 13.B 14.B 15.逻辑与;逻辑或;逻辑非 16.相等;不等;小于 17.x + 5;x - 3;x * 2 18.存在于;不存在于;键 19.+;-;* 20.身份;值;None
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 装饰器深入专项测试 下一套 → 迭代器与生成器专项测试