任务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;运算 【解析】复合赋值运算符将运算和赋值合并,先取原值运算再赋回。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

任务2.2 计算碳减排指标——各类运算符(1.算术、关系、赋值与位运算符)(练习)《程序设计基础 ——Python》(高等教育出版社)【上好课】
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。