第21卷 基本运算(3)安徽省分类招生和对口招生考试-电子与信息大类《计算机编程基础—Python语言双析卷》

2026-04-03
| 2份
| 8页
| 44人阅读
| 0人下载

内容正文:

编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 (1) 本专辑第21、第22卷精准对标安徽省考纲,知识模块(二)数据与数据运算: 1. 基本数据类型 2. 结构数据类型及其操作 3. 数据运算 4. 函数与模块 安徽省分类招生和对口招生考试 电子与信息大类 《计算机编程基础—Python 语言》考点双析卷 第21卷 基本运算(3) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.print(9//-4 if 5>=4==1 else 9%-3)的运行结果是(   ) A.-3 B.0 C.True D.报错 2.表达式3 / 2 + 6 / 2 + 4**0.5的结果是(   ) A.6 B.6.5 C.6.0 D.报错 3.关系运算符3 < 4 < 7的实际含义是(   ) A.3 < 4 or 4 < 7 B.3 < 7 C.3 < 4 and 4 < 7 D.语法错误 4.表达式(16 << 2) +(8>> 1)的结果是(   ) A.4 B.8 C.64 D.68 5.在Python中,下面表达式不正确的是(   ) A.3 == 3.0 B.'abc' > 'ABC' C.3 !='3' D.3 < '3' 6.在Python中,下面运算符用于求余数的是(   ) A./ B.// C.% D.* 7.print(9//2.0) 语句的运行结果为(   ) A.3.0 B.3 C.4.0 D.4 8.计算 9%2**8 的值为(   ) A.9 B.9.0 C.8 D.8.0 9.计算 True>("b" not in "ac") 的值为(   ) A.True B.False C.true D.false 10.计算 7//6//5 的值为(   ) A.0 B.0.0 C.1 D.1.0 11.代码print(3 > 5)的输出结果是(   ) A.3 B.5 C.True D.False 12.表达式"程序" > "设计"的结果是(   ) A.True B.False C."程序设计" D.报错 13.要判断字符'a'是否在字符串"abc"中,应使用(   ) A.'a' in "abc" B."abc" in 'a' C.'a' == "abc" D.'a' != "abc" 14.执行print(18 - 6 * (7 // 4) ** 2)的结果是(   ) A.12 B.6 C.18 D.0 15.print(9//2) 语句的运行结果为(   ) A.5.0 B.5 C.4.0 D.4 16.print(-9%7.0) 语句的运行结果为(   ) A.-5.0 B.5.0 C.-6 D.6 17.print(-9%7) 语句的运行结果为(   ) A.-5 B.5 C.-3 D.3 18.下面代码的执行结果是(   ) a=8&3 b=7^5 if a>=b:     print(-12%-5) else:     print(round(3.1415,3)) A.无输出 B.-2 C.3.141 D.3.142 19.下面代码的执行结果是(   ) a=[3,1,2,4] b=[2] c=[] if a>b:     c、append(2) c、insert(2,5) print(c) A.无输出 B.[5] C.[2, 5] D.报错 20.下列代码中,能正确计算并输出三角形面积的是(   ) A.a = input("底边长:"); h = input("高:"); s = a * h / 2; print(s) B.a = float(input("底边长:")); h = float(input("高:")); s = a * h / 2; print("面积:", s) C.a = int(input("底边长:")); h = int(input("高:")); s = a * h * 2; print("面积:", s) D.a = input("底边长:"); h = input("高:"); s = float(a) * float(h) / 2; print("面积:", s) 二、填空题(本大题共8小题,每题5分,共40分) 21.print([1] in [["1"], 2, 3])的结果为______。 22.若要判断字符串"wo"是否为"world"的子串,应使用表达式__________。 23.下面代码的运行结果是______。 x,y,z=3,4,5 print(x + 3 / y - z % 2 > 2) 24.逻辑运算符的运算结果是______型数据。 25.下面代码的运行结果________。 a,b=4>=3,5!="5" print(a+b) 26.表达式(not False and [1,2]) or ("" and 100)的运行结果为______。 27.表达式45%12//3%2+True*3-(False+1)*2的运行结果是________。 28.表达式-4**2+5//-2-1 的值是__________。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 (1) 本专辑第21、第22卷精准对标安徽省考纲,知识模块(二)数据与数据运算: 1. 基本数据类型 2. 结构数据类型及其操作 3. 数据运算 4. 函数与模块 安徽省分类招生和对口招生考试 电子与信息大类 《计算机编程基础—Python 语言》考点双析卷 第21卷 基本运算(3) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.print(9//-4 if 5>=4==1 else 9%-3)的运行结果是(   ) A.-3 B.0 C.True D.报错 【答案】B 2.表达式3 / 2 + 6 / 2 + 4**0.5的结果是(   ) A.6 B.6.5 C.6.0 D.报错 【答案】B 3.关系运算符3 < 4 < 7的实际含义是(   ) A.3 < 4 or 4 < 7 B.3 < 7 C.3 < 4 and 4 < 7 D.语法错误 【答案】C 4.表达式(16 << 2) +(8>> 1)的结果是(   ) A.4 B.8 C.64 D.68 【答案】D 5.在Python中,下面表达式不正确的是(   ) A.3 == 3.0 B.'abc' > 'ABC' C.3 !='3' D.3 < '3' 【答案】D 6.在Python中,下面运算符用于求余数的是(   ) A./ B.// C.% D.* 【答案】C 7.print(9//2.0) 语句的运行结果为(   ) A.3.0 B.3 C.4.0 D.4 【答案】C 【详解】9//2.0的结果是浮点数4.0。 8.计算 9%2**8 的值为(   ) A.9 B.9.0 C.8 D.8.0 【答案】A 【详解】2**8 是 256,9 % 256 的余数是 9。 9.计算 True>("b" not in "ac") 的值为(   ) A.True B.False C.true D.false 【答案】B 【详解】"b" not in "ac" 是 True,True > True 是 False 10.计算 7//6//5 的值为(   ) A.0 B.0.0 C.1 D.1.0 【答案】A 【详解】7//6 是 1,1//5 是 0。 11.代码print(3 > 5)的输出结果是(   ) A.3 B.5 C.True D.False 【答案】D 【详解】3 > 5 是布尔表达式,结果为 False , print() 输出该布尔值。 12.表达式"程序" > "设计"的结果是(   ) A.True B.False C."程序设计" D.报错 【答案】B 【详解】字符串比较按字符Unicode编码依次比较,“程”的编码小于“设”的编码,所以 "程序" > "设计" 为False。 13.要判断字符'a'是否在字符串"abc"中,应使用(   ) A.'a' in "abc" B."abc" in 'a' C.'a' == "abc" D.'a' != "abc" 【答案】A 【详解】in 运算符用于判断元素是否在序列中, 'a' in "abc" 返回True。 14.执行print(18 - 6 * (7 // 4) ** 2)的结果是(   ) A.12 B.6 C.18 D.0 【答案】A 【详解】先算 7 // 4 = 1 ,再算 1 ** 2 = 1 ,接着 6 * 1 = 6 ,最后 18 - 6 = 12。 15.print(9//2) 语句的运行结果为(   ) A.5.0 B.5 C.4.0 D.4 【答案】D 【详解】9//2的结果是整数4。 16.print(-9%7.0) 语句的运行结果为(   ) A.-5.0 B.5.0 C.-6 D.6 【答案】B 【详解】-9%7.0的结果是5.0,因为-9除以7.0的余数是5.0。 17.print(-9%7) 语句的运行结果为(   ) A.-5 B.5 C.-3 D.3 【答案】B 【详解】-9%7的结果是5,因为-9除以7的余数是5。 18.下面代码的执行结果是(   ) a=8&3 b=7^5 if a>=b:     print(-12%-5) else:     print(round(3.1415,3)) A.无输出 B.-2 C.3.141 D.3.142 【答案】D 19.下面代码的执行结果是(   ) a=[3,1,2,4] b=[2] c=[] if a>b:     c、append(2) c、insert(2,5) print(c) A.无输出 B.[5] C.[2, 5] D.报错 【答案】C 20.下列代码中,能正确计算并输出三角形面积的是(   ) A.a = input("底边长:"); h = input("高:"); s = a * h / 2; print(s) B.a = float(input("底边长:")); h = float(input("高:")); s = a * h / 2; print("面积:", s) C.a = int(input("底边长:")); h = int(input("高:")); s = a * h * 2; print("面积:", s) D.a = input("底边长:"); h = input("高:"); s = float(a) * float(h) / 2; print("面积:", s) 【答案】B 【详解】B选项先将输入转为浮点数,再按面积公式 a*h/2 计算,最后输出,逻辑正确。 二、填空题(本大题共8小题,每题5分,共40分) 21.print([1] in [["1"], 2, 3])的结果为______。 【答案】False 22.若要判断字符串"wo"是否为"world"的子串,应使用表达式__________。 【答案】"wo" in "world" 23.下面代码的运行结果是______。 x,y,z=3,4,5 print(x + 3 / y - z % 2 > 2) 【答案】True 24.逻辑运算符的运算结果是______型数据。 【答案】布尔 25.下面代码的运行结果________。 a,b=4>=3,5!="5" print(a+b) 【答案】2 26.表达式(not False and [1,2]) or ("" and 100)的运行结果为______。 【答案】[1, 2] 27.表达式45%12//3%2+True*3-(False+1)*2的运行结果是________。 【答案】2 【详解】45 % 12:45对12取余等于9。 9 // 3:9整除3等于3。 3 % 2:3对2取余等于1。 True * 3:True等价于1,所以1*3=3。 (False + 1) * 2:False等价于0,所以(0+1)*2=2。 最终结果:1 + 3 - 2 = 2。 28.表达式-4**2+5//-2-1 的值是__________。 【答案】-20 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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