内容正文:
编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
(1) 本专辑第13、第14卷精准对标安徽省考纲,知识模块(二)数据与数据运算:
1. 基本数据类型
2. 结构数据类型及其操作
3. 数据运算
4. 函数与模块
安徽省分类招生和对口招生考试 电子与信息大类
《计算机编程基础—Python 语言》考点双析卷 第13卷
数据类型(3) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.计算 0o100 的值为( )
A.4 B.64 C.100 D.256
2.要将整数10转为浮点数,应使用( )
A.int(10) B.float(10) C.str(10) D.bool(10)
3.下列属于Python数值类型的是( )
A."123" B.123 C.True D.[1,2,3]
4.代码print(int(3.14))的输出结果是( )
A.3.14 B.3 C.4 D.报错
5.Python中表示“空值”的类型是( )
A.0 B.None C."" D.False
6.print(bool(’’)==None)( )
A.False B.false C.True D.true
7.print(0b10101)的运行结果为( )
A.0o25 B.0x15 C.21 D.101
8.以下 是complex(5,6)的运行结果。( )
A.5,6 B.5、0+6、0j C.5+6j D.(5+6j)
9.print(abs(3+4j))的结果为( )
A.3 B.5 C.3.0 D.5.0
10.以下 可以查看a=2025的标识。( )
A.type(a) B.a C.id(a) D.class(a)
11.下列选项中,表示的是复数的是( )
A.10+2a B.2+3b C.1+J D.1+0j
12.计算 0x10 的值为( )
A.2 B.8 C.10 D.16
13.复数3+4j的虚部通过 获取。( )
A.x.real B.x.j C.x.conjugate() D.x.imag
14.布尔型True实际存储的值是( )
A.0 B.1 C.-1 D."True"
15.格式化输出"Age:21"应使用的格式说明符是( )
A.:d B.:f C.:s D.:b
16.下面代码当输入整数2的时候,运行的结果是( )
num=input("请输入整数:")
print(num+2)
A.4 B.22 C."22" D.报错
17.对于小整数和字符串,Python的处理方式与浮点数不同,表现为( )
A.相同值的小整数会被存储为不同的对象
B.相同值的字符串会被存储为不同的对象
C.相同值的浮点数会指向同一个对象
D.相同值的小整数会指向同一个对象
18.下列关于Python布尔值的陈述中,正确的是( )
A.True和False在数值运算中分别被视为0和1
B.True和False在数值运算中分别被视为1和0
C.True和False不能参与数值运算
D.True和False在数值运算中分别被视为-1和0
19.在Python中,执行x = 5后,x 的数据类型是( )
A.str B.int C.float D.bool
20.下列 是可变的数据类型。( )
A.元组 B.字符串 C.集合 D.数值
二、填空题(本大题共8小题,每题5分,共40分)
21.使用complex()创建的复数是 __________。
22.在字符串中,________用于表示反斜线本身
23.转义字符中的换行符用_____表示。
24.转义字符中的双引号用_____表示。
25.print(7-4j.real)的运行结果为____。
26.print(7+4j.imag)的运行结果为____。
27.int(True)的返回值为______。
28.对于______和_______这类不可变对象,Python会采用高效的方式存储。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
(1) 本专辑第13、第14卷精准对标安徽省考纲,知识模块(二)数据与数据运算:
1. 基本数据类型
2. 结构数据类型及其操作
3. 数据运算
4. 函数与模块
安徽省分类招生和对口招生考试 电子与信息大类
《计算机编程基础—Python 语言》考点双析卷 第13卷
数据类型(3) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.计算 0o100 的值为( )
A.4 B.64 C.100 D.256
【答案】B
【详解】二进制 0b101 转换为十进制是 5。
2.要将整数10转为浮点数,应使用( )
A.int(10) B.float(10) C.str(10) D.bool(10)
【答案】B
【详解】float()可将整数转为浮点数;A 仍为整数,C 转字符串,D 转布尔值,故选 B。
3.下列属于Python数值类型的是( )
A."123" B.123 C.True D.[1,2,3]
【答案】B
【详解】数值类型包含整数、浮点数,B是整数;A是字符串,C是布尔类型,D是列表。
4.代码print(int(3.14))的输出结果是( )
A.3.14 B.3 C.4 D.报错
【答案】B
【详解】int() 函数将浮点数转换为整数时,直接截断小数部分,结果为 3。
5.Python中表示“空值”的类型是( )
A.0 B.None C."" D.False
【答案】B
【详解】None 是Python的空类型,用于表示“无值”;0是整数, "" 是空字符串, False 是布尔类型。
6.print(bool(’’)==None)( )
A.False B.false C.True D.true
【答案】A
【详解】bool('') 的结果是 False,False 和 None 是两个不同的对象,因此 False == None 的比较结果为 False。
7.print(0b10101)的运行结果为( )
A.0o25 B.0x15 C.21 D.101
【答案】C
【详解】题目为二进制转化为十进制,为1*2^4+0*2^3+1*2^2+0*2^1+1*2^0=21
8.以下 是complex(5,6)的运行结果。( )
A.5,6 B.5、0+6、0j C.5+6j D.(5+6j)
【答案】D
【详解】complex()函数的作用是把其他类型转化为复数。
9.print(abs(3+4j))的结果为( )
A.3 B.5 C.3.0 D.5.0
【答案】D
【详解】复数的绝对值为实部的平方与虚部的平方之和开平方,开平方的结果为浮点型。
10.以下 可以查看a=2025的标识。( )
A.type(a) B.a C.id(a) D.class(a)
【答案】C
【详解】变量的标识为id(变量名)
11.下列选项中,表示的是复数的是( )
A.10+2a B.2+3b C.1+J D.1+0j
【答案】D
【详解】1+0j 是合法的复数表示。
12.计算 0x10 的值为( )
A.2 B.8 C.10 D.16
【答案】D
【详解】十六进制 0x10 转换为十进制是 16。
13.复数3+4j的虚部通过 获取。( )
A.x.real B.x.j C.x.conjugate() D.x.imag
【答案】D
14.布尔型True实际存储的值是( )
A.0 B.1 C.-1 D."True"
【答案】B
15.格式化输出"Age:21"应使用的格式说明符是( )
A.:d B.:f C.:s D.:b
【答案】A
16.下面代码当输入整数2的时候,运行的结果是( )
num=input("请输入整数:")
print(num+2)
A.4 B.22 C."22" D.报错
【答案】C
17.对于小整数和字符串,Python的处理方式与浮点数不同,表现为( )
A.相同值的小整数会被存储为不同的对象
B.相同值的字符串会被存储为不同的对象
C.相同值的浮点数会指向同一个对象
D.相同值的小整数会指向同一个对象
【答案】D
18.下列关于Python布尔值的陈述中,正确的是( )
A.True和False在数值运算中分别被视为0和1
B.True和False在数值运算中分别被视为1和0
C.True和False不能参与数值运算
D.True和False在数值运算中分别被视为-1和0
【答案】B
19.在Python中,执行x = 5后,x 的数据类型是( )
A.str B.int C.float D.bool
【答案】B
【详解】整数赋值给变量,数据类型为整型。
20.下列 是可变的数据类型。( )
A.元组 B.字符串 C.集合 D.数值
【答案】C
【详解】集合是可变数据类型。
二、填空题(本大题共8小题,每题5分,共40分)
21.使用complex()创建的复数是 __________。
【答案】0j
22.在字符串中,________用于表示反斜线本身
【答案】\\
23.转义字符中的换行符用_____表示。
【答案】
24.转义字符中的双引号用_____表示。
【答案】\"
25.print(7-4j.real)的运行结果为____。
【答案】7.0
【详解】求复数(7-4j)的实数 因此结果为7.0
26.print(7+4j.imag)的运行结果为____。
【答案】11.0
【详解】由于没有加括号,解释器会将7+4的值作为复数的虚数,因此结果为11.0
27.int(True)的返回值为______。
【答案】1
【详解】在Python中,True等同于1。
28.对于______和_______这类不可变对象,Python会采用高效的方式存储。
【答案】 小整数 字符串
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$