内容正文:
编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
(1) 本专辑第9、第10卷精准对标安徽省考纲,知识模块(二)数据与数据运算:
1. 基本数据类型
2. 结构数据类型及其操作
3. 数据运算
4. 函数与模块
安徽省分类招生和对口招生考试 电子与信息大类
《计算机编程基础—Python 语言》考点双析卷 第10卷
数据类型(1) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.x=(1)时,x的数据类型为( )
A.元组 B.列表 C.集合 D.整型
【答案】D
2.下列类型数据不可以遍历的是 ( )
A.1234 B."hello" C.range(10) D.(1,2,3)
【答案】A
3.下列选项中,可对浮点型数据进行格式化的是 ( )
A.%s B.%f C.%c D.%d
【答案】B
【详解】%f是用于格式化浮点型数据的格式化符号。%s用于字符串,%c用于字符,%d用于整数。
4.关于Python的基本数据类型,下面说法正确的是( )
A.布尔型True和False的值分别为1和0 B.浮点型数据不支持科学记数法表示
C.整型严格区分int和long两种类型 D.复数型是整型的子类
【答案】A
5.执行以下代码后,变量x的数据类型是( )
x = 9.8e3
A.int B.bool C.float D.complex
【答案】C
6.对于两个不同的列表对象a = [1,2,3]和b = [1,2,3],下面哪个表达式为True( )
A.a is b B.a == b C.id(a) == id(b) D.a not is b
【答案】B
7.在小整数[-5,256]范围内,对于两个相同值的整数( )
A.它们的内存地址一定不同 B.它们的内存地址一定相同
C.它们的内存地址可能相同 D.这取决于具体的整数值
【答案】B
8.在Python内存管理中,下面哪种情况的对象会共享相同的内存地址( )
A.两个值为300的整数 B.两个值为100的整数
C.两个值为[1,2,3]的列表 D.两个值为3.14的浮点数
【答案】B
9.print(2+3.0)语句的运行结果为( )
A.5 B.5.0 C.3 D.2.0
【答案】B
10.max(True,1,-9,-11)语句的运行结果为( )
A.True B.1 C.-9 D.-11
【答案】A
11.len({1:2,3:4,5:6})+len("Hello")语句的运行结果为( )
A.10 B.11 C.8 D.9
【答案】C
12.input()函数的返回数据类型为( )
A.数字 B.集合 C.字符串 D.字典
【答案】C
13.min(False,0,1,2)语句的运行结果为( )
A.0 B.False C.1 D.2
【答案】B
14.st='hello world';print(len(st.split('l')))的运行结果为( )
A.2 B.3 C.4 D.5
【答案】C
15.表达式int("1A", 16)的结果是( )
A.1A B.26 C.42 D.256
【答案】B
16.下面说法正确的是( )
A.指数1.5e2是合法的 B.int(0b11111)表达式错误
C.int("3.5")的结果为3 D.八进制用0x或0X作为前缀
【答案】A
17.表达式int(3.99)的结果是( )
A.3 B.4 C.3.99 D.报错
【答案】A
18.下面语句会报错的是( )
A.int("123") B.int("3.14") C.int("1010", 2) D.int("FF", 16)
【答案】B
19.下面说法错误的是( )
A.3.5e2.0是合法的 B.2E0是合法的
C.2.5e-2是合法的 D.4E5是合法的
【答案】A
20.print(float(False+2)+float(True*3))的输出结果是( )
A.3 B.3.0 C.5 D.5.0
【答案】D
二、填空题(本大题共8小题,每题5分,共40分)
21.int("11",2)的结果是_______。
【答案】3
【详解】将二进制字符串"11"转换为十进制整数,结果为3。
22.复数4+5j的虚数部分是______。
【答案】5.0
23.使用 np.zeros((3, 4)) 创建的数组默认数据类型是 ________。
【答案】float64
24.float(eval("3.5"+"+0.5"))的返回值为___________。
【答案】4.0
25.float()的返回值为___________。
【答案】0.0
26.float("13.5")的返回值为___________。
【答案】13.5
27.复数(6+8j)的模为 __________。
【答案】10.0
28.在Python中,可以使用 __________ 和 __________ 属性分别获取复数的实部和虚部。
【答案】 real imag
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
(1) 本专辑第9、第10卷精准对标安徽省考纲,知识模块(二)数据与数据运算:
1. 基本数据类型
2. 结构数据类型及其操作
3. 数据运算
4. 函数与模块
安徽省分类招生和对口招生考试 电子与信息大类
《计算机编程基础—Python 语言》考点双析卷 第10卷
数据类型(1) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.x=(1)时,x的数据类型为( )
A.元组 B.列表 C.集合 D.整型
2.下列类型数据不可以遍历的是 ( )
A.1234 B."hello" C.range(10) D.(1,2,3)
3.下列选项中,可对浮点型数据进行格式化的是 ( )
A.%s B.%f C.%c D.%d
4.关于Python的基本数据类型,下面说法正确的是( )
A.布尔型True和False的值分别为1和0 B.浮点型数据不支持科学记数法表示
C.整型严格区分int和long两种类型 D.复数型是整型的子类
5.执行以下代码后,变量x的数据类型是( )
x = 9.8e3
A.int B.bool C.float D.complex
6.对于两个不同的列表对象a = [1,2,3]和b = [1,2,3],下面哪个表达式为True( )
A.a is b B.a == b C.id(a) == id(b) D.a not is b
7.在小整数[-5,256]范围内,对于两个相同值的整数( )
A.它们的内存地址一定不同 B.它们的内存地址一定相同
C.它们的内存地址可能相同 D.这取决于具体的整数值
8.在Python内存管理中,下面哪种情况的对象会共享相同的内存地址( )
A.两个值为300的整数 B.两个值为100的整数
C.两个值为[1,2,3]的列表 D.两个值为3.14的浮点数
9.print(2+3.0)语句的运行结果为( )
A.5 B.5.0 C.3 D.2.0
10.max(True,1,-9,-11)语句的运行结果为( )
A.True B.1 C.-9 D.-11
11.len({1:2,3:4,5:6})+len("Hello")语句的运行结果为( )
A.10 B.11 C.8 D.9
12.input()函数的返回数据类型为( )
A.数字 B.集合 C.字符串 D.字典
13.min(False,0,1,2)语句的运行结果为( )
A.0 B.False C.1 D.2
14.st='hello world';print(len(st.split('l')))的运行结果为( )
A.2 B.3 C.4 D.5
15.表达式int("1A", 16)的结果是( )
A.1A B.26 C.42 D.256
16.下面说法正确的是( )
A.指数1.5e2是合法的 B.int(0b11111)表达式错误
C.int("3.5")的结果为3 D.八进制用0x或0X作为前缀
17.表达式int(3.99)的结果是( )
A.3 B.4 C.3.99 D.报错
18.下面语句会报错的是( )
A.int("123") B.int("3.14") C.int("1010", 2) D.int("FF", 16)
19.下面说法错误的是( )
A.3.5e2.0是合法的 B.2E0是合法的
C.2.5e-2是合法的 D.4E5是合法的
20.print(float(False+2)+float(True*3))的输出结果是( )
A.3 B.3.0 C.5 D.5.0
二、填空题(本大题共8小题,每题5分,共40分)
21.int("11",2)的结果是_______。
22.复数4+5j的虚数部分是______。
23.使用 np.zeros((3, 4)) 创建的数组默认数据类型是 ________。
24.float(eval("3.5"+"+0.5"))的返回值为___________。
25.float()的返回值为___________。
26.float("13.5")的返回值为___________。
27.复数(6+8j)的模为 __________。
28.在Python中,可以使用 __________ 和 __________ 属性分别获取复数的实部和虚部。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$