内容正文:
编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
(1) 本专辑第9、第10卷精准对标安徽省考纲,知识模块(二)数据与数据运算:
1. 基本数据类型
2. 结构数据类型及其操作
3. 数据运算
4. 函数与模块
安徽省分类招生和对口招生考试 电子与信息大类
《计算机编程基础—Python 语言》考点双析卷 第9卷
数据类型(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.表达式 print(complex(3)) 的输出结果是( )
A.(3j) B.(3+0j) C.(10+0j) D.(0.3j)
【答案】B
【详解】complex(3) 会创建一个复数,实部为 3,虚部为 0,因此输出结果为 (3+0j)
2.关于 Python 的数据类型,下列选项中描述错误的是( )
A.复数类型的数据,实部和虚部都是浮点数
B.浮点数也有二进制、八进制和十六进制等表示方式
C.浮点数的指数部分用 e 或 E 引出
D.整数类型的数值一定是没有小数部分的数
【答案】B
【详解】浮点数在 Python 中通常以十进制形式表示,虽然可以转换为其他进制,但本身并没有二进制、八进制和十六进制等表示方式,因此选项 B 描述错误。
3.下列不能用 for 循环遍历的类型是( )
A.字符串 B.列表 C.元组 D.整型
【答案】D
【详解】整型是单一的数值,不能被for循环遍历。字符串、列表和元组都是可迭代对象。
4.print('abc\
de\\tf') 输出结果有 ( )
A.1 行 B.2 行 C.3 行 D.出错
【答案】A
【详解】\\相当于\ 输出结果为abc
de\tf
5.当需要在字符串使用特殊字符时,Python使用______作为转义字符( )
A.\ B./ C.# D.%
【答案】A
6.x=12,34;print(type(x))的运行结果是( )
A.<class 'tuple'> B.<class 'str'> C.<class 'int'> D.<class 'float'>
【答案】A
7.下列列表类型转换不合法的是( )
A.list(123) B.list('123') C.list({1,2,3}) D.list({1:2})
【答案】A
8.int("10101",2)的返回值是 ( )
A.21 B.'21' C.'22' D.22
【答案】A
【详解】int("10101",2) 将二进制字符串转换为十进制整数,结果为 21
9.下列选项中,表示整数的是 ( )
A.3.6 B.1.2e3 C.-8E6 D.(1)
【答案】D
10.浮点数可以采用_______形式表示( )
A.二进制 B.十六进制 C.十进制 D.以上都可以
【答案】C
【详解】浮点数在Python中通常以十进制形式表示,也可以用科学计数法(如1.2e3),但不能用二进制或十六进制。
11.下列数据结构中,适合实现 “先进后出” 操作的是( )
A.栈 B.队列 C.字典 D.集合
【答案】A
12.用于存储字符串的常见数据类型是( )
A.CHAR B.INT C.DECIMAL D.DOUBLE
【答案】A
13.下列关于数值类型的说法,正确的是( )
A.整数类型只能表示正数 B.浮点数类型一定包含小数点
C.复数类型的虚部用 “i” 表示 D.布尔类型不属于数值类型
【答案】B
14.下列数据类型中,属于不可变类型的是( )
A.列表 B.字典 C.元组 D.集合
【答案】C
15.下列数据类型中,按存值个数分类属于 “只能存一个值” 的是( )
A.列表 B.字符串 C.字典 D.集合
【答案】B
16.a=8, 则type(a)的值为( )
A.<class 'float'> B.<class 'int'> C.<class 'set'> D.<class 'tuple'>
【答案】D
17.在Python中,下面哪个数据类型的布尔值为False( )
A.字符串"False" B.空列表[] C.浮点数0.1 D.包含一个空格的字符串" "
【答案】B
18.关于复数类型的操作,下面说法正确的是( )
A.复数不能进行共轭运算 B.复数3+4j.imag的值为4.0
C.复数(3+4j).imag的值为4.0 D.复数的imag属性返回实数部分
【答案】C
19.关于Python中的复数类型,下面说法错误的是( )
A.复数由实数部分和虚数部分组成
B.虚数部分必须用"j"表示
C.虚数部分为0时,可以省略写成"0j"
D.可以使用real和imag属性分别获取实部和虚部
【答案】B
20.关于Python中的布尔型数据,下面说法正确的是( )
A.布尔型是浮点型的子类 B.布尔型里面False==0的结果为False
C.布尔型变量True转换为整型的结果是1 D.布尔型不能与其他数据类型进行转换
【答案】C
二、填空题(本大题共8小题,每题5分,共40分)
21.转义字符“\t”表达的含义是________。
【答案】水平制表符
【详解】\t 是 Python 中的转义字符,表示水平制表符,用于在字符串中插入制表位。
22.整型有多种表示方法,常用的二进制整型数据以 ______ 开头。
【答案】0b/0B
【详解】二进制整型数据在Python中以0b或0B开头。
23.表达式type(("6",))的运行结果为_______________
【答案】<class 'tuple'>
【详解】("6",)是一个元组,type()返回其类型。
24.int(1.9)的返回值为________。
【答案】1
【详解】int(1.9) 将浮点数转换为整数,结果为 1。
25.表达式type((5,"6"))的运行结果为_______________
【答案】<class 'tuple'>
26.Python的数字有四种数据类型:整数、浮点数、布尔值、_________。
【答案】复数
【详解】Python的数字类型包括整数、浮点数、布尔值和复数。
27.在Python中,浮点型数据3e2相当于数学中的______。
【答案】300.0
28.复数x = 2.4+5.6j,使用______方法可以返回其共轭复数。
【答案】conjugate()
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
(1) 本专辑第9、第10卷精准对标安徽省考纲,知识模块(二)数据与数据运算:
1. 基本数据类型
2. 结构数据类型及其操作
3. 数据运算
4. 函数与模块
安徽省分类招生和对口招生考试 电子与信息大类
《计算机编程基础—Python 语言》考点双析卷 第9卷
数据类型(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.表达式 print(complex(3)) 的输出结果是( )
A.(3j) B.(3+0j) C.(10+0j) D.(0.3j)
2.关于 Python 的数据类型,下列选项中描述错误的是( )
A.复数类型的数据,实部和虚部都是浮点数
B.浮点数也有二进制、八进制和十六进制等表示方式
C.浮点数的指数部分用 e 或 E 引出
D.整数类型的数值一定是没有小数部分的数
3.下列不能用 for 循环遍历的类型是( )
A.字符串 B.列表 C.元组 D.整型
4.print('abc\
de\\tf') 输出结果有 ( )
A.1 行 B.2 行 C.3 行 D.出错
5.当需要在字符串使用特殊字符时,Python使用______作为转义字符( )
A.\ B./ C.# D.%
6.x=12,34;print(type(x))的运行结果是( )
A.<class 'tuple'> B.<class 'str'> C.<class 'int'> D.<class 'float'>
7.下列列表类型转换不合法的是( )
A.list(123) B.list('123') C.list({1,2,3}) D.list({1:2})
8.int("10101",2)的返回值是 ( )
A.21 B.'21' C.'22' D.22
9.下列选项中,表示整数的是 ( )
A.3.6 B.1.2e3 C.-8E6 D.(1)
10.浮点数可以采用_______形式表示( )
A.二进制 B.十六进制 C.十进制 D.以上都可以
11.下列数据结构中,适合实现 “先进后出” 操作的是( )
A.栈 B.队列 C.字典 D.集合
12.用于存储字符串的常见数据类型是( )
A.CHAR B.INT C.DECIMAL D.DOUBLE
13.下列关于数值类型的说法,正确的是( )
A.整数类型只能表示正数 B.浮点数类型一定包含小数点
C.复数类型的虚部用 “i” 表示 D.布尔类型不属于数值类型
14.下列数据类型中,属于不可变类型的是( )
A.列表 B.字典 C.元组 D.集合
15.下列数据类型中,按存值个数分类属于 “只能存一个值” 的是( )
A.列表 B.字符串 C.字典 D.集合
16.a=8, 则type(a)的值为( )
A.<class 'float'> B.<class 'int'> C.<class 'set'> D.<class 'tuple'>
17.在Python中,下面哪个数据类型的布尔值为False( )
A.字符串"False" B.空列表[] C.浮点数0.1 D.包含一个空格的字符串" "
18.关于复数类型的操作,下面说法正确的是( )
A.复数不能进行共轭运算 B.复数3+4j.imag的值为4.0
C.复数(3+4j).imag的值为4.0 D.复数的imag属性返回实数部分
19.关于Python中的复数类型,下面说法错误的是( )
A.复数由实数部分和虚数部分组成
B.虚数部分必须用"j"表示
C.虚数部分为0时,可以省略写成"0j"
D.可以使用real和imag属性分别获取实部和虚部
20.关于Python中的布尔型数据,下面说法正确的是( )
A.布尔型是浮点型的子类 B.布尔型里面False==0的结果为False
C.布尔型变量True转换为整型的结果是1 D.布尔型不能与其他数据类型进行转换
二、填空题(本大题共8小题,每题5分,共40分)
21.转义字符“\t”表达的含义是________。
22.整型有多种表示方法,常用的二进制整型数据以 ______ 开头。
23.表达式type(("6",))的运行结果为_______________
24.int(1.9)的返回值为________。
25.表达式type((5,"6"))的运行结果为_______________
26.Python的数字有四种数据类型:整数、浮点数、布尔值、_________。
27.在Python中,浮点型数据3e2相当于数学中的______。
28.复数x = 2.4+5.6j,使用______方法可以返回其共轭复数。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$