内容正文:
编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
(1) 本专辑第13、第14卷精准对标安徽省考纲,知识模块(二)数据与数据运算:
1. 基本数据类型
2. 结构数据类型及其操作
3. 数据运算
4. 函数与模块
安徽省分类招生和对口招生考试 电子与信息大类
《计算机编程基础—Python 语言》考点双析卷 第14卷
数据类型(3) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.下列 数据类型是可变的。
A.字符串 B.元组 C.列表 D.数值
【答案】C
【详解】列表是可变数据类型。
2.下列是数值类型的示例( )
A."123" B.123 C.[1,2,3] D.(1,2,3)
【答案】B
【详解】123 是整型数值。
3.下列数据类型中,不能存储多个值的是( )
A.整数 B.列表 C.字典 D.元组
【答案】A
【详解】整数属于标量类型,只能存储一个值。
4.下列 是有序的数据类型。( )
A.集合 B.字典 C.列表 D.以上都不是
【答案】C
【详解】列表是有序的数据类型。
5.若需要检查某个元素是否属于某一组数据,使用 数据类型最高效。( )
A.列表 B.元组 C.集合 D.字符串
【答案】C
【详解】集合专用于成员检测,查找效率高。
6.布尔值True对应的整数值是( )
A.0 B.1 C.-1 D.2
【答案】B
【详解】True相当于整数值1。
7.在Python中,整数类型的表示符是( )
A.float B.int C.complex D.bool
【答案】B
【详解】int是整数类型的表示符。
8.下列 是合法的浮点数表示。( )
A.3.14 B.3,14 C."3.14" D.3_14
【答案】A
【详解】浮点数使用小数点表示,不能使用逗号或其他分隔符。
9.用于存储键值对的数据类型是( )
A.列表 B.元组 C.集合 D.字典
【答案】D
【详解】字典通过键值对存储数据。
10.下列 不属于Python的数值类型。( )
A.int B.float C.complex D.string
【答案】D
【详解】string 是字符串类型,不是数值类型。
11.若希望存储的数据不可被修改,应选用( )
A.列表 B.字典 C.元组 D.集合
【答案】C
【详解】元组是不可变数据类型。
12.下列不支持分切操作的是( )
A.字符串 B.列表 C.元组 D.字典
【答案】D
【详解】字典里面的键值对不记录位置,因此不支持索引和切片。
13.若键盘输入5则下面代码的执行结果是( )
n=input("请输入数字:")
print(n*5)
A.55555 B."55555" C.25 D.报错
【答案】B
【详解】input() 返回字符串,n * 5 会将字符串重复5次。
14.下面程序的运行结果是( )
a=int('1010',2)
b=abs(-7//2)
c=divmod(5,2)[0]
print(a+b+c)
A.16 B.18 C.20 D.22
【答案】A
【详解】int('1010',2)转为十进制的值为10,-7//2的值为-4,abs(-4)的值为4,divmod(5,2)的值为(2,1)取到索引0位置的元素为2,最后的结果为16。
15.以下代码的输出是( )
a = (5)
print(type(a))
A.<class 'tuple'> B.<class 'int'> C.<class 'list'> D.<class 'float'>
【答案】B
【详解】单元素未加逗号时,(5) 被解释为整数,而非元组。type(a) 返回 <class 'int'>。
16.以下哪项是非法的浮点数指数形式( )
A.1e-5 B.3.6E0 C.2.e3 D..5e2
【答案】C
【详解】2.e3缺少数字部分,指数形式需同时包含数字和指数部分。
17.关于表达式float("12、34") + 5,正确结果是( )
A.17.34 B.17 C."12.345" D.报错
【答案】A
【详解】float("12.34")转为12.34,加5后结果为17.34。
18.计算complex("1e3+2e3j").real的值是( )
A.1000.0 B.2000.0 C.1e3 D.2e3
【答案】A
【详解】字符串"1e3+2e3j"被解析为实部1e3(1000.0),虚部2e3。
19.复数z = 1e3 + 2e-2j,z.imag的值是( )
A.0.02 B.2.0 C.0.0 D.200.0
【答案】A
【详解】2e-2j表示虚部为0.02j,z.imag返回0.02。
20.执行print( (1+1j)**4 )的结果是( )
A.-4 B.-4j C.4 D.4j
【答案】A
【详解】(1+1j)**2 = 2j,再平方得(2j)**2 = -4。
二、填空题(本大题共8小题,每题5分,共40分)
21.使用complex(0,0)创建的复数是 __________。
【答案】0j
22.n = input("请输入整数");print(n*3)若键盘输入2则结果为__________。
【答案】"222"
23.print(chr(ord(chr(65))+32))的运行结果为______。
【答案】'a'
【详解】chr(65)的值为"A",ord('A')的结果为65,chr(97)的值为'a'。
24.print(0b101+0x12+0o16) 的运行结果为______。
【答案】37
【详解】0b10值为5 0x12值为18 0o16值为14。
25.st=' h ' 则st.isspace()的值为______。
【答案】False
【详解】isspace()函数判断字符串里面是否全是空格则返回True 否则返回False。
26.print(float("-18")) 的运行结果为 _______。
【答案】-18.0
【详解】float("-18") 将字符串转换为浮点数,结果为 -18.0。
27.如果想测试变量的类型,可以使用__________来实现
【答案】type( )
28.________是Python中的一种基本数据类型,它包括字符串、列表和元组
【答案】序列
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
(1) 本专辑第13、第14卷精准对标安徽省考纲,知识模块(二)数据与数据运算:
1. 基本数据类型
2. 结构数据类型及其操作
3. 数据运算
4. 函数与模块
安徽省分类招生和对口招生考试 电子与信息大类
《计算机编程基础—Python 语言》考点双析卷 第14卷
数据类型(3) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.下列 数据类型是可变的。
A.字符串 B.元组 C.列表 D.数值
2.下列是数值类型的示例( )
A."123" B.123 C.[1,2,3] D.(1,2,3)
3.下列数据类型中,不能存储多个值的是( )
A.整数 B.列表 C.字典 D.元组
4.下列 是有序的数据类型。( )
A.集合 B.字典 C.列表 D.以上都不是
5.若需要检查某个元素是否属于某一组数据,使用 数据类型最高效。( )
A.列表 B.元组 C.集合 D.字符串
6.布尔值True对应的整数值是( )
A.0 B.1 C.-1 D.2
7.在Python中,整数类型的表示符是( )
A.float B.int C.complex D.bool
8.下列 是合法的浮点数表示。( )
A.3.14 B.3,14 C."3.14" D.3_14
9.用于存储键值对的数据类型是( )
A.列表 B.元组 C.集合 D.字典
10.下列 不属于Python的数值类型。( )
A.int B.float C.complex D.string
11.若希望存储的数据不可被修改,应选用( )
A.列表 B.字典 C.元组 D.集合
12.下列不支持分切操作的是( )
A.字符串 B.列表 C.元组 D.字典
13.若键盘输入5则下面代码的执行结果是( )
n=input("请输入数字:")
print(n*5)
A.55555 B."55555" C.25 D.报错
14.下面程序的运行结果是( )
a=int('1010',2)
b=abs(-7//2)
c=divmod(5,2)[0]
print(a+b+c)
A.16 B.18 C.20 D.22
15.以下代码的输出是( )
a = (5)
print(type(a))
A.<class 'tuple'> B.<class 'int'> C.<class 'list'> D.<class 'float'>
16.以下哪项是非法的浮点数指数形式( )
A.1e-5 B.3.6E0 C.2.e3 D..5e2
17.关于表达式float("12、34") + 5,正确结果是( )
A.17.34 B.17 C."12.345" D.报错
18.计算complex("1e3+2e3j").real的值是( )
A.1000.0 B.2000.0 C.1e3 D.2e3
19.复数z = 1e3 + 2e-2j,z.imag的值是( )
A.0.02 B.2.0 C.0.0 D.200.0
20.执行print( (1+1j)**4 )的结果是( )
A.-4 B.-4j C.4 D.4j
二、填空题(本大题共8小题,每题5分,共40分)
21.使用complex(0,0)创建的复数是 __________。
22.n = input("请输入整数");print(n*3)若键盘输入2则结果为__________。
23.print(chr(ord(chr(65))+32))的运行结果为______。
24.print(0b101+0x12+0o16) 的运行结果为______。
25.st=' h ' 则st.isspace()的值为______。
26.print(float("-18")) 的运行结果为 _______。
27.如果想测试变量的类型,可以使用__________来实现
28.________是Python中的一种基本数据类型,它包括字符串、列表和元组
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$