内容正文:
编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第3、第4卷精准对标云南省考纲,知识模块:
(2) 掌握Python语言的基础知识,包括数据类型(如整数、浮点数、字符串、列表、元组、字典等)、变量、运算符、基本的输入输出操作等。
云南省中职职教高考职业技能考试 计算机信息类
《程序设计》考点双析卷 第3卷
Python基础(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.下列选项中,关于注释错误的说法是( )
A.注释语句不会执行,只起注释作用,不被解释和编译
B.多行注释使用三对引号将注释内容括起来
C.单行注释以 # 开头
D.单行注释可以放在行尾,也可以另起一行
2.表达式print(pow(3,3)//8%-2 or 9//-2)的结果为( )
A.-5 B.-1 C.3 D.5
3.关于Python的复数类型,下列选项中描述错误的是 ( )
A.复数类型表示数学中的复数
B.对于复数z,可以用z.real获得实数部分
C.复数的虚数部分通过后缀“J”或“j”来表示
D.对于复数z,可以用z.imagl获得实数部分
4.下列函数中,属于 Python 内置函数的是( )
A.math.sqrt() B.random.randint() C.print() D.numpy.mean()
5.下列关于算法与流程图关系的说法,正确的是( )
A.算法只能用流程图表示
B.流程图与算法无关,是独立的图形工具
C.流程图是算法的一种图形化描述方式
D.复杂算法不能用流程图表示
6.lst=[3,1,2,4];print(lst.sort())的运行结果为( )
A.[1,2,3,4] B.[4,3,2,1] C.无输出 D.None
7.关于Python中的除法运算符,以下说法正确的是( )
A./运算符执行整除运算,返回整数结果
B.//运算符执行除法,返回浮点数结果
C./运算符执行除法,返回浮点数结果
D.//运算符总是返回整数,无论操作数是什么类型
8.以下关于 Python 缩进的描述,错误的是( )
A.缩进用于表示代码块的开始和结束
B.缩进错误会导致代码运行报错
C.缩进可以随意使用 2 个或 6 个空格,不影响代码可读性
D.通常使用 4 个空格作为缩进量
9.下面顺序结构的代码运行结果为( )
a=7%-5
b=8//4
c=-11//-2
print(a+b+c)
A.3 B.4 C.5 D.5.0
10.定义变量,s=[8] 后,使用 可以查看变量 s 的值。( )
A.id(s) B.class(s) C.type(s) D.print(s)
二、多项选择题(本大题共10小题,每题4分,共40分)
11.下列关于程序编写规范的说法,正确的有( )
A.代码缩进使用 4 个空格,同一代码块缩进必须一致
B.变量命名采用 “见名知意” 原则,如用 "age" 表示年龄
C.单行注释应放在代码右侧,不能放在代码上方
D.空行可用于分隔不同功能的代码块,提高可读性
12.下列表达式的结果为True的是( )
A.5>2<=2 B.5//2 and 1>=False C.5//2 or 1>=False D.int(False)>=0
13. 数据类型中的元素必须是唯一的。( )
A.列表 B.元组 C.集合 D.字典的键
14.关于format方法,说法正确的有( )
A."{} {}".format(a,b) B."{0} {1}".format(a,b)
C."{name} {age}".format(name=n,age=a) D."{a} {b}"
15.以下哪些是Python中的算术运算符( )
A.+ B.- C.* D./
16.关于浮点数的指数形式,以下哪些说法是正确的( )。
A.数字部分和指数部分必须同时出现
B.指数部分可以是小数
C.1、2e3是合法的表示形式
D.e5是合法的表示形式
17.Python 中多行语句的实现方式有( )
A.使用反斜杠(\)连接多行
B.在 []、()、{} 中直接换行,无需反斜杠
C.直接换行,解释器自动识别
D.使用英文分号(;)连接多行
18.以下哪些是Python中的基本数据类型?( )
A.整数(int) B.浮点数(float) C.字符串(str) D.列表(list)
19.在 Python 语言中,以下属于基本数据类型的有( )
A.int(整数型) B.list(列表) C.str(字符串) D.dict(字典)
20.下列属于 Python 中不可变数据类型的有( )
A.数值 B.字符串 C.元组 D.列表
三、判断题(本大题共10小题,每题3分,共30分)
21.从模块A中导入函数B并取别名为C,则导入的方式为from A import B as C( )
22.Python使用缩进来划分代码块,缩进空格数可以是2个或4个空格,一般可以混合使用( )
23.Python 中,不同类的定义之间建议添加空行,以增强可读性。( )
24.字符串"123"和整数123可以直接进行加法运算。( )
25.len() 函数可以用于计算字符串、列表、元组的长度。( )
26.表达式 x,y = y,x 可以完成 x,y 值的互换。( )
27.1< 2 < = 2 的结果是 True。( )
28.运行print(type('2021/5/1'))的结果为str。( )
29.a=3;b=4;a+=2*b+3*a则a的值为17。( )
30.在Python中0xad是合法的十六进制数字表示形式( )
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第3、第4卷精准对标云南省考纲,知识模块:
(2) 掌握Python语言的基础知识,包括数据类型(如整数、浮点数、字符串、列表、元组、字典等)、变量、运算符、基本的输入输出操作等。
云南省中职职教高考职业技能考试 计算机信息类
《程序设计》考点双析卷 第3卷
Python基础(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.下列选项中,关于注释错误的说法是( )
A.注释语句不会执行,只起注释作用,不被解释和编译
B.多行注释使用三对引号将注释内容括起来
C.单行注释以 # 开头
D.单行注释可以放在行尾,也可以另起一行
【答案】D
【详解】单行注释可以放在行尾,也可以另起一行,因此选项 D 错误。
2.表达式print(pow(3,3)//8%-2 or 9//-2)的结果为( )
A.-5 B.-1 C.3 D.5
【答案】B
【详解】表达式计算顺序为 pow(3,3)//8%-2 or 9//-2,即 27//8%-2 or -5,结果为 -1
3.关于Python的复数类型,下列选项中描述错误的是 ( )
A.复数类型表示数学中的复数
B.对于复数z,可以用z.real获得实数部分
C.复数的虚数部分通过后缀“J”或“j”来表示
D.对于复数z,可以用z.imagl获得实数部分
【答案】D
【详解】复数类型表示数学中的复数。对于复数z,z.real获得实数部分,z.imag获得虚数部分。z.imagl是错误的写法。
4.下列函数中,属于 Python 内置函数的是( )
A.math.sqrt() B.random.randint() C.print() D.numpy.mean()
【答案】C
5.下列关于算法与流程图关系的说法,正确的是( )
A.算法只能用流程图表示
B.流程图与算法无关,是独立的图形工具
C.流程图是算法的一种图形化描述方式
D.复杂算法不能用流程图表示
【答案】C
6.lst=[3,1,2,4];print(lst.sort())的运行结果为( )
A.[1,2,3,4] B.[4,3,2,1] C.无输出 D.None
【答案】D
7.关于Python中的除法运算符,以下说法正确的是( )
A./运算符执行整除运算,返回整数结果
B.//运算符执行除法,返回浮点数结果
C./运算符执行除法,返回浮点数结果
D.//运算符总是返回整数,无论操作数是什么类型
【答案】C
8.以下关于 Python 缩进的描述,错误的是( )
A.缩进用于表示代码块的开始和结束
B.缩进错误会导致代码运行报错
C.缩进可以随意使用 2 个或 6 个空格,不影响代码可读性
D.通常使用 4 个空格作为缩进量
【答案】C
【详解】Python 对缩进要求严格,缩进量若不统一,会导致代码逻辑错误或运行报错,不能随意设置。
9.下面顺序结构的代码运行结果为( )
a=7%-5
b=8//4
c=-11//-2
print(a+b+c)
A.3 B.4 C.5 D.5.0
【答案】B
10.定义变量,s=[8] 后,使用 可以查看变量 s 的值。( )
A.id(s) B.class(s) C.type(s) D.print(s)
【答案】D
【详解】print()函数用于输出变量的值。
二、多项选择题(本大题共10小题,每题4分,共40分)
11.下列关于程序编写规范的说法,正确的有( )
A.代码缩进使用 4 个空格,同一代码块缩进必须一致
B.变量命名采用 “见名知意” 原则,如用 "age" 表示年龄
C.单行注释应放在代码右侧,不能放在代码上方
D.空行可用于分隔不同功能的代码块,提高可读性
【答案】ABD
12.下列表达式的结果为True的是( )
A.5>2<=2 B.5//2 and 1>=False C.5//2 or 1>=False D.int(False)>=0
【答案】ABD
13. 数据类型中的元素必须是唯一的。( )
A.列表 B.元组 C.集合 D.字典的键
【答案】CD
【详解】集合元素和字典的键必须唯一。
14.关于format方法,说法正确的有( )
A."{} {}".format(a,b) B."{0} {1}".format(a,b)
C."{name} {age}".format(name=n,age=a) D."{a} {b}"
【答案】ABC
15.以下哪些是Python中的算术运算符( )
A.+ B.- C.* D./
【答案】ABCD
【详解】所有选项都是Python中的算术运算符。
16.关于浮点数的指数形式,以下哪些说法是正确的( )。
A.数字部分和指数部分必须同时出现
B.指数部分可以是小数
C.1、2e3是合法的表示形式
D.e5是合法的表示形式
【答案】AC
【详解】指数部分必须为整数,且 e5 缺少数字部分,不符合规则。
17.Python 中多行语句的实现方式有( )
A.使用反斜杠(\)连接多行
B.在 []、()、{} 中直接换行,无需反斜杠
C.直接换行,解释器自动识别
D.使用英文分号(;)连接多行
【答案】AB
18.以下哪些是Python中的基本数据类型?( )
A.整数(int) B.浮点数(float) C.字符串(str) D.列表(list)
【答案】ABC
19.在 Python 语言中,以下属于基本数据类型的有( )
A.int(整数型) B.list(列表) C.str(字符串) D.dict(字典)
【答案】AC
20.下列属于 Python 中不可变数据类型的有( )
A.数值 B.字符串 C.元组 D.列表
【答案】ABC
三、判断题(本大题共10小题,每题3分,共30分)
21.从模块A中导入函数B并取别名为C,则导入的方式为from A import B as C( )
【答案】正确
22.Python使用缩进来划分代码块,缩进空格数可以是2个或4个空格,一般可以混合使用( )
【答案】错误
23.Python 中,不同类的定义之间建议添加空行,以增强可读性。( )
【答案】正确
【详解】Python 编码规范建议不同类定义之间添加空行,分隔不同功能模块,提高代码可读性。
24.字符串"123"和整数123可以直接进行加法运算。( )
【答案】错误
【详解】字符串和数值类型不同,需先转换类型才能运算。
25.len() 函数可以用于计算字符串、列表、元组的长度。( )
【答案】正确
26.表达式 x,y = y,x 可以完成 x,y 值的互换。( )
【答案】正确
【详解】x, y = y, x 可以完成值的互换。
27.1< 2 < = 2 的结果是 True。( )
【答案】正确
【详解】1 < 2 <= 2 等价于 1 < 2 and 2 <= 2,结果为 True。
28.运行print(type('2021/5/1'))的结果为str。( )
【答案】错误
29.a=3;b=4;a+=2*b+3*a则a的值为17。( )
【答案】错误
30.在Python中0xad是合法的十六进制数字表示形式( )
【答案】正确
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$