任务2.2 计算碳减排指标——各类运算符(1.算术、关系、赋值与位运算符)(练习)《程序设计基础 ——Python》(高等教育出版社)【上好课】
2026-10-10
|
2份
|
6页
|
6人阅读
|
0人下载
内容正文:
计算碳减排指标——算术、关系、赋值与位运算符
一、单项选择题
1、执行 print(15 // -2) 的输出结果是( )。
A. -7
B. -8
C. -7.5
D. 7
2、执行 print(15 / 2) 的输出结果是( )。
A. 7.5
B. 7
C. 8
D. 7.0
3、用于判断两个值是否不相等的关系运算符是( )。
A. ==
B. !=
C. =
D. <>
4、执行 a = 5; b = a; a += 2 后,变量b的值是( )。
A. 7
B. 2
C. 报错
D. 5
5、已知 x = 6、y = 3,执行 print(x & y) 的输出是( )。
A. 9
B. 0
C. 2
D. 7
6、复合赋值表达式 x += 5 等价于( )。
A. x + 5 = x
B. x = 5
C. x = x + 5
D. x + 5
7、执行 print(2 ** 3) 的输出结果是( )。
A. 6
B. 9
C. 5
D. 8
8、按位取反运算符~满足公式( )。
A. ~x = -x-1
B. ~x = x
C. ~x = -x
D. ~x = x-1
9、左移运算符 x << n 的效果是( )。
A. x乘以2的n次方
B. x除以2的n次方
C. x加n
D. x减n
10、混合运算中只要有一个操作数是浮点数,结果就是( )。
A. 整数
B. 布尔值
C. 浮点数
D. 字符串
二、是非选择题(A表示正确,B表示错误)
1、整除//的结果一定是整数类型。 ( A B )
2、按位与&运算中,对应位都为1结果才为1。 ( A B )
3、==和=的作用相同,都是判断相等。 ( A B )
4、左移一位相当于将数值除以2。 ( A B )
5、复合赋值x+=5等价于x=x+5。 ( A B )
三、填空题
1、整除//向________取整,除法/结果始终为________类型。
2、关系运算符==判断________,!=判断________。
3、按位与&对应位________才为1,按位取反~满足公式________。
4、左移n位相当于x乘以________,右移n位相当于x除以________。
5、复合赋值x+=5等价于________,先________再赋值。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
计算碳减排指标——算术、关系、赋值与位运算符
一、单项选择题
1、执行 print(15 // -2) 的输出结果是( )。
A. -7
B. -8
C. -7.5
D. 7
【答案】B
【解析】整除向下取整而非舍弃小数,-7.5向下取整得到-8。
2、执行 print(15 / 2) 的输出结果是( )。
A. 7.5
B. 7
C. 8
D. 7.0
【答案】A
【解析】除法/结果始终为浮点数,15/2=7.5。
3、用于判断两个值是否不相等的关系运算符是( )。
A. ==
B. !=
C. =
D. <>
【答案】B
【解析】!=是不等于运算符;==是等于,单个=是赋值运算符。
4、执行 a = 5; b = a; a += 2 后,变量b的值是( )。
A. 7
B. 2
C. 报错
D. 5
【答案】D
【解析】b=a把a当时的5赋给b;a+=2只改变a,b仍为5。
5、已知 x = 6、y = 3,执行 print(x & y) 的输出是( )。
A. 9
B. 0
C. 2
D. 7
【答案】C
【解析】6(110)与3(011)按位与,对应位都为1才为1,得010即2。
6、复合赋值表达式 x += 5 等价于( )。
A. x + 5 = x
B. x = 5
C. x = x + 5
D. x + 5
【答案】C
【解析】x+=5等价于x=x+5,先取x原值加5再赋回x。
7、执行 print(2 ** 3) 的输出结果是( )。
A. 6
B. 9
C. 5
D. 8
【答案】D
【解析】**是幂运算,2的3次方等于8。
8、按位取反运算符~满足公式( )。
A. ~x = -x-1
B. ~x = x
C. ~x = -x
D. ~x = x-1
【答案】A
【解析】按位取反是补码取反,满足~x = -x-1,如~6得-7。
9、左移运算符 x << n 的效果是( )。
A. x乘以2的n次方
B. x除以2的n次方
C. x加n
D. x减n
【答案】A
【解析】左移n位相当于x乘以2的n次方,如6<<1得12。
10、混合运算中只要有一个操作数是浮点数,结果就是( )。
A. 整数
B. 布尔值
C. 浮点数
D. 字符串
【答案】C
【解析】混合运算中只要有一个操作数是浮点数,结果就是浮点数,Python自动进行类型提升。
二、是非选择题(A表示正确,B表示错误)
1、整除//的结果一定是整数类型。 ( A B )
【答案】A
【解析】//执行整除向下取整,结果为整数类型,如15//2=7。
2、按位与&运算中,对应位都为1结果才为1。 ( A B )
【答案】A
【解析】按位与规则:同为1才为1,有一个为0则为0。
3、==和=的作用相同,都是判断相等。 ( A B )
【答案】B
【解析】==是关系运算符判断相等,=是赋值运算符,两者完全不同。
4、左移一位相当于将数值除以2。 ( A B )
【答案】B
【解析】左移一位相当于乘以2,右移一位才相当于除以2。
5、复合赋值x+=5等价于x=x+5。 ( A B )
【答案】A
【解析】+=是加法赋值,先运算再赋值,等价于x=x+5。
三、填空题
1、整除//向________取整,除法/结果始终为________类型。
【答案】下;浮点数
【解析】//向下取整得整数,/得浮点数,这是两者核心区别。
2、关系运算符==判断________,!=判断________。
【答案】相等;不相等
【解析】==等于返回True/False,!=不等于返回True/False。
3、按位与&对应位________才为1,按位取反~满足公式________。
【答案】都为1;~x=-x-1
【解析】&同为1才1,~是补码取反满足~x=-x-1。
4、左移n位相当于x乘以________,右移n位相当于x除以________。
【答案】2的n次方;2的n次方
【解析】移位运算本质是乘除2的幂,左移乘右移除。
5、复合赋值x+=5等价于________,先________再赋值。
【答案】x=x+5;运算
【解析】复合赋值运算符将运算和赋值合并,先取原值运算再赋回。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。