第9卷 数值《计算机编程基础-Python语言》安徽省分类考试和对口招生《计算机考纲百套卷》

2026-04-10
| 2份
| 15页
| 31人阅读
| 0人下载

资源信息

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

内容正文:

编写说明:安徽省普通高校对口招生专业理论考试《计算机类考纲百套卷》,依据《安徽省普通高校对口招生计算机类专业课考试纲要》编写。每门课程均分三层训练:紧扣考纲 “掌握”“理解” 要求编写考点训练卷;强化知识交叉与场景关联,按考纲专题编专题训练卷;聚焦真题突破,结合知识模块与教材编写课程综合卷。 本试卷是第9卷,按《计算机编程基础-Python语言》范围和要求编写。具体内容为:Python数值(整型、浮点型、复数)。 安徽省《计算机考纲百套卷》 第9卷 《计算机编程基础-Python语言》 数值 考点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每题2分,共40分) 1.下列整型常量中,表示正确的是( )。 A. 0b1021 B. 0o369 C. 0x1F D. 0123 【答案】C 【解析】A:二进制只能含0/1;B:八进制不能含9;C:十六进制正确;D:Python3中0123不是合法八进制写法,应使用0o123。 2.int('12', 4) 的结果是( )。 A. 5 B. 6 C. 12 D. 报错 【答案】B 【解析】四进制数"12"转换为十进制:2×4⁰ + 1×4¹ = 2+4=6。 3.int(3.99) 的结果是( )。 A. 3 B. 4 C. 3.99 D. 报错 【答案】A 【解析】int() 对浮点数直接截断取整,不四舍五入。 4.float('1.23e-2') 的结果是( )。 A. 0.123 B. 0.0123 C. 1.23 D. 报错 【答案】B 【解析】字符串科学计数法可正确转换为浮点数。 4.下列科学计数法表示中,正确的是( )。 A. 1.2e1.5 B. e5 C. 1.2e D. 2.39e-9 【答案】D 【解析】指数部分必须为整数,且数字部分和指数部分必须同时出现。 5.复数 (3+4j) 的模是( )。 A. 5.0 B. 5 C. 3.0 D. 4.0 【答案】A 【解析】abs(3+4j) 计算 sqrt(3²+4²)=5.0,结果为浮点数。 6.下列获取复数实部的方法正确的是( )。 A. (3+4j).real B. 3+4j.real() C. (3+4j).real() D. real(3+4j) 【答案】A 【解析】(3+4j).real 正确;B 中先计算 4j.real 得 0.0,再与 3 相加得 3.0,不是实部。 7.print(2+3j.imag) 的输出结果是( )。 A. 2.0 B. 5.0 C. (2+3j) D. 报错 【答案】B 【解析】由于没有括号,因此在计算虚部的时候,(2+3)j.imag的虚部为5.0。 8.关于复数 (1+2j) 的共轭复数,正确写法是( )。 A. (1+2j).conjugate() B. conjugate(1+2j) C. (1+2j).conj D. (1-2j) 【答案】A 【解析】共轭方法为 .conjugate()。 9.执行 complex() 的结果是( )。 A. j B. 0j C. (0+j) D. 报错 【答案】B 【解析】complex() 的结果为0j。 10.下列代码中,输出正确的是( )。 print((3+4j)*(2-3j)) A. (18-1j) B. (18-2j) C. (18-3j) D. (18-4j) 【答案】A 【解析】 (3+4j)(2-3j)=3*2 + 3*(-3j) + 4j*2 + 4j*(-3j)=6 -9j +8j -12j²=6 -1j +12=18 -1j,所以结果为 (18-1j)。 11.下列函数中,可将任意进制字符串转换为十进制整数的是( )。 A. int() B. float() C. str() D. complex() 【答案】A 【解析】int() 的第二个参数指定进制。 12.执行 int('0b1010', 2) 的结果是( )。 A. 10 B. 0b1010 C. 报错 D. 1010 【答案】A 【解析】字符串中可包含前缀,int() 会自动忽略前缀。 13.下列浮点型数据中,表示错误的是( )。 A. 1.23e4 B. 0.5e-3 C. 2.5E2 D. 1e 【答案】D 【解析】指数部分不能省略。 14.复数 (3+4j) 的虚部 imag 是( )。 A. 4.0 B. 4 C. 3.0 D. 5.0 【答案】A 【解析】imag 返回浮点数。 15.表达式 (1+2j).real + (3+4j).imag 的结果是( )。 A. 1+4j B. 5.0 C. 4.0 D. 5 【答案】B 【解析】实部 1.0 + 虚部 4.0 = 5.0。 16.关于 float() 函数,下列说法错误的是( )。 A. float('12') 返回 12.0 B. float('12.34') 返回 12.34 C. float('1.2e3') 返回 1200.0 D. float('3.14abc') 返回 3.14 【答案】D 【解析】字符串中包含非数字字符会报错。 17.执行 print(complex(0,0)) 的结果是( )。 A. 0 B. 0j C. j D. 报错 【答案】B 【解析】complex(0,0) 返回 0j 18.下列代码中,输出为 0.0 的是( )。 A. print((2+3j).imag//6) B. print(2+3j.imag//6) C. print((2+3j)//6) D. print(2+3j//6) 【答案】A 【解析】A:(2+3j).imag 得 3.0,3.0//6=0.0;B:先计算 3j.imag//6 得 3.0//6=0.0,再加 2 得 2.0;C:复数不能整除整数,报错;D:先算 3j//6 报错。 19.复数乘法 (a+bj)*(c+dj) 的结果中,实部为( )。 A. ac + bd B. ac - bd C. ad + bc D. ad - bc 【答案】B 【解析】根据复数乘法公式:(ac - bd) + (ad + bc)j。 20.表达式0b1100+0o21+0x11的结果为( )。 A. 36 B. 40 C. 45 D. 46 【答案】D 【解析】12+17+17=46 2、 填空题(本大题共20小题,每题2分,共40分) 1.二进制整数 0b1101 对应的十进制数是 ______。 【答案】13 【解析】1×2³+1×2²+0×2¹+1×2⁰ = 8+4+0+1=13。 2.八进制整数 0o567 对应的十进制数是 ______。 【答案】375 【解析】5×8²+6×8¹+7×8⁰ = 5×64+6×8+7 = 320+48+7=375。 3.int('1010', 4) 的结果是 ______。 【答案】68 【解析】四进制数"1010":0×4⁰+1×4¹+0×4²+1×4³ = 0+4+0+64 = 68。 4.int('2A', 16) 的结果是 ______。 【答案】42 【解析】10×16⁰ + 2×16¹ = 10 + 32 = 42。 5.float('3.14') + float(3)的结果是 ______。 【答案】6.14 【解析】3.14 + 3.0 = 6.14。 6.科学计数法 1.23e-2 对应的浮点数值是 ______。 【答案】0.0123 【解析】1.23 × 10⁻² = 0.0123。 7.复数 (6-8j) 的模是 ______。 【答案】10.0 【解析】abs(6-8j) = √(6²+(-8)²) = √(36+64) = √100 = 10.0。 8.复数 (3+4j)*(3-4j) 的结果是 ______。 【答案】(25+0j) 【解析】(3+4j)(3-4j) = 9 -12j +12j -16j² = 9 +16 = 25,即25+0j。 9.2+3j.real + 2+3j.imag的结果是 ______。 【答案】7.0 【解析】先计算3j.real = 0.0,3j.imag = 3.0,然后2 + 0.0 + 2 + 3.0 = 7.0。 10.(2+3j).imag + (2+3j).real 的结果是 ______。 【答案】5.0 【解析】(2+3j).imag = 3.0,(2+3j).real = 2.0,和=5.0。 11.执行 2+3j.imag//6 + int('01')+int('1')的输出结果是 ______。 【答案】4.0 【解析】3j.imag//6 = 3.0//6 = 0.0,int('01')=1,int('1')=1,2+0.0+1+1=4.0。 12.执行 print((2+3j).imag//6) 的输出结果是 ______。 【答案】0.0 【解析】(2+3j).imag 为 3.0,3.0//6=0.0。 13.complex('1') 的结果是 ______。 【答案】(1+0j) 【解析】字符串数字转换为复数,虚部为0。 14.complex(2.0, 3.0) 的结果是 ______。 【答案】(2+3j) 【解析】浮点数实部和虚部创建复数,显示为(2+3j)。 15.int(3.6) + float(2) 的结果是 ______。 【答案】5.0(3+2.0=5.0) 【解析】int(3.6)=3,float(2)=2.0,和=5.0。 16.表达式 int(0b1010) + int('10', 2) 的结果是 ______。 【答案】12 【解析】int(0b1010)=10,int('10',2)=2,和=12。 17.复数 (1+2j) + (3+4j) 的结果是 ______。 【答案】(4+6j) 【解析】实部相加,虚部相加:1+3=4,2+4=6,得(4+6j)。 18.复数 (1+2j) * (3+4j) 的结果是 ______。 【答案】(-5+10j) 【解析】(1+2j)(3+4j) = 1×3 - 2×4 + (1×4+2×3)j = 3-8 + (4+6)j = -5+10j。 19.(3+2j) - (3+4j) 的结果是 ______。 【答案】-2j 【解析】实部相减:3-3=0,虚部相减:2-4=-2,得-2j。 20.浮点数 1.2e3 的十进制表示是 ______。 【答案】1200.0 【解析】1.2×10³ = 1200.0。 三、判断题(本大题共10小题,每题2分,共20分) 1.( )在 Python 中,八进制整数可以直接用 0123 表示。 【答案】× 【解析】Python3 中必须使用 0o123 前缀。 2.( )int('3.14') 可以成功转换为整数 3。 【答案】× 【解析】int() 转换字符串时不能包含小数点,会报错。 3.( )浮点数 1.2e3 是合法的科学计数法表示。 【答案】√ 【解析】数字部分1.2,指数部分3(整数),合法。 4.( )复数 (1+2j) 的实部可以通过 real(1+2j) 获取。 【答案】× 【解析】应使用 .real 属性,没有 real() 函数。 5.( )(6-8j).conjugate()返回(6+8j)。 【答案】√ 【解析】共轭复数虚部取反,正确。 6.( )表达式 2-3j.imag 的结果是 5.0。 【答案】× 【解析】先计算3j.imag = 3.0,再2 - 3.0 = -1.0,不是5.0。 7.( )复数可以参与整数除法 // 运算。 【答案】× 【解析】复数不支持 // 和 % 运算。 8.( )float('5.18') + float(6)的结果为11.18。 【答案】√ 【解析】5.18 + 6.0 = 11.18,正确。 9.( )complex('1+2j') 和 complex(1,2) 的结果相同。 【答案】√ 【解析】两种方式都得到复数 (1+2j)。 10.( )int(0b1101)的表达错误。 【答案】× 【解析】0b1101是合法的二进制字面量,int()可将其转换为整数13,表达式正确。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:安徽省普通高校对口招生专业理论考试《计算机类考纲百套卷》,依据《安徽省普通高校对口招生计算机类专业课考试纲要》编写。每门课程均分三层训练:紧扣考纲 “掌握”“理解” 要求编写考点训练卷;强化知识交叉与场景关联,按考纲专题编专题训练卷;聚焦真题突破,结合知识模块与教材编写课程综合卷。 本试卷是第9卷,按《计算机编程基础-Python语言》范围和要求编写。具体内容为:Python数值(整型、浮点型、复数)。 安徽省《计算机考纲百套卷》 第9卷 《计算机编程基础-Python语言》 数值 考点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每题2分,共40分) 1.下列整型常量中,表示正确的是( )。 A. 0b1021 B. 0o369 C. 0x1F D. 0123 2.int('12', 4) 的结果是( )。 A. 5 B. 6 C. 12 D. 报错 3.int(3.99) 的结果是( )。 A. 3 B. 4 C. 3.99 D. 报错 4.float('1.23e-2') 的结果是( )。 A. 0.123 B. 0.0123 C. 1.23 D. 报错 4.下列科学计数法表示中,正确的是( )。 A. 1.2e1.5 B. e5 C. 1.2e D. 2.39e-9 5.复数 (3+4j) 的模是( )。 A. 5.0 B. 5 C. 3.0 D. 4.0 6.下列获取复数实部的方法正确的是( )。 A. (3+4j).real B. 3+4j.real() C. (3+4j).real() D. real(3+4j) 7.print(2+3j.imag) 的输出结果是( )。 A. 2.0 B. 5.0 C. (2+3j) D. 报错 8.关于复数 (1+2j) 的共轭复数,正确写法是( )。 A. (1+2j).conjugate() B. conjugate(1+2j) C. (1+2j).conj D. (1-2j) 9.执行 complex() 的结果是( )。 A. j B. 0j C. (0+j) D. 报错 10.下列代码中,输出正确的是( )。 print((3+4j)*(2-3j)) A. (18-1j) B. (18-2j) C. (18-3j) D. (18-4j) 11.下列函数中,可将任意进制字符串转换为十进制整数的是( )。 A. int() B. float() C. str() D. complex() 12.执行 int('0b1010', 2) 的结果是( )。 A. 10 B. 0b1010 C. 报错 D. 1010 13.下列浮点型数据中,表示错误的是( )。 A. 1.23e4 B. 0.5e-3 C. 2.5E2 D. 1e 14.复数 (3+4j) 的虚部 imag 是( )。 A. 4.0 B. 4 C. 3.0 D. 5.0 15.表达式 (1+2j).real + (3+4j).imag 的结果是( )。 A. 1+4j B. 5.0 C. 4.0 D. 5 16.关于 float() 函数,下列说法错误的是( )。 A. float('12') 返回 12.0 B. float('12.34') 返回 12.34 C. float('1.2e3') 返回 1200.0 D. float('3.14abc') 返回 3.14 17.执行 print(complex(0,0)) 的结果是( )。 A. 0 B. 0j C. j D. 报错 18.下列代码中,输出为 0.0 的是( )。 A. print((2+3j).imag//6) B. print(2+3j.imag//6) C. print((2+3j)//6) D. print(2+3j//6) 19.复数乘法 (a+bj)*(c+dj) 的结果中,实部为( )。 A. ac + bd B. ac - bd C. ad + bc D. ad - bc 20.表达式0b1100+0o21+0x11的结果为( )。 A. 36 B. 40 C. 45 D. 46 2、 填空题(本大题共20小题,每题2分,共40分) 1.二进制整数 0b1101 对应的十进制数是 ______。 2.八进制整数 0o567 对应的十进制数是 ______。 3.int('1010', 4) 的结果是 ______。 4.int('2A', 16) 的结果是 ______。 5.float('3.14') + float(3)的结果是 ______。 6.科学计数法 1.23e-2 对应的浮点数值是 ______。 7.复数 (6-8j) 的模是 ______。 8.复数 (3+4j)*(3-4j) 的结果是 ______。 9.2+3j.real + 2+3j.imag的结果是 ______。 10.(2+3j).imag + (2+3j).real 的结果是 ______。 11.执行 2+3j.imag//6 + int('01')+int('1')的输出结果是 ______。 12.执行 print((2+3j).imag//6) 的输出结果是 ______。 13.complex('1') 的结果是 ______。 14.complex(2.0, 3.0) 的结果是 ______。 15.int(3.6) + float(2) 的结果是 ______。 16.表达式 int(0b1010) + int('10', 2) 的结果是 ______。 17.复数 (1+2j) + (3+4j) 的结果是 ______。 18.复数 (1+2j) * (3+4j) 的结果是 ______。 19.(3+2j) - (3+4j) 的结果是 ______。 20.浮点数 1.2e3 的十进制表示是 ______。 三、判断题(本大题共10小题,每题2分,共20分) 1.( )在 Python 中,八进制整数可以直接用 0123 表示。 2.( )int('3.14') 可以成功转换为整数 3。 3.( )浮点数 1.2e3 是合法的科学计数法表示。 4.( )复数 (1+2j) 的实部可以通过 real(1+2j) 获取。 5.( )(6-8j).conjugate()返回(6+8j)。 6.( )表达式 2-3j.imag 的结果是 5.0。 7.( )复数可以参与整数除法 // 运算。 8.( )float('5.18') + float(6)的结果为11.18。 9.( )complex('1+2j') 和 complex(1,2) 的结果相同。 10.( )int(0b1101)的表达错误。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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