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

2026-04-03
| 2份
| 10页
| 41人阅读
| 0人下载

内容正文:

编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 (1) 本专辑第21、第22卷精准对标安徽省考纲,知识模块(二)数据与数据运算: 1. 基本数据类型 2. 结构数据类型及其操作 3. 数据运算 4. 函数与模块 安徽省分类招生和对口招生考试 电子与信息大类 《计算机编程基础—Python 语言》考点双析卷 第22卷 基本运算(3) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.表达式3 + 5 * 2的计算结果是(   ) A.16 B.13 C.10 D.26 2.下列属于比较运算符的是(   ) A.+ B.= C.== D.and 3.表达式(True and False) or not False的结果是(   ) A.True B.False C.0 D.1 4.表达式not (3 > 5)的结果是(   ) A.True B.False C.3 D.5 5.逻辑运算符and的运算规则是(   ) A.有一个True则结果True B.所有True则结果True C.取反 D.以上都不对 6.表达式(3 + 5) * 2的结果是(   ) A.16 B.13 C.10 D.26 7.不属于Python运算符类型的是(   ) A.算术运算符 B.指针运算符 C.关系运算符 D.逻辑运算符 8.Python中,下面 运算符用于字符串连接。(   ) A.+ B.* C./ D.% 9.表达式'abc' > 'ABC'的结果是(   ) A.False B.True C.报错 D.None 10.下面代码的执行结果是(   ) a,b=5,'6' if a!=b:     print("hello") else:     print("world") A.无输出 B."hello" C."world" D.报错 11.要判断一个年份year是否为闰年(能被4整除但不能被100整除,或能被400整除 ),正确的条件表达式是(   ) A.(year % 4 == 0 and year % 100 != 0) or (year % 400 == 0) B.(year % 4 == 0 or year % 100 != 0) and (year % 400 == 0) C.year % 4 == 0 and (year % 100 != 0 or year % 400 == 0) D.以上都不对 12.下面代码的执行结果(   ) x=8%-3 y=True//2 and 2%3 z=not [1] print(x+y+z) A.-2 B.-1 C.0 D.1 13.下面代码的执行结果(   ) x = 5;y = 3;z = 2 result = (x ** y) % z or (x + y) * (z - x) print(result) A.0 B.-16 C.1 D.3 14.下面代码的执行结果(   ) x=eval('2*3'+'2') y=eval('24/1'+'2') print(x+y) A.64 B.64.0 C.66 D.66.0 15.执行以下代码后,输出的结果是(   ) x = bin(15)[2:] + oct(8)[2:] + hex(16)[2:] print(x) A.11111010 B.1110810 C.111810 D.1111016 16.pow(4,2,17) 的返回值为(   ) A.16 B.4 C.8 D.17 17.max("a","b","1","2") 的返回值为(   ) A.'a' B.'b' C.'1' D.'2' 18.math.sqrt(4) 的返回值为(   ) A.2 B.2.0 C.4 D.4.0 19.要判断字典d中是否存在键'k',应使用(   ) A.if 'k' in d: B.if d['k']: C.if d.get('k'): D.以上都不对 20.下列关于Python算术运算符优先级的陈述中,正确的是(   ) A.乘法和除法的优先级高于幂运算 B.加法和减法的优先级高于乘法和除法 C.括号的优先级大于幂运算 D.所有算术运算符的优先级都是相同的 二、填空题(本大题共8小题,每题5分,共40分) 21.print("bfdeg" < "bfbhi")的运行结果______。 22.a=258;b=258;print(a is b)的运行结果______。 23.print([1,6,[3,4]] > [3,5,['2',4]])的运行结果______。 24.下面代码的运行结果______。 lst=[11,12,13,'14',15] print((14 in lst)+(12.0 in lst)) 25.下面代码的运行结果为_____。 a,b=1,2 a+=b a//=b a*=b print(a) 26.下面代码的运行结果为_____。 a,b=1,2 a+=2*a b+=a-b a*=2*b print(a) 27.下面代码的运行结果为_____。 a,b,c=2,3,4 a=b**2+c**2 a//=2*b a//=2.0 print(a) 28.计算 1**2>=5 or 18//9 and 1>=(5>=4) 的值为_____。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 (1) 本专辑第21、第22卷精准对标安徽省考纲,知识模块(二)数据与数据运算: 1. 基本数据类型 2. 结构数据类型及其操作 3. 数据运算 4. 函数与模块 安徽省分类招生和对口招生考试 电子与信息大类 《计算机编程基础—Python 语言》考点双析卷 第22卷 基本运算(3) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.表达式3 + 5 * 2的计算结果是(   ) A.16 B.13 C.10 D.26 【答案】B 【详解】算术运算优先级:乘法高于加法,先算 5*2=10 ,再算 3+10=13。 2.下列属于比较运算符的是(   ) A.+ B.= C.== D.and 【答案】C 【详解】== 是比较运算符;+是算术运算符,=是赋值运算符,and是逻辑运算符。 3.表达式(True and False) or not False的结果是(   ) A.True B.False C.0 D.1 【答案】A 【详解】先算 True and False 为 False , not False 为 True ,再算 False or True 为 True。 4.表达式not (3 > 5)的结果是(   ) A.True B.False C.3 D.5 【答案】A 【详解】3 > 5 结果为 False , not False 结果为 True。 5.逻辑运算符and的运算规则是(   ) A.有一个True则结果True B.所有True则结果True C.取反 D.以上都不对 【答案】B 【详解】and 是“与”运算,只有所有条件为 True 时,结果才为 True。 6.表达式(3 + 5) * 2的结果是(   ) A.16 B.13 C.10 D.26 【答案】A 【详解】括号优先级最高,先算 3+5=8 ,再算 8*2=16。 7.不属于Python运算符类型的是(   ) A.算术运算符 B.指针运算符 C.关系运算符 D.逻辑运算符 【答案】B 8.Python中,下面 运算符用于字符串连接。(   ) A.+ B.* C./ D.% 【答案】A 9.表达式'abc' > 'ABC'的结果是(   ) A.False B.True C.报错 D.None 【答案】B 10.下面代码的执行结果是(   ) a,b=5,'6' if a!=b:     print("hello") else:     print("world") A.无输出 B."hello" C."world" D.报错 【答案】B 11.要判断一个年份year是否为闰年(能被4整除但不能被100整除,或能被400整除 ),正确的条件表达式是(   ) A.(year % 4 == 0 and year % 100 != 0) or (year % 400 == 0) B.(year % 4 == 0 or year % 100 != 0) and (year % 400 == 0) C.year % 4 == 0 and (year % 100 != 0 or year % 400 == 0) D.以上都不对 【答案】A 【详解】闰年判断条件是能被4整除但不能被100整除,或者能被400整除,A的逻辑表达式正确描述该条件,选 A 。 12.下面代码的执行结果(   ) x=8%-3 y=True//2 and 2%3 z=not [1] print(x+y+z) A.-2 B.-1 C.0 D.1 【答案】B 【详解】8 % -3 结果为 -1(取模运算,符号与除数相同)。 True // 2 结果为 0(布尔值 True 转换为 1,1 // 2 = 0)。 2 % 3 结果为 2。 not [1] 结果为 False(非空列表为 True,not True 为 False,转换为整数为 0)。 最终结果为 -1 + 0 + 0 = -1。 13.下面代码的执行结果(   ) x = 5;y = 3;z = 2 result = (x ** y) % z or (x + y) * (z - x) print(result) A.0 B.-16 C.1 D.3 【答案】C 【详解】x ** y 是 5 ** 3 = 125。 125 % z 是 125 % 2 = 1。 (x + y) * (z - x) 是 (5 + 3) * (2 - 5) = 8 * (-3) = -24。 1 or -24 的结果是 1(因为 or 只要左边为真就返回左边的值)。 最终结果是 1。 14.下面代码的执行结果(   ) x=eval('2*3'+'2') y=eval('24/1'+'2') print(x+y) A.64 B.64.0 C.66 D.66.0 【答案】D 【详解】'2*3' + '2' 结果为字符串 '2*32',eval('2*32') 结果为 64。 '24/1' + '2' 结果为字符串 '24/12',eval('24/12') 结果为 2.0。 最终结果为 64 + 2.0 = 66.0 15.执行以下代码后,输出的结果是(   ) x = bin(15)[2:] + oct(8)[2:] + hex(16)[2:] print(x) A.11111010 B.1110810 C.111810 D.1111016 【答案】A 16.pow(4,2,17) 的返回值为(   ) A.16 B.4 C.8 D.17 【答案】A 【详解】pow函数的三参数形式为pow(base, exp, mod)的计算公式base**exp%mod 则4**2%17的值为16。 17.max("a","b","1","2") 的返回值为(   ) A.'a' B.'b' C.'1' D.'2' 【答案】B 【详解】max函数比较字符串的ASCII值。'a'和'b'的ASCII值大于'1'和'2','b'的ASCII值大于'a',所以返回'b'。 18.math.sqrt(4) 的返回值为(   ) A.2 B.2.0 C.4 D.4.0 【答案】B 【详解】sqrt函数返回平方根,结果为2.0。 19.要判断字典d中是否存在键'k',应使用(   ) A.if 'k' in d: B.if d['k']: C.if d.get('k'): D.以上都不对 【答案】A 【详解】判断键是否存在需用in关键字。 20.下列关于Python算术运算符优先级的陈述中,正确的是(   ) A.乘法和除法的优先级高于幂运算 B.加法和减法的优先级高于乘法和除法 C.括号的优先级大于幂运算 D.所有算术运算符的优先级都是相同的 【答案】C 二、填空题(本大题共8小题,每题5分,共40分) 21.print("bfdeg" < "bfbhi")的运行结果______。 【答案】False 22.a=258;b=258;print(a is b)的运行结果______。 【答案】False 23.print([1,6,[3,4]] > [3,5,['2',4]])的运行结果______。 【答案】False 24.下面代码的运行结果______。 lst=[11,12,13,'14',15] print((14 in lst)+(12.0 in lst)) 【答案】1 25.下面代码的运行结果为_____。 a,b=1,2 a+=b a//=b a*=b print(a) 【答案】2 26.下面代码的运行结果为_____。 a,b=1,2 a+=2*a b+=a-b a*=2*b print(a) 【答案】18 27.下面代码的运行结果为_____。 a,b,c=2,3,4 a=b**2+c**2 a//=2*b a//=2.0 print(a) 【答案】2.0 28.计算 1**2>=5 or 18//9 and 1>=(5>=4) 的值为_____。 【答案】True 【详解】1^2 是 1,1 >= 5 是 False;18//9 是 2,2 and True 是 True;False or True 是 True。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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