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

2026-04-03
| 2份
| 8页
| 40人阅读
| 1人下载

内容正文:

编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 (1) 本专辑第23、第24卷精准对标安徽省考纲,知识模块(二)数据与数据运算: 1. 基本数据类型 2. 结构数据类型及其操作 3. 数据运算 4. 函数与模块 安徽省分类招生和对口招生考试 电子与信息大类 《计算机编程基础—Python 语言》考点双析卷 第24卷 基本运算(4) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.执行以下代码后,变量result的值是(   ) result = int("0o12", 8) + int("0x1A", 16) A.20 B.28 C.36 D.38 2.执行以下代码后,变量result的值是(   ) import math result = math.floor(2.7) + math.ceil(-1.3) + int(math.sqrt(16)) A.4 B.5 C.6 D.7 3.divmod(3,-4) 的返回值为(   ) A.(1,1) B.(-1,-1) C.-1 D.1 4.pow(-4,2) 的返回值为(   ) A.-16 B.16 C.-16.0 D.16.0 5.abs(3-4j) 的返回值为(   ) A.3 B.3.0 C.5 D.5.0 6.pow(4,0.5) 的返回值为(   ) A.2 B.2.0 C.16 D.16.0 7.min("a","b","1","2") 的返回值为(   ) A.'a' B.'b' C.'1' D.'2' 8.语句print(-2**2+9%-3+16/4)的运行结果为(   ) A.0.0 B.0 C.8.0 D.8 9.语句print(16**0.5//3+3%-5)的运行结果为(   ) A.-1 B.-1.0 C.-2.0 D.报错 10.语句print(pow(7,2,4))的运行结果为(   ) A.1 B.2 C.45 D.53 11.语句print(2**3**2//4)的运行结果为(   ) A.16 B.127 C.128V D.报错 12.语句print(0.1+0.2==0.3)的运行结果为(   ) A.True B.False C.1 D.报错 13.下列关于Python关系运算符对不同类型数据比较的陈述中,正确的是(   ) A.所有关系运算符都可以比较任意类型的数据 B.只有>、>=、<、<=可以比较不同类型的数据 C.只有!=和==可以比较不同类型的数据 D.所有关系运算符都不能比较不同类型的数据 14.语句print("5">5)的运行结果为(   ) A.True B.False C.报错 D.None 15.下面代码的运行结果(   ) a, b, c = 1, 2, 3 a *= b a += 2 * b c //= a + b c %= 2 * c - 2 * b print(a, b, c) A.6 2 0 B.6 1 1 C.5 1 0 D.5 2 0 16.执行下面的代码后,变量a和b的值分别是(   ) a = 1 b = a = a + 1 a += b b *= a print(a, b) A.a=4, b=8 B.a=3, b=6 C.a=2, b=4 D.a=3, b=8 17.下面代码的运行结果为(   ) lst = [[1, 2], 3, 4] print([1, 2] in lst) A.True B.False C.报错 D.None 18.下面代码的运行结果为(   ) print("aa" in "a" * 3) A.True B.False C.报错 D.None 19.执行print(10 / 3)的输出结果是(   ) A.3 B.3.333 C.3.3333333333333335 D.4 20.下列 在逻辑运算中被视为False。(   ) A.1 B."hello" C.0 D.[1,2,3] 二、填空题(本大题共8小题,每题5分,共40分) 21.print("aba">"abc")语句的运行结果为_____。(填“True”或“False”) 22.print(3>4 or 5>-9 and 6%-2 or 2**3 and pow(16,0.5))语句的运行结果为______。(填“True”或“False”) 23.表达式3 ** 2的结果是_____。 24.print(9//2**2%3 and 5//2 or 2**2**3)语句的运行结果为______。(填“True”或“False”) 25.表达式'abc' > 'ABC'返回True是因为字符比较基于______值。 26.表达式3 == 4的返回值类型是______。 27.a=257;b=257则a is b的值为______。 28.表达式41 << 2 的结果是_____。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 (1) 本专辑第23、第24卷精准对标安徽省考纲,知识模块(二)数据与数据运算: 1. 基本数据类型 2. 结构数据类型及其操作 3. 数据运算 4. 函数与模块 安徽省分类招生和对口招生考试 电子与信息大类 《计算机编程基础—Python 语言》考点双析卷 第24卷 基本运算(4) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.执行以下代码后,变量result的值是(   ) result = int("0o12", 8) + int("0x1A", 16) A.20 B.28 C.36 D.38 【答案】B 2.执行以下代码后,变量result的值是(   ) import math result = math.floor(2.7) + math.ceil(-1.3) + int(math.sqrt(16)) A.4 B.5 C.6 D.7 【答案】B 3.divmod(3,-4) 的返回值为(   ) A.(1,1) B.(-1,-1) C.-1 D.1 【答案】B 【详解】(3//-4,3%-4)其中3//-4的结果为-1,3%-4按照公式3-(-4)*(3//-4)计算的值为-1,最后的结果为(-1,-1) 4.pow(-4,2) 的返回值为(   ) A.-16 B.16 C.-16.0 D.16.0 【答案】B 【详解】-4的平方为16。 5.abs(3-4j) 的返回值为(   ) A.3 B.3.0 C.5 D.5.0 【答案】D 【详解】复数的绝对值计算公式为(实部² + 虚部²)**0.5。这里实部为3,虚部为-4,计算得(3² + (-4)²)**0.5 结果为5.0。 6.pow(4,0.5) 的返回值为(   ) A.2 B.2.0 C.16 D.16.0 【答案】B 【详解】4的0.5次方即平方根,结果为2.0(浮点数)。 7.min("a","b","1","2") 的返回值为(   ) A.'a' B.'b' C.'1' D.'2' 【答案】C 【详解】min函数比较字符串的ASCII值。'1'的ASCII值最小,所以返回'1'。 8.语句print(-2**2+9%-3+16/4)的运行结果为(   ) A.0.0 B.0 C.8.0 D.8 【答案】A 9.语句print(16**0.5//3+3%-5)的运行结果为(   ) A.-1 B.-1.0 C.-2.0 D.报错 【答案】B 10.语句print(pow(7,2,4))的运行结果为(   ) A.1 B.2 C.45 D.53 【答案】A 11.语句print(2**3**2//4)的运行结果为(   ) A.16 B.127 C.128V D.报错 【答案】C 12.语句print(0.1+0.2==0.3)的运行结果为(   ) A.True B.False C.1 D.报错 【答案】B 13.下列关于Python关系运算符对不同类型数据比较的陈述中,正确的是(   ) A.所有关系运算符都可以比较任意类型的数据 B.只有>、>=、<、<=可以比较不同类型的数据 C.只有!=和==可以比较不同类型的数据 D.所有关系运算符都不能比较不同类型的数据 【答案】C 14.语句print("5">5)的运行结果为(   ) A.True B.False C.报错 D.None 【答案】C 15.下面代码的运行结果(   ) a, b, c = 1, 2, 3 a *= b a += 2 * b c //= a + b c %= 2 * c - 2 * b print(a, b, c) A.6 2 0 B.6 1 1 C.5 1 0 D.5 2 0 【答案】A 16.执行下面的代码后,变量a和b的值分别是(   ) a = 1 b = a = a + 1 a += b b *= a print(a, b) A.a=4, b=8 B.a=3, b=6 C.a=2, b=4 D.a=3, b=8 【答案】A 17.下面代码的运行结果为(   ) lst = [[1, 2], 3, 4] print([1, 2] in lst) A.True B.False C.报错 D.None 【答案】A 18.下面代码的运行结果为(   ) print("aa" in "a" * 3) A.True B.False C.报错 D.None 【答案】A 19.执行print(10 / 3)的输出结果是(   ) A.3 B.3.333 C.3.3333333333333335 D.4 【答案】C 【详解】/运算符执行浮点数除法,返回浮点数结果。 20.下列 在逻辑运算中被视为False。(   ) A.1 B."hello" C.0 D.[1,2,3] 【答案】C 【详解】数值0在逻辑运算中被视为False。 二、填空题(本大题共8小题,每题5分,共40分) 21.print("aba">"abc")语句的运行结果为_____。(填“True”或“False”) 【答案】False 【详解】字符串比较基于字典序,"aba"小于"abc"。 22.print(3>4 or 5>-9 and 6%-2 or 2**3 and pow(16,0.5))语句的运行结果为______。(填“True”或“False”) 【答案】4.0 【详解】整个表达式的运行结果为4.0 : 1、3 > 4为False。 2、5 > -9 and 6 % -2的结果为0。 3、2 ** 3 and pow(16, 0.5)的结果为4.0。 4、最终False or 0 or 4.0的结果为4.0。 23.表达式3 ** 2的结果是_____。 【答案】9 【详解】“**”是幂运算符, 3 ** 2 表示3的2次方,即9。 24.print(9//2**2%3 and 5//2 or 2**2**3)语句的运行结果为______。(填“True”或“False”) 【答案】2 【详解】整个表达式的运行结果为2 : 1、9 // (2 ** 2) % 3的结果为2。 2、5 // 2的结果为2。 3、2 ** 2 ** 3的结果为256。 4、2 and 2的结果为2。 5、2 or 256的结果为2。 25.表达式'abc' > 'ABC'返回True是因为字符比较基于______值。 【答案】ASCII 26.表达式3 == 4的返回值类型是______。 【答案】bool 或 布尔值 27.a=257;b=257则a is b的值为______。 【答案】False 28.表达式41 << 2 的结果是_____。 【答案】164 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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