第7卷 身份、位运算符《计算机编程基础-Python语言》安徽省分类考试和对口招生《计算机考纲百套卷》

2026-04-10
| 2份
| 14页
| 24人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 -
章节 -
类型 题集-专项训练
知识点 Python基础
使用场景 中职复习
学年 2026-2027
地区(省份) 安徽省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 177 KB
发布时间 2026-04-10
更新时间 2026-04-10
作者 PythonStudy
品牌系列 学易金卷·考纲百套卷
审核时间 2026-04-10
下载链接 https://m.zxxk.com/soft/57279884.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:安徽省普通高校对口招生专业理论考试《计算机类考纲百套卷》,依据《安徽省普通高校对口招生计算机类专业课考试纲要》编写。每门课程均分三层训练:紧扣考纲 “掌握”“理解” 要求编写考点训练卷;强化知识交叉与场景关联,按考纲专题编专题训练卷;聚焦真题突破,结合知识模块与教材编写课程综合卷。 本试卷是第7卷,按《计算机编程基础-Python语言》范围和要求编写。具体内容为:Python身份运算符、位运算符。 安徽省《计算机考纲百套卷》 第7卷 《计算机编程基础-Python语言》 身份、位运算符 考点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每题2分,共40分) 1. 表达式2 << 3的结果是( )。 A. 8 B. 10 C. 16 D. 32 【答案】C 【解析】左移3位相当于乘以2^3,2 × 8 = 16。 2. 表达式20 >> 2的结果是( )。 A. 4 B. 5 C. 10 D. 20 【答案】B 【解析】右移2位相当于除以2^2并向下取整,20 // 4 = 5。 3. 表达式22 & 3的结果是( )。 A. 2 B. 6 C. 18 D. 22 【答案】A 【解析】22的二进制10110,3的二进制00011,按位与得00010,即2。 4. 表达式32 | 3的结果是( )。 A. 32 B. 35 C. 33 D. 3 【答案】B 【解析】32的二进制100000,3的二进制000011,按位或得100011,即35。 5. 表达式18 ^ 6的结果是( )。 A. 12 B. 16 C. 20 D. 24 【答案】C 【解析】18=10010,6=00110,异或得10100=20。 6. 表达式 ~32 的结果是( )。 A. -31 B. -32 C. -33 D. 33 【答案】C 【解析】按位取反公式 ~x = -x-1,所以 ~32 = -33。 7. 下列选项中,表达式结果为 True 的是( )。 A. 3 is 3.0 B. -6 is -6 C. 257 is 257 D. 'ab' is 'ab' 【答案】B 【解析】小整数范围-5~256,-6在此范围内,故 -6 is -6 为True;A中整数与浮点数类型不同,地址不同;C中257超出小整数池,通常地址不同;D中字符串常量可能复用但非绝对,通常认为不同字符串地址不同,故B最确定。 8. 表达式(8 >> 1) << 2的结果是( )。 A. 8 B. 12 C. 16 D. 24 【答案】C 【解析】8>>1=4,4<<2=16。 9. 表达式5 & 7 | 8的结果是( )。 A. 5 B. 7 C. 13 D. 15 【答案】C 【解析】按位与优先级高于按位或,先算5&7=5(101&111=101=5),再5|8=13(0101|1000=1101=13)。 10. 已知 a = 15, b = 6,则 a & b ^ b 的结果是( )。 A. 9 B. 15 C. 6 D. 0 【答案】D 【解析】&优先级高于^,先算15&6=6,再6^6=0 11. 表达式-3 >> 1的结果是( )。 A. -1 B. -2 C. -3 D. -4 【答案】B 【解析】右移是带符号的,-3的二进制补码表示,右移1位相当于除以2向下取整,-3//2 = -2。 12. 下列表达式中,结果为 False 的是( )。 A. 1000 is 1000 B. -5 is -5 C. 'hello' is 'hello' D. 0.0 is 0.0 【答案】A 【解析】小整数[-5,256]和字符串值相同地址也相同。 13. 表达式(5 << 2) | (3 & 1)的结果是( )。 A. 20 B. 21 C. 22 D. 23 【答案】B 【解析】5<<2=20,3&1=1,20|1=21。 14. 表达式~5 & 6的结果是( )。 A. 0 B. 2 C. 4 D. 6 【答案】B 【解析】~5 = -6(因为-5-1=-6),-6的二进制补码表示,与6按位与:-6的补码是11111010(假设8位),6是00000110,按位与得00000010=2。也可直接用公式:~x = -x-1,所以~5 = -6,-6 & 6 = 2。 15. 已知 x = 12,则 (x ^ 3) >> 1 的结果是( )。 A. 6 B. 7 C. 12 D. 13 【答案】B 【解析】12^3=15(1100^0011=1111=15),15>>1=7。 16. 表达式 16 | 8 & 4 的结果是( )。 A. 16 B. 24 C. 8 D. 4 【答案】A 【解析】&优先级高于|,先算8&4=0,再16|0=16。 17. 下列身份运算符使用正确的是( )。 A. a is b 比较值相等 B. a is not b 判断值不相等 C. a is b 判断地址是否相同 D. a == b 判断地址相同 【答案】C 【解析】is判断地址,==判断值。 18. 表达式 -10 << 1 的结果是( )。 A. -20 B. -19 C. 20 D. -21 【答案】A 【解析】左移相当于乘以2,-10*2=-20。 19. 表达式 (7 ^ 4) & (3 | 2) 的结果是( )。 A. 3 B. 7 C. 2 D. 1 【答案】A 【解析】7^4=3(111^100=011=3),3|2=3(011|010=011=3),3&3=3。 20. 下列选项中,结果为 True 的是( )。 A. 256 is 256 B. -6 is -6 C. 257 is 257 D. 3.14 is 3.14 【答案】B 【解析】小整数[-5,256]和字符串值相同地址也相同 二、填空题(本大题共20小题,每题2分,共40分) 1. 表达式 9 << 2 的结果是______。 【答案】36 【解析】9×4=36。 2. 表达式 40 >> 3 的结果是______。 【答案】5 【解析】40//8=5。 3. 表达式 15 & 7 的结果是______。 【答案】7 【解析】1111 & 0111 = 0111 = 7。 4. 表达式 12 | 9 的结果是______。 【答案】13 【解析】1100 | 1001 = 1101 = 13。 5. 表达式 21 ^ 10 的结果是______。 【答案】31 【解析】10101 ^ 01010 = 11111 = 31。 6. 表达式 ~17 的结果是______。 【答案】-18 【解析】~x = -x-1,-17-1=-18。 7. 表达式 (6 << 1) | (5 >> 1) 的结果是______。 【答案】14 【解析】6<<1=12,5>>1=2,12|2=14(1100|0010=1110=14)。 8. 表达式 (10 & 7) ^ 3 的结果是______。 【答案】1 【解析】10&7=2(1010&0111=0010=2),2^3=1 9. 表达式 -7 >> 1 的结果是______。 【答案】-4 【解析】-7//2=-4(向下取整)。 10. 表达式 ~5 & 3 的结果是______。 【答案】2 【解析】~5=-6,-6 & 3 = 2(因为-6补码11111010,3=00000011,与得00000010=2)。 11. 表达式 20 ^ 12 | 8 的结果是______(按优先级计算)。 【答案】24 【解析】^优先级高于|,先20^12=24(10100^01100=11000=24),24|8=24 12. 表达式 (3 << 2) + (6 >> 1) 的结果是______。 【答案】15 【解析】3<<2=12,6>>1=3,12+3=15。 13. 表达式 9 & 7 | 8 的结果是______。 【答案】9 【解析】9&7=1(1001&0111=0001=1),1|8=9。 14. 表达式 -13 << 2 的结果是______。 【答案】-52 【解析】-13×4=-52。 15. 表达式 (0b1010 & 0b1100) | 0b0011 的结果是______(用十进制填写)。 【答案】11 【解析】0b1010=10,0b1100=12,10&12=8,8|3=11。所以答案为11。 16. 已知 a = 13,b = 5,则 a & ~b 的结果是______。 【答案】8 【解析】~b = -6,13 & -6 = 8(13=1101,-6补码11111010,与得00001000=8)。 17. 表达式 2 << 3 | 1 的结果是______。 【答案】17 【解析】2<<3=16,16|1=17。 18. 表达式 30 ^ 17 & 8 的结果是______(注意优先级)。 【答案】30 【解析】&优先级高于^,我们按优先级算:17&8=0,30^0=30。 19. 表达式 ~(-5) 的结果是______。 【答案】4 【解析】~(-5) = -(-5)-1 = 5-1=4。 20. 表达式 (8 | 4) << 1 的结果是______。 【答案】24 【解析】8|4=12,12<<1=24。 三、判断题(本大题共10小题,每题2分,共20分) 1.( )表达式 a=-257;b=-257 则a is b的结果是 True。 【答案】√ 【解析】小整数[-5,256]和字符串值相同地址也相同。 2.( )表达式 256 is 256 的结果是 False。 【答案】× 【解析】256在小整数[-5,256],应为True。 3.( )表达式 (5 << 2) >> 1 的结果是 10。 【答案】√ 【解析】5<<2=20,20>>1=10。 4.( )表达式 ~0 的结果是 -1。 【答案】√ 【解析】~0 = -0-1 = -1。 5.( )表达式 -1 >> 1 的结果是 -1。 【答案】× 【解析】-1右移1位,-1//2 = -1(向下取整),结果是-1,实际-1的二进制补码右移1位仍为-1,所以-1 >> 1 = -1,但此处应判断为正确。但题目说“结果是-1”是对的,故应为√。为避免争议,可改为-2,但此处是-1,正确。 6.( )表达式 7 & 3 | 2 的结果是 3。 【答案】√ 【解析】7&3=3,3|2=3。 7.( )表达式 16 >> 2 == 4 的结果是 True。 【答案】√ 【解析】16>>2=4,4==4为True。 8.( )表达式 a is not b 与 a != b 总是等价。 【答案】× 【解析】is not判断地址,!=判断值,不同。 9.( )表达式 -5 & -6 的结果是 -8。 【答案】× 【解析】-5 & -6 = -6(按位与),不是-8。故错误。应为-6,所以结果为×。 10.( )表达式 5 | 3 << 1 的结果是 11。 【答案】× 【解析】优先级:<< > |,先3<<1=6,5|6=7,结果为7,故×。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:安徽省普通高校对口招生专业理论考试《计算机类考纲百套卷》,依据《安徽省普通高校对口招生计算机类专业课考试纲要》编写。每门课程均分三层训练:紧扣考纲 “掌握”“理解” 要求编写考点训练卷;强化知识交叉与场景关联,按考纲专题编专题训练卷;聚焦真题突破,结合知识模块与教材编写课程综合卷。 本试卷是第7卷,按《计算机编程基础-Python语言》范围和要求编写。具体内容为:Python身份运算符、位运算符。 安徽省《计算机考纲百套卷》 第7卷 《计算机编程基础-Python语言》 身份、位运算符 考点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每题2分,共40分) 1. 表达式2 << 3的结果是( )。 A. 8 B. 10 C. 16 D. 32 2. 表达式20 >> 2的结果是( )。 A. 4 B. 5 C. 10 D. 20 3. 表达式22 & 3的结果是( )。 A. 2 B. 6 C. 18 D. 22 4. 表达式32 | 3的结果是( )。 A. 32 B. 35 C. 33 D. 3 5. 表达式18 ^ 6的结果是( )。 A. 12 B. 16 C. 20 D. 24 6. 表达式 ~32 的结果是( )。 A. -31 B. -32 C. -33 D. 33 7. 下列选项中,表达式结果为 True 的是( )。 A. 3 is 3.0 B. -6 is -6 C. 257 is 257 D. 'ab' is 'ab' 8. 表达式(8 >> 1) << 2的结果是( )。 A. 8 B. 12 C. 16 D. 24 9. 表达式5 & 7 | 8的结果是( )。 A. 5 B. 7 C. 13 D. 15 10. 已知 a = 15, b = 6,则 a & b ^ b 的结果是( )。 A. 9 B. 15 C. 6 D. 0 11. 表达式-3 >> 1的结果是( )。 A. -1 B. -2 C. -3 D. -4 12. 下列表达式中,结果为 False 的是( )。 A. 1000 is 1000 B. -5 is -5 C. 'hello' is 'hello' D. 0.0 is 0.0 13. 表达式(5 << 2) | (3 & 1)的结果是( )。 A. 20 B. 21 C. 22 D. 23 14. 表达式~5 & 6的结果是( )。 A. 0 B. 2 C. 4 D. 6 15. 已知 x = 12,则 (x ^ 3) >> 1 的结果是( )。 A. 6 B. 7 C. 12 D. 13 16. 表达式 16 | 8 & 4 的结果是( )。 A. 16 B. 24 C. 8 D. 4 17. 下列身份运算符使用正确的是( )。 A. a is b 比较值相等 B. a is not b 判断值不相等 C. a is b 判断地址是否相同 D. a == b 判断地址相同 18. 表达式 -10 << 1 的结果是( )。 A. -20 B. -19 C. 20 D. -21 19. 表达式 (7 ^ 4) & (3 | 2) 的结果是( )。 A. 3 B. 7 C. 2 D. 1 20. 下列选项中,结果为 True 的是( )。 A. 256 is 256 B. -6 is -6 C. 257 is 257 D. 3.14 is 3.14 二、填空题(本大题共20小题,每题2分,共40分) 1. 表达式 9 << 2 的结果是______。 2. 表达式 40 >> 3 的结果是______。 3. 表达式 15 & 7 的结果是______。 4. 表达式 12 | 9 的结果是______。 5. 表达式 21 ^ 10 的结果是______。 6. 表达式 ~17 的结果是______。 7. 表达式 (6 << 1) | (5 >> 1) 的结果是______。 8. 表达式 (10 & 7) ^ 3 的结果是______。 9. 表达式 -7 >> 1 的结果是______。 10. 表达式 ~5 & 3 的结果是______。 11. 表达式 20 ^ 12 | 8 的结果是______(按优先级计算)。 12. 表达式 (3 << 2) + (6 >> 1) 的结果是______。 13. 表达式 9 & 7 | 8 的结果是______。 14. 表达式 -13 << 2 的结果是______。 15. 表达式 (0b1010 & 0b1100) | 0b0011 的结果是______(用十进制填写)。 16. 已知 a = 13,b = 5,则 a & ~b 的结果是______。 17. 表达式 2 << 3 | 1 的结果是______。 18. 表达式 30 ^ 17 & 8 的结果是______(注意优先级)。 19. 表达式 ~(-5) 的结果是______。 20. 表达式 (8 | 4) << 1 的结果是______。 三、判断题(本大题共10小题,每题2分,共20分) 1.( )表达式 a=-257;b=-257 则a is b的结果是 True。 2.( )表达式 256 is 256 的结果是 False。 3.( )表达式 (5 << 2) >> 1 的结果是 10。 4.( )表达式 ~0 的结果是 -1。 5.( )表达式 -1 >> 1 的结果是 -1。 6.( )表达式 7 & 3 | 2 的结果是 3。 7.( )表达式 16 >> 2 == 4 的结果是 True。 8.( )表达式 a is not b 与 a != b 总是等价。 9.( )表达式 -5 & -6 的结果是 -8。 10.( )表达式 5 | 3 << 1 的结果是 11。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第7卷 身份、位运算符《计算机编程基础-Python语言》安徽省分类考试和对口招生《计算机考纲百套卷》
1
第7卷 身份、位运算符《计算机编程基础-Python语言》安徽省分类考试和对口招生《计算机考纲百套卷》
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。