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

2026-04-02
| 2份
| 9页
| 22人阅读
| 0人下载

资源信息

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

内容正文:

编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 (1) 本专辑第15、第16卷精准对标安徽省考纲,知识模块(二)数据与数据运算: 1. 基本数据类型 2. 结构数据类型及其操作 3. 数据运算 4. 函数与模块 安徽省分类招生和对口招生考试 电子与信息大类 《计算机编程基础—Python 语言》考点双析卷 第15卷 数据类型(4) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.执行print(int("0x10") + 16)的结果是(   ) A.32 B.16 C.报错 D.0x20 【答案】C 【详解】int("0x10")未指定进制参数,默认按十进制解析,字符串"0x10"非法导致报错。 2.执行print( complex(2, 3) + complex("4+5j") )的结果是(   ) A.(6+8j) B.(6+5j) C.(2+8j) D.报错 【答案】A 【详解】complex(2,3)为2+3j,complex("4+5j")为4+5j,相加得6+8j。 3.下列哪项是合法的二进制表示(   ) A.0b102 B.0B110 C.0b1.0 D.1010b 【答案】B 【详解】二进制前缀为0b或0B,且只能包含0和1,0B110合法,其他选项格式错误或包含非法字符。 4.执行print( float(3) + int(4、9) )的结果是(   ) A.7.0 B.7.9 C.7 D.8 【答案】A 【详解】float(3)为3.0,int(4.9)为4,3.0+4=7.0。 5.关于表达式int("100", 2) + int("100", 8),结果是(   ) A.12 B.68 C.10 D.报错 【答案】A 【详解】二进制100转为4,八进制100转为64,4+64=68,题目可能存在错误,需重新核对。 6.关于表达式3j、real + 4j、imag,正确结果是(   ) A.0.0 B.7.0 C.4.0 D.3.0 【答案】C 【详解】3j.real返回0.0,4j.imag返回4.0,0.0+4.0=4.0。 7.以下哪些是合法的十六进制表示(   )。 A.0x12G B.0Xab3 C.0h123 D.0oAB 【答案】B 【详解】十六进制前缀为 0x 或 0X,且字母范围为 a-f/A-F,0Xab3 是合法的。 8.下面说法错误的是(   ) A.%d只能输出整型数据 B.%c输出字符 C.%f输出浮点数 D.%s不能输出整型数据 【答案】D 【详解】%s可以输出任意数据类型。 9.下面代码的运行结果是(   ) print("结果:%d, %.2f, %s" % (3.14, 10, "Hello")) A.结果:3, 10.00, Hello B.结果:3.14, 10, Hello C.报错 D.结果:3, 10, Hello 【答案】C 【详解】类型不匹配,%d无法接收浮点数3.14。 10.下列代码的输出结果为(   ) a=complex(3,4) print(abs(a)) A.3.0 B.4.0 C.5.0 D.6.0 【答案】C 【详解】a的值为(3+4j) abs(a)求复数的模 则结果为5.0。 11.下列代码的输出结果为(   ) a=int(8/5) b=float(8//5) c=complex(3.5) print(a+b+c) A.(3.5+5.5j) B.(5.5+3.5j) C.(5.5+0j) D.(5+0j) 【答案】C 【详解】a的值为1 b的值为1.0 c的值为(3.5+0j) a+b+c的值为(5.5+0j)。 12.下列代码的输出结果为(   ) a=int(3.9) b=float(4) print(b//a) A.1.0 B.2.0 C.1 D.2 【答案】A 【详解】a的值为3 b的值为4.0 b//a的值为1.0。 13.下列代码的输出结果为(   ) a=(3+4j) b=(6+7j) print(a*b) A.(-10+45j) B.(-8+45j) C.(10+45j) D.(8+45j) 【答案】A 【详解】18+21j+24j+28j**2 j**2的值为-1 结果为(-10+45j)。 14.下列代码的输出结果为(   ) a=int('1111',2) b=int('12',8) c=int('15',16) print(a+b+c) A.25 B.40 C.45 D.46 【答案】D 【详解】a的值为15 b的值为10 c的值为21。 15.下列代码的输出结果为(   ) a=complex(3,4) b=complex(2,3) print(a*b-(a-b)) A.(-6+17j) B.(1+1j) C.(-7+16j) D.(6-17j) 【答案】C 【详解】a的值为(3+4j) b的值为(2+3j) a*b的值为(-6+17j) a-b的值为(1+1j) 结果为(-7+16j)。 16.下列代码的输出结果为(   ) a=complex(input("请输入整数:")) b=float('3') print(a+b) 若键盘输入5 则输出的结果: A.(8.0+0j) B.(8+0j) C.(8+j) D.8 【答案】B 【详解】键盘输入5则a的值为(5+0j) b的值为3.0 a+b的值为(8+0j)。 17.st="1234h";st.isdigit()的值为(   ) A.True B.False C.0 D.1 【答案】B 【详解】st.isdigit()判断st是否全为数字。 18.st="MNy Name";st.find("N")的值为(   ) A.1 B.3 C.4 D.-1 【答案】A 【详解】st.find("N")找出第一个出现字符N的位置 因此选A。 19.5 .Python中,以下哪个选项不属于基本数据类型?(   ) A.整数(int) B.浮点数(float) C.复数(complex) D.元组(tuple) 【答案】D 20.Python中的序列类型包括以下哪些?(   ) A.列表(list)和集合(set) B.字符串(str)和元组(tuple) C.字典(dict)和集合(set) D.列表(list)和字典(dict) 【答案】B 二、填空题(本大题共8小题,每题5分,共40分) 21.表达式''.join([chr(ord('a')+i) for i in range(3)])的结果是______。 【答案】'abc' 22.表达式len((1,2,3))的结果是______。 【答案】3 23.n = input("请输入整数");print(n+"2")若键盘输入2则结果为__________。 【答案】"22" 24.print(1 in [1.0,2,3])语句的运行结果为______。 【答案】True 【详解】在 Python 中,in是成员运算符,用于判断元素是否存在于序列(如列表)中。 语句print(1 in [1,0,2,3])的逻辑是:判断1是否在列表[1,0,2,3]里。因为列表中包含1,所以结果为布尔值True,最终打印输出True。 25.dic={1:"hello",2:"world"};print(len(dic[1]+dic[2]))的结果为_____。 【答案】10 【详解】dic[1]取到"hello",dic[2]取到"world",两个字符串拼接长度为10。 26.代码print("数值:{:,.2f}".format(123456789.123))的输出是______。 【答案】数值:123,456,789.12 【详解】,是千分位分隔符 %.2f输出小数点后两位。 27.print(bin(15))的运行结果为______。 【答案】0b1111 【详解】将十进制的15转为二进制结果为0b1111。 28.print(int(9.78)) 的运行结果为______。 【答案】9 【详解】去掉小数点部分。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 (1) 本专辑第15、第16卷精准对标安徽省考纲,知识模块(二)数据与数据运算: 1. 基本数据类型 2. 结构数据类型及其操作 3. 数据运算 4. 函数与模块 安徽省分类招生和对口招生考试 电子与信息大类 《计算机编程基础—Python 语言》考点双析卷 第15卷 数据类型(4) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.执行print(int("0x10") + 16)的结果是(   ) A.32 B.16 C.报错 D.0x20 2.执行print( complex(2, 3) + complex("4+5j") )的结果是(   ) A.(6+8j) B.(6+5j) C.(2+8j) D.报错 3.下列哪项是合法的二进制表示(   ) A.0b102 B.0B110 C.0b1.0 D.1010b 4.执行print( float(3) + int(4、9) )的结果是(   ) A.7.0 B.7.9 C.7 D.8 5.关于表达式int("100", 2) + int("100", 8),结果是(   ) A.12 B.68 C.10 D.报错 6.关于表达式3j、real + 4j、imag,正确结果是(   ) A.0.0 B.7.0 C.4.0 D.3.0 7.以下哪些是合法的十六进制表示(   )。 A.0x12G B.0Xab3 C.0h123 D.0oAB 8.下面说法错误的是(   ) A.%d只能输出整型数据 B.%c输出字符 C.%f输出浮点数 D.%s不能输出整型数据 9.下面代码的运行结果是(   ) print("结果:%d, %.2f, %s" % (3.14, 10, "Hello")) A.结果:3, 10.00, Hello B.结果:3.14, 10, Hello C.报错 D.结果:3, 10, Hello 10.下列代码的输出结果为(   ) a=complex(3,4) print(abs(a)) A.3.0 B.4.0 C.5.0 D.6.0 11.下列代码的输出结果为(   ) a=int(8/5) b=float(8//5) c=complex(3.5) print(a+b+c) A.(3.5+5.5j) B.(5.5+3.5j) C.(5.5+0j) D.(5+0j) 12.下列代码的输出结果为(   ) a=int(3.9) b=float(4) print(b//a) A.1.0 B.2.0 C.1 D.2 13.下列代码的输出结果为(   ) a=(3+4j) b=(6+7j) print(a*b) A.(-10+45j) B.(-8+45j) C.(10+45j) D.(8+45j) 14.下列代码的输出结果为(   ) a=int('1111',2) b=int('12',8) c=int('15',16) print(a+b+c) A.25 B.40 C.45 D.46 15.下列代码的输出结果为(   ) a=complex(3,4) b=complex(2,3) print(a*b-(a-b)) A.(-6+17j) B.(1+1j) C.(-7+16j) D.(6-17j) 16.下列代码的输出结果为(   ) a=complex(input("请输入整数:")) b=float('3') print(a+b) 若键盘输入5 则输出的结果: A.(8.0+0j) B.(8+0j) C.(8+j) D.8 17.st="1234h";st.isdigit()的值为(   ) A.True B.False C.0 D.1 18.st="MNy Name";st.find("N")的值为(   ) A.1 B.3 C.4 D.-1 19.5 .Python中,以下哪个选项不属于基本数据类型?(   ) A.整数(int) B.浮点数(float) C.复数(complex) D.元组(tuple) 20.Python中的序列类型包括以下哪些?(   ) A.列表(list)和集合(set) B.字符串(str)和元组(tuple) C.字典(dict)和集合(set) D.列表(list)和字典(dict) 二、填空题(本大题共8小题,每题5分,共40分) 21.表达式''.join([chr(ord('a')+i) for i in range(3)])的结果是______。 22.表达式len((1,2,3))的结果是______。 23.n = input("请输入整数");print(n+"2")若键盘输入2则结果为__________。 24.print(1 in [1.0,2,3])语句的运行结果为______。 25.dic={1:"hello",2:"world"};print(len(dic[1]+dic[2]))的结果为_____。 26.代码print("数值:{:,.2f}".format(123456789.123))的输出是______。 27.print(bin(15))的运行结果为______。 28.print(int(9.78)) 的运行结果为______。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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