内容正文:
编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
(1) 本专辑第11、第12卷精准对标安徽省考纲,知识模块(二)数据与数据运算:
1. 基本数据类型
2. 结构数据类型及其操作
3. 数据运算
4. 函数与模块
安徽省分类招生和对口招生考试 电子与信息大类
《计算机编程基础—Python 语言》考点双析卷 第12卷
数据类型(2) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.执行print(22 * 1.0)的结果数据类型是( )
A.集合 B.字典 C.浮点型 D.布尔类型
2.下列属于字符串的是( )
A.78 B.0.08 C.'78' D.True
3.执行print(22 / 1、0)的结果数据类型是( )
A.22.0 B.浮点型 C.元组 D.字符串
4.执行bool("")的结果是( )
A.真 B.False C."" D.假
5.执行bool(1)的结果是( )
A.True B.False C.1 D.报错
6.在Python中,被判定为假的数据不包括( )
A.False B.0 C."" D.6
7.Python 中,bool(0.0) 的值是( )
A.False B.True C.报错 D.不确定
8.下列选项中, 可以查看变量S=”nihao”的类型。( )
A.type(S) B.S C.id(S) D.id(S)
9.下列选项中,不表示浮点数的是( )
A.3.6 B.1.2e3 C.-8E6 D.8e-5.0
10.计算 0b101 的值为( )
A.5 B.9 C.17 D.101
11.执行print(int("abc"))会( )
A.输出0 B.输出True C.ValueError D.输出"abc"
12.将字符串"123"转换为整数的函数是( )
A.float() B.str() C.int() D.bool()
13.动态类型语言指( )
A.变量无需赋值 B.运行时确定类型
C.类型强制固定 D.不支持类型转换
14.三引号字符串的特点是( )
A.只能单行书写 B.可跨行书写
C.不能包含变量 D.自动转义特殊字符
15.下面程序运行的结果为( )
m="abcdefg"
n=len(m)-1
while n>=0:
n=n-2
print(m[n], end="")
A.eca B.ecaf C.ecafd D.ecafdb
16.关于内存管理,错误的是( )
A.小整数[-5,256]和字符串值相同则地址相同
B.元组和列表的区别在于元组是可变的,列表不可变的
C.字符串修改会创建新对象
D.切片操作总创建新对象
17.执行a,*b,c = range(5)后,b的值是( )
A.[1,2,3] B.[1,2,3,4] C.[0,1,2] . D.[1,2]
18.下面代码的运行结果:( )
st='Hello123'
n1=st.isdigit()
n2=st.isupper()
n3=st.islower()
n4=st.isalpha()
n5=st.isalnum()
print(n1+n2+n3+n4+n5)
A.1 B.2 C.3 D.4
19.len("he\tllo
") 的返回值为( )
A.7 B.6 C.5 D.3
20.使用aInfo.get('name')时,如果键'name'不存在,返回( )
A.报错 B.None C.0 D.空字符串
二、填空题(本大题共8小题,每题5分,共40分)
21.转义字符中的单引号用_____表示。
22.st="Hello";print(st.split('l'))的运行结果______。
23.Python 中,print(ord('A')) 的运行结果为____。
24.复数5+6j.imag的值为_____。
25.int("02")的返回值为______。
26.complex(0,0)的返回值为_____。
27.复数3+4j的虚部通过_____属性获取。
28.int(-4.99)的返回值为_____。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
(1) 本专辑第11、第12卷精准对标安徽省考纲,知识模块(二)数据与数据运算:
1. 基本数据类型
2. 结构数据类型及其操作
3. 数据运算
4. 函数与模块
安徽省分类招生和对口招生考试 电子与信息大类
《计算机编程基础—Python 语言》考点双析卷 第12卷
数据类型(2) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.执行print(22 * 1.0)的结果数据类型是( )
A.集合 B.字典 C.浮点型 D.布尔类型
【答案】C
【详解】22是整型,1.0是浮点型,相乘结果22.0是浮点型。
2.下列属于字符串的是( )
A.78 B.0.08 C.'78' D.True
【答案】C
【详解】'78'用单引号括起来,属于字符串;78是整型,0.08是浮点型,True是布尔类型。
3.执行print(22 / 1、0)的结果数据类型是( )
A.22.0 B.浮点型 C.元组 D.字符串
【答案】B
【详解】22和1.0分别为整型和浮点型,相除结果22.0是浮点型。
4.执行bool("")的结果是( )
A.真 B.False C."" D.假
【答案】B
【详解】空字符串""转换为布尔类型后值为假,所以返回False。
5.执行bool(1)的结果是( )
A.True B.False C.1 D.报错
【答案】A
【详解】整型数据1转换为布尔类型后值为真,所以返回True。
6.在Python中,被判定为假的数据不包括( )
A.False B.0 C."" D.6
【答案】D
【详解】Python中被判定为假的数据有False、0、""(空字符串)、[](空列表)、{}(空字典)和None,6会被判定为真。
7.Python 中,bool(0.0) 的值是( )
A.False B.True C.报错 D.不确定
【答案】A
【详解】0.0 是浮点数形式的假值,转换为布尔类型是False ,所以选 A 。
8.下列选项中, 可以查看变量S=”nihao”的类型。( )
A.type(S) B.S C.id(S) D.id(S)
【答案】A
【详解】变量的特征type(变量名)用于查看变量的类型。
9.下列选项中,不表示浮点数的是( )
A.3.6 B.1.2e3 C.-8E6 D.8e-5.0
【答案】D
【详解】8e-5.0 是非法的浮点数表示。
10.计算 0b101 的值为( )
A.5 B.9 C.17 D.101
【答案】A
【详解】二进制 0b101 转换为十进制是 5。
11.执行print(int("abc"))会( )
A.输出0 B.输出True C.ValueError D.输出"abc"
【答案】C
【详解】"abc"不是整数形式的字符串,int()无法直接转换,会抛ValueError。
12.将字符串"123"转换为整数的函数是( )
A.float() B.str() C.int() D.bool()
【答案】C
【详解】int() 函数可将字符串形式的数字转换为整数。
13.动态类型语言指( )
A.变量无需赋值 B.运行时确定类型
C.类型强制固定 D.不支持类型转换
【答案】B
14.三引号字符串的特点是( )
A.只能单行书写 B.可跨行书写
C.不能包含变量 D.自动转义特殊字符
【答案】B
15.下面程序运行的结果为( )
m="abcdefg"
n=len(m)-1
while n>=0:
n=n-2
print(m[n], end="")
A.eca B.ecaf C.ecafd D.ecafdb
【答案】B
【详解】字符串 m="abcdefg",长度为7。
初始值 n=6(len(m)-1)。
每次循环 n 减2,打印 m[n]。
打印结果依次为:m[6] = g,m[4] = e,m[2] = c,m[0] = a。
因为 end="",所以结果连在一起为 geca,但题目中的答案是 eca,可能需要重新检查。
16.关于内存管理,错误的是( )
A.小整数[-5,256]和字符串值相同则地址相同
B.元组和列表的区别在于元组是可变的,列表不可变的
C.字符串修改会创建新对象
D.切片操作总创建新对象
【答案】B
17.执行a,*b,c = range(5)后,b的值是( )
A.[1,2,3] B.[1,2,3,4] C.[0,1,2] . D.[1,2]
【答案】A
18.下面代码的运行结果:( )
st='Hello123'
n1=st.isdigit()
n2=st.isupper()
n3=st.islower()
n4=st.isalpha()
n5=st.isalnum()
print(n1+n2+n3+n4+n5)
A.1 B.2 C.3 D.4
【答案】A
【详解】字符串包含字母和数字,所以n1、n2、n3、n4为False(0),n5为True(1),总和为1。
19.len("he\tllo
") 的返回值为( )
A.7 B.6 C.5 D.3
【答案】A
【详解】字符串中的转义字符(如\t和
)在计算长度时也算作一个字符。该字符串实际为"he\tllo
",共7个字符。
20.使用aInfo.get('name')时,如果键'name'不存在,返回( )
A.报错 B.None C.0 D.空字符串
【答案】B
二、填空题(本大题共8小题,每题5分,共40分)
21.转义字符中的单引号用_____表示。
【答案】\'
22.st="Hello";print(st.split('l'))的运行结果______。
【答案】['He', '', 'o']
23.Python 中,print(ord('A')) 的运行结果为____。
【答案】65
【详解】ord() 函数返回字符的 ASCII 码值,'A' 对应 ASCII 码 65 。
24.复数5+6j.imag的值为_____。
【答案】11.0
【详解】先获得虚部6.0,在与5求和,所以结果为11.0。
25.int("02")的返回值为______。
【答案】2
【详解】int函数将字符串型的整数转换为整数
26.complex(0,0)的返回值为_____。
【答案】(0j)/(0J)
【详解】complex(0,0)返回复数(0j)或(0J)。
27.复数3+4j的虚部通过_____属性获取。
【答案】imag
28.int(-4.99)的返回值为_____。
【答案】-4
【详解】int()舍弃小数部分。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$