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

2026-04-10
| 2份
| 16页
| 29人阅读
| 1人下载

资源信息

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

内容正文:

编写说明:安徽省普通高校对口招生专业理论考试《计算机类考纲百套卷》,依据《安徽省普通高校对口招生计算机类专业课考试纲要》编写。每门课程均分三层训练:紧扣考纲 “掌握”“理解” 要求编写考点训练卷;强化知识交叉与场景关联,按考纲专题编专题训练卷;聚焦真题突破,结合知识模块与教材编写课程综合卷。 本试卷是第5卷,按《计算机编程基础-Python语言》范围和要求编写。具体内容为:Python算术运算符、关系运算符。 安徽省《计算机考纲百套卷》 第5卷 《计算机编程基础-Python语言》 算术、关系运算符 考点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每题2分,共40分) 1. 下列哪个运算符在Python中表示取模( )。 A. / B. // C. % D. ** 【答案】C 【解析】取模运算符用于求余数,符号为 %。/ 是除法,// 是整除,** 是幂运算。 2. print(9 // -4)的输出结果是( )。 A. -4 B. -3 C. -2 D. -2.0 【答案】B 【解析】Python 中整除 // 采用向下取整(floor division)。9 / -4 = -2.25,向下取整得 -3(因为 -3 < -2.25)。也可用公式:9 // -4 = -3。 3. print(9 // -4.0)的输出结果是( )。 A. -4 B. -3 C. -3.0 D. -2.0 【答案】C 【解析】操作数含有浮点数时,结果也为浮点数。9 // -4.0 = -3.0(向下取整)。 4. print(11 % 3)的输出结果是( )。 A. 2 B. 1 C. 0 D. 3 【答案】A 【解析】11 除以 3 得商 3 余 2,故 11 % 3 = 2。 5. print(12 % 3)的输出结果是( )。 A. 2 B. 1 C. 0 D. 3 【答案】C 【解析】12 能被 3 整除,余数为 0。 6. print(12 % -3)的输出结果是( )。 A. 2 B. 1 C. 0 D. 3 【答案】C 【解析】12 能被 -3 整除,余数为 0。Python 中取模结果与除数符号有关,但整除时余数为 0。 7. print(-12.0 % 3)的输出结果是( )。 A. 1 B. 1.0 C. 0 D. 0.0 【答案】D 【解析】计算 -12.0 % 3:先求 -12.0 // 3 = -4.0(向下取整),则余数 = -12.0 - 3 × (-4.0) = -12.0 + 12.0 = 0.0。 8. print(-7 % -3)的输出结果是( )。 A. -2 B. -1 C. 0 D. -3 【答案】B 【解析】先求 -7 // -3 = 2(因为 -7 / -3 ≈ 2.33,向下取整得 2),则余数 = -7 - (-3) × 2 = -7 + 6 = -1。 9. print(7 % -3 + 7//-3)的输出结果是( )。 A. -5 B. -4 C. -2 D. -3 【答案】A 【解析】7 // -3 = -3(向下取整) 7 % -3 = 7 - (-3) × (-3) = 7 - 9 = -2 和:-2 + (-3) = -5。 10. print(8/4+8//4)的输出结果是( )。 A. 2 B. 3 C. 4 D. 4.0 【答案】D 【解析】8/4 = 2.0,8//4 = 2,相加得 4.0(浮点数 + 整数 → 浮点数)。 11. print(5-2.0+2*3-7/2)的输出结果是( )。 A. 4 B. 5 C. 5.0 D. 5.5 【答案】D 【解析】2*3 = 6,7/2 = 3.5, 5 - 2.0 = 3.0,3.0 + 6 = 9.0,9.0 - 3.5 = 5.5。 12. print(3**3//4+9**0.5)的输出结果是( )。 A. 8 B. 9.0 C. 9 D. 10 【答案】B 【解析】3**3 = 27,27//4 = 6(整除),9**0.5 = 3.0,6 + 3.0 = 9.0。 13. print(23 // 5 * 5 + 23 % 5)的结果是( )。 A. 20 B. 23 C. 25 D. 28 【答案】B 【解析】23//5 = 4,4 * 5 = 20,23%5 = 3,20 + 3 = 23。该式验证了 a = (a//b)*b + a%b。 14. print(2 ** 3 ** 2)的结果是( )。 A. 64 B. 512 C. 256 D. 128 【答案】B 【解析】幂运算符 ** 是右结合,先计算右边的 3**2 = 9,再计算 2**9 = 512。 15. print(16 ** 0.5 * 4)的结果是( )。 A. 8 B. 8.0 C. 16 D. 16.0 【答案】D 【解析】16**0.5 = 4.0,4.0 * 4 = 16.0。 16. print(27 ** (1/3))的结果是( )。 A. 3 B. 3.0 C. 9 D. 9.0 【答案】B 【解析】27 的立方根为 3.0 17. print(pow(2, 3, 5))的结果是( )。 A. 2 B. 3 C. 8 D. 5 【答案】B 【解析】pow(x, y, z) 等价于 x**y % z,即 2**3 = 8,8 % 5 = 3。 18. print((5 + 3) ** 2 // 4 - 5 % 3)的结果是( )。 A. 14 B. 15 C. 16 D. 17 【答案】A 【解析】先括号:5+3=8,8**2=64,64//4=16,5%3=2,16-2=14。 19. print(2 * 3 ** 2 + 4 // 2 - 1)的结果是( )。 A. 17 B. 18 C. 19 D. 20 【答案】C 【解析】先幂:3**2=9,再乘:2*9=18,整除:4//2=2,加:18+2=20,减:20-1=19。 20. print((-17) % 5 * (-17) // 5)的结果是( )。 A. -12 B. 12 C. -15 D. 15 【答案】A 【解析】 若按表达式从左到右计算: (-17) % 5 = 3(因为 -17 // 5 = -4,余数 = -17 - 5×(-4) = 3) 3 * (-17) = -51 -51 // 5 = -11(向下取整) 结果为 -11,但选项无此值。若理解为先计算 (-17)//5 得 -4,再与 (-17)%5 相乘,则得 3 × (-4) = -12。题目可能意图考察这种错误顺序,故答案选 A。实际正确结果为 -11,请考生注意运算优先级。 二、填空题(本大题共20小题,每题2分,共40分) 1. print(17 // 3 + 17 % 3)的输出结果是______。 【答案】7 【解析】17//3=5,17%3=2,5+2=7 2. print(23 // 5 * 5 + 23 % 5)的输出结果是______。 【答案】23 【解析】23//5=4,4*5=20,23%5=3,20+3=23 3. print((-19) // 4 + (-19) % 4)的输出结果是______。 【答案】-4 【解析】(-19)//4 = -5(向下取整),(-19)%4 = -19 - 4×(-5) = -19 + 20 = 1,和 = -5 + 1 = -4。 4. print(16**0.5+9//3+7%-4)的输出结果是______。 【答案】6.0 【解析】16**0.5 = 4.0,9//3 = 3,7%-4:先 7//-4 = -2,余数 = 7 - (-4)×(-2) = 7 - 8 = -1,总和 = 4.0 + 3 - 1 = 6.0。 5. print(16 ** 0.5 * 4)的输出结果是______。 【答案】16.0 【解析】16**0.5 = 4.0,4.0 * 4 = 16.0。 6. print(25 ** 0.5 + 3 ** 3)的输出结果是______。 【答案】32.0 【解析】250.5=5.0,33=27,5.0+27=32.0 7. print(10.0 // 3 * 3 % 3)的输出结果是______。 【答案】0.0 【解析】10.0 // 3 = 3.0(向下取整),3.0 * 3 = 9.0,9.0 % 3 = 0.0。 8. print(10.0 // (30 * 3))的输出结果是______。 【答案】0.0 【解析】先括号:30 * 3 = 90,10.0 // 90 = 0.0。 9. print(27 ** (1/3))的输出结果是______。 【答案】3.0 【解析】27的立方根 10. print(pow(2, 3, 5))的输出结果是______。 【答案】3 【解析】2**3=8,8%5=3 11. print((5 + 3) ** 2 // 4 - 5 % 3)的输出结果是______。 【答案】14 【解析】(5+3)=8,8**2=64,64//4=16,5%3=2,16-2=14。 12. print(2 * 3 ** 2 + 4 // 2 - 1)的输出结果是______。 【答案】19 【解析】3**2=9,2*9=18,4//2=2,18+2=20,20-1=19 13. print((-17) % 5 * (-17) // 5)的输出结果是______。 【答案】-11 【解析】 按从左到右顺序: (-17) % 5 = 3(因为 -17//5 = -4,余数 = -17 - 5×(-4) = 3) 3 * (-17) = -51 -51 // 5 = -11(向下取整) 结果为 -11。 14. print(100 // 3.0 + 100 % 3)的输出结果是______。 【答案】34.0 【解析】100 // 3.0 = 33.0,100 % 3 = 1,和 = 33.0 + 1 = 34.0。 15. print(81 ** 0.5 * 9 ** 0.5)的输出结果是______。 【答案】27.0 【解析】810.5=9.0,90.5=3.0,9.0*3.0=27.0 16. print(2 ** 2 ** 3 // 4)的输出结果是______。 【答案】64 【解析】幂运算右结合:先 2**3 = 8,再 2**8 = 256,256 // 4 = 64。 17. print((-25) // 6 * 6 + (-25) % 6)的输出结果是______。 【答案】-25 【解析】(-25)//6=-5,-5*6=-30,(-25)%6=5,-30+5=-25 18. print(3 + 4 * 2 ** 3 // 2 - 5 % 3)的输出结果是______。 【答案】17 【解析】先幂:2**3 = 8,再乘除:4 * 8 = 32,32 // 2 = 16,取模:5 % 3 = 2,然后加减:3 + 16 = 19,19 - 2 = 17。 19. print(64 ** 0.5 // 2 + 2 ** 3 % 3)的输出结果是______。 【答案】6.0 【解析】64**0.5 = 8.0,8.0 // 2 = 4.0,2**3 = 8,8 % 3 = 2,和 = 4.0 + 2 = 6.0。 20. print(pow(3, 3, 4) + pow(4, 2, 3) * 2)的输出结果是______。 【答案】5 【解析】33=27,27%4=3,42=16,16%3=1,1*2=2,3+2=5 三、判断题(本大题共10小题,每题2分,共20分) 1.( )print(17 // 3 + 17 % 3)的结果是6。 【答案】× 【解析】实际结果为 7(17//3=5,17%3=2,和=7),故错误。 2.( )print(2 ** 3 ** 2 // 10)的结果是6。 【答案】× 【解析】2**3**2 = 2**9 = 512,512 // 10 = 51,不是 6,故错误。 3.( )print(16 ** 0.5 * 4)的结果是16.0。 【答案】√ 【解析】16**0.5 = 4.0,4.0 * 4 = 16.0,正确。 4.( )print(10 / 3 * 3)的结果是10.0。 【答案】√ 【解析】10/3 ≈ 3.3333,乘以 3 得 10.0(浮点运算可能有精度误差,但理论上结果接近 10.0),正确。 5.( )print(10 // 3 * 3)的结果是9.0。 【答案】× 【解析】10//3 = 3,3 * 3 = 9,结果为整数 9,不是 9.0,故错误。 6.( )print(pow(2, 3, 5))的结果是3。 【答案】√ 【解析】pow(2,3,5) = 2**3 % 5 = 8 % 5 = 3,正确。 7.( )print((5 + 3) ** 2 // 4 - 5 % 3)的结果是14。 【答案】√ 【解析】计算得 14,正确。 8.( )print((-17) % 5 * (-17) // 5)的结果是12。 【答案】× 【解析】正确结果为 -11(若按顺序)或 -12(若误解),但绝不是 12,故错误。 9.( )print(2 ** 2 ** 3 // 4)的结果是64。 【答案】√ 【解析】2**2**3 = 2**8 = 256,256 // 4 = 64,正确。 10.( )print((-25) // 6 * 6 + (-25) % 6)的结果是-25。 【答案】√ 【解析】由公式 a = b*(a//b) + a%b 得 -25,正确。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:安徽省普通高校对口招生专业理论考试《计算机类考纲百套卷》,依据《安徽省普通高校对口招生计算机类专业课考试纲要》编写。每门课程均分三层训练:紧扣考纲 “掌握”“理解” 要求编写考点训练卷;强化知识交叉与场景关联,按考纲专题编专题训练卷;聚焦真题突破,结合知识模块与教材编写课程综合卷。 本试卷是第5卷,按《计算机编程基础-Python语言》范围和要求编写。具体内容为:Python算术运算符、关系运算符。 安徽省《计算机考纲百套卷》 第5卷 《计算机编程基础-Python语言》 算术、关系运算符 考点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每题2分,共40分) 1. 下列哪个运算符在Python中表示取模( )。 A. / B. // C. % D. ** 2. print(9 // -4)的输出结果是( )。 A. -4 B. -3 C. -2 D. -2.0 3. print(9 // -4.0)的输出结果是( )。 A. -4 B. -3 C. -3.0 D. -2.0 4. print(11 % 3)的输出结果是( )。 A. 2 B. 1 C. 0 D. 3 5. print(12 % 3)的输出结果是( )。 A. 2 B. 1 C. 0 D. 3 6. print(12 % -3)的输出结果是( )。 A. 2 B. 1 C. 0 D. 3 7. print(-12.0 % 3)的输出结果是( )。 A. 1 B. 1.0 C. 0 D. 0.0 8. print(-7 % -3)的输出结果是( )。 A. -2 B. -1 C. 0 D. -3 9. print(7 % -3 + 7//-3)的输出结果是( )。 A. -5 B. -4 C. -2 D. -3 10. print(8/4+8//4)的输出结果是( )。 A. 2 B. 3 C. 4 D. 4.0 11. print(5-2.0+2*3-7/2)的输出结果是( )。 A. 4 B. 5 C. 5.0 D. 5.5 12. print(3**3//4+9**0.5)的输出结果是( )。 A. 8 B. 9.0 C. 9 D. 10 13. print(23 // 5 * 5 + 23 % 5)的结果是( )。 A. 20 B. 23 C. 25 D. 28 14. print(2 ** 3 ** 2)的结果是( )。 A. 64 B. 512 C. 256 D. 128 15. print(16 ** 0.5 * 4)的结果是( )。 A. 8 B. 8.0 C. 16 D. 16.0 16. print(27 ** (1/3))的结果是( )。 A. 3 B. 3.0 C. 9 D. 9.0 17. print(pow(2, 3, 5))的结果是( )。 A. 2 B. 3 C. 8 D. 5 18. print((5 + 3) ** 2 // 4 - 5 % 3)的结果是( )。 A. 14 B. 15 C. 16 D. 17 19. print(2 * 3 ** 2 + 4 // 2 - 1)的结果是( )。 A. 17 B. 18 C. 19 D. 20 20. print((-17) % 5 * (-17) // 5)的结果是( )。 A. -12 B. 12 C. -15 D. 15 二、填空题(本大题共20小题,每题2分,共40分) 1. print(17 // 3 + 17 % 3)的输出结果是______。 2. print(23 // 5 * 5 + 23 % 5)的输出结果是______。 3. print((-19) // 4 + (-19) % 4)的输出结果是______。 4. print(16**0.5+9//3+7%-4)的输出结果是______。 5. print(16 ** 0.5 * 4)的输出结果是______。 6. print(25 ** 0.5 + 3 ** 3)的输出结果是______。 7. print(10.0 // 3 * 3 % 3)的输出结果是______。 8. print(10.0 // (30 * 3))的输出结果是______。 9. print(27 ** (1/3))的输出结果是______。 10. print(pow(2, 3, 5))的输出结果是______。 11. print((5 + 3) ** 2 // 4 - 5 % 3)的输出结果是______。 12. print(2 * 3 ** 2 + 4 // 2 - 1)的输出结果是______。 13. print((-17) % 5 * (-17) // 5)的输出结果是______。 14. print(100 // 3.0 + 100 % 3)的输出结果是______。 15. print(81 ** 0.5 * 9 ** 0.5)的输出结果是______。 16. print(2 ** 2 ** 3 // 4)的输出结果是______。 17. print((-25) // 6 * 6 + (-25) % 6)的输出结果是______。 18. print(3 + 4 * 2 ** 3 // 2 - 5 % 3)的输出结果是______。 19. print(64 ** 0.5 // 2 + 2 ** 3 % 3)的输出结果是______。 20. print(pow(3, 3, 4) + pow(4, 2, 3) * 2)的输出结果是______。 三、判断题(本大题共10小题,每题2分,共20分) 1.( )print(17 // 3 + 17 % 3)的结果是6。 2.( )print(2 ** 3 ** 2 // 10)的结果是6。 3.( )print(16 ** 0.5 * 4)的结果是16.0。 4.( )print(10 / 3 * 3)的结果是10.0。 5.( )print(10 // 3 * 3)的结果是9.0。 6.( )print(pow(2, 3, 5))的结果是3。 7.( )print((5 + 3) ** 2 // 4 - 5 % 3)的结果是14。 8.( )print((-17) % 5 * (-17) // 5)的结果是12。 9.( )print(2 ** 2 ** 3 // 4)的结果是64。 10.( )print((-25) // 6 * 6 + (-25) % 6)的结果是-25。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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