内容正文:
编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第3、第4卷精准对标云南省考纲,知识模块:
(2) 掌握Python语言的基础知识,包括数据类型(如整数、浮点数、字符串、列表、元组、字典等)、变量、运算符、基本的输入输出操作等。
云南省中职职教高考职业技能考试 计算机信息类
《程序设计》考点双析卷 第4卷
Python基础(1) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.x=0x23;print(x-1)的运行结果为 ( )
A.17 B.18 C.22 D.34
【答案】D
2.执行print(2+3j.imag)的输出结果是( )
A.2 B.2.0 C.3.0 D.5.0
【答案】D
3.关于Python中字符串的表示形式,下面说法正确的是( )
A.字符串只能用单引号表示
B.字符串只能用双引号表示
C.字符串可以用单引号、双引号或三引号表示
D.三引号只能用于多行注释,不能表示字符串
【答案】C
4.下面顺序结构的代码运行结果为( )
a,b,c=1,2,3
a,b,c=a+b,b-c,a+b+c
print(a,b,c)
A.3 -1 6 B.2 -1 5 C.2 -1 6 D.2 -2 6
【答案】A
5.下面关于运算符的说法错误的是( )
A.运算符的优先级是:算术运算符>关系运算符>成员运算符>逻辑运算符
B.在进行数值运算的时候,如果有括号和**则先算**
C.在算术运算符里面**的优先级最高
D.>.>=.<.<=不能进行不同数据类型的比较
【答案】B
【详解】括号的优先级高于幂运算符 **。
6.print(9/3) 语句的运行结果为( )
A.3 B.3.0 C.1 D.1.0
【答案】B
【详解】9/3的结果是浮点数3.0。
7.以下能正确将浮点数0.5转为整数的是( )
A.int(0.5) B.float(0.5) C.str(0.5) D.bool(0.5)
【答案】A
【详解】int()转换浮点数时截断小数部分,0.5转int得0;B 仍为浮点数,C 转字符串,D 转布尔值,故选 A。
8.以下代码中变量命名全部正确的是( )
①python②运行③a = 10④_stu = "张三"⑤age1 = 18
A.全部正确 B.③不合法 C.④不合法 D.⑤不合法
【答案】A
【详解】a(单字母)、_stu(下划线开头)、age1(字母 + 数字结尾)均符合命名规则。
9.布尔类型的取值是( )
A.0和1 B.True和False C."True"和"False" D.任意值
【答案】B
【详解】布尔类型仅有 True和 False 两个取值。
10.关于Python中的输入函数input(),下面说法正确的是( )
A.input()函数返回的是字符串类型
B.input()函数返回的是整数类型
C.input()函数不需要任何参数
D.input()函数不能用于数字输入
【答案】A
二、多项选择题(本大题共10小题,每题4分,共40分)
11.下列选项中,输出结果为True的是( )
A.5 is not 4 B.5 is 5 C.False !=0 D.5!=4
【答案】ABD
12.以下 是Python中合法的注释方式。( )
A.# 单行注释 B.// 单行注释 C.''' 多行注释 ''' D.""" 多行注释 """
【答案】ACD
【详解】Python支持#单行注释和'''、"""多行注释,不支持//注释。
13.下列关于 input () 和 print () 函数的说法,正确的有( )
A.input ("请输入年龄") 会显示提示文字,并等待用户输入
B.print () 只能输出一个内容,不能同时输出多个
C.int (input ("请输入数字")) 可将用户输入的字符串转换为整数
D.print ("面积:", 3.14*r**2) 会自动拼接字符串和计算结果
【答案】ACD
14.以下哪些是Python中的合法赋值语句( )
A.a, b = 1, 2 B.a = b = 1 C.a, b = 1 D.a = 1, 2
【答案】ABD
【详解】A: 同步赋值是合法的。
B: 链式赋值是合法的。
C: 左边有三个变量,右边只有一个值,导致错误。
D: a被赋值为元组(1, 2)。
15.关于Python的数值类型,下列选项中描述错误的是( )
A.a//b的返回值一定是整数
B.1.0是浮点数,不是整数
C.浮点数也有十进制、二进制、八进制和十六进制等表示方式
D.整数类型的数值一定不会出现小数点
【答案】AC
16.以下哪些是Python中的逻辑运算符?( )
A.&& B.and C.|| D.or
【答案】BD
17.下列选项中,属于算法基本特征的有( )
A.有穷性 B.确定性 C.可行性 D.输入输出
【答案】ABCD
18.下面说法正确的是( )
A.二进制只有0和1组成 B.八进制由0-7组成
C.带有小数点的就是浮点数 D.Python中语法特点就是缩进也是Python的缺点
【答案】ABCD
19.Python 中变量命名符合规则的有( )
A.my_var B.2ndName C._value123 D.if
【答案】AC
20.下列关于模块的描述中正确的是( )
A.Python的模块其实就是后缀名为.py的文件
B.用import导入了模块之后,可以按照“模块,函数”的格式使用这个模块中的函数
C.模块中包含类和函数
D.模块分为标准库模块和自定义模块
【答案】ABCD
三、判断题(本大题共10小题,每题3分,共30分)
21.若一个字段为文本字符,则属性类型为text( )
【答案】正确
22.绘制流程图时,流程线可以交叉,无需特殊处理。( )
【答案】错误
23.int("0.12")可以成功转换为整数0。( )
【答案】错误
【详解】"0.12"是小数形式的字符串,int()不能直接转换,需先float("0.12")再int(),直接转换会报错。
24.int(True)的结果是1,int(False)的结果是0。( )
【答案】正确
【详解】布尔值True转int为1,False转int为0。
25.单行注释可以放在代码行的右侧。( )
【答案】正确
【详解】单行注释可以放在代码行尾,用#开头。
26.所有非零数值在逻辑运算中都被视为True。( )
【答案】正确
【详解】只有0被视为False,其他数值都为True。
27.format方法只能使用位置参数。( )
【答案】错误
【详解】format方法支持位置参数和关键字参数。
28.a=6;b=4;a//=a-b则a的值为3。( )
【答案】正确
29.string.rjust()方法可以将字符串右对齐,并在左边填充指定的字符。( )
【答案】正确
30.Python的变量在使用前需要进行声明.( )
【答案】错误
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第3、第4卷精准对标云南省考纲,知识模块:
(2) 掌握Python语言的基础知识,包括数据类型(如整数、浮点数、字符串、列表、元组、字典等)、变量、运算符、基本的输入输出操作等。
云南省中职职教高考职业技能考试 计算机信息类
《程序设计》考点双析卷 第4卷
Python基础(1) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.x=0x23;print(x-1)的运行结果为 ( )
A.17 B.18 C.22 D.34
2.执行print(2+3j.imag)的输出结果是( )
A.2 B.2.0 C.3.0 D.5.0
3.关于Python中字符串的表示形式,下面说法正确的是( )
A.字符串只能用单引号表示
B.字符串只能用双引号表示
C.字符串可以用单引号、双引号或三引号表示
D.三引号只能用于多行注释,不能表示字符串
4.下面顺序结构的代码运行结果为( )
a,b,c=1,2,3
a,b,c=a+b,b-c,a+b+c
print(a,b,c)
A.3 -1 6 B.2 -1 5 C.2 -1 6 D.2 -2 6
5.下面关于运算符的说法错误的是( )
A.运算符的优先级是:算术运算符>关系运算符>成员运算符>逻辑运算符
B.在进行数值运算的时候,如果有括号和**则先算**
C.在算术运算符里面**的优先级最高
D.>.>=.<.<=不能进行不同数据类型的比较
6.print(9/3) 语句的运行结果为( )
A.3 B.3.0 C.1 D.1.0
7.以下能正确将浮点数0.5转为整数的是( )
A.int(0.5) B.float(0.5) C.str(0.5) D.bool(0.5)
8.以下代码中变量命名全部正确的是( )
①python②运行③a = 10④_stu = "张三"⑤age1 = 18
A.全部正确 B.③不合法 C.④不合法 D.⑤不合法
9.布尔类型的取值是( )
A.0和1 B.True和False C."True"和"False" D.任意值
10.关于Python中的输入函数input(),下面说法正确的是( )
A.input()函数返回的是字符串类型
B.input()函数返回的是整数类型
C.input()函数不需要任何参数
D.input()函数不能用于数字输入
二、多项选择题(本大题共10小题,每题4分,共40分)
11.下列选项中,输出结果为True的是( )
A.5 is not 4 B.5 is 5 C.False !=0 D.5!=4
12.以下 是Python中合法的注释方式。( )
A.# 单行注释 B.// 单行注释 C.''' 多行注释 ''' D.""" 多行注释 """
13.下列关于 input () 和 print () 函数的说法,正确的有( )
A.input ("请输入年龄") 会显示提示文字,并等待用户输入
B.print () 只能输出一个内容,不能同时输出多个
C.int (input ("请输入数字")) 可将用户输入的字符串转换为整数
D.print ("面积:", 3.14*r**2) 会自动拼接字符串和计算结果
14.以下哪些是Python中的合法赋值语句( )
A.a, b = 1, 2 B.a = b = 1 C.a, b = 1 D.a = 1, 2
15.关于Python的数值类型,下列选项中描述错误的是( )
A.a//b的返回值一定是整数
B.1.0是浮点数,不是整数
C.浮点数也有十进制、二进制、八进制和十六进制等表示方式
D.整数类型的数值一定不会出现小数点
16.以下哪些是Python中的逻辑运算符?( )
A.&& B.and C.|| D.or
17.下列选项中,属于算法基本特征的有( )
A.有穷性 B.确定性 C.可行性 D.输入输出
18.下面说法正确的是( )
A.二进制只有0和1组成 B.八进制由0-7组成
C.带有小数点的就是浮点数 D.Python中语法特点就是缩进也是Python的缺点
19.Python 中变量命名符合规则的有( )
A.my_var B.2ndName C._value123 D.if
20.下列关于模块的描述中正确的是( )
A.Python的模块其实就是后缀名为.py的文件
B.用import导入了模块之后,可以按照“模块,函数”的格式使用这个模块中的函数
C.模块中包含类和函数
D.模块分为标准库模块和自定义模块
三、判断题(本大题共10小题,每题3分,共30分)
21.若一个字段为文本字符,则属性类型为text( )
22.绘制流程图时,流程线可以交叉,无需特殊处理。( )
23.int("0.12")可以成功转换为整数0。( )
24.int(True)的结果是1,int(False)的结果是0。( )
25.单行注释可以放在代码行的右侧。( )
26.所有非零数值在逻辑运算中都被视为True。( )
27.format方法只能使用位置参数。( )
28.a=6;b=4;a//=a-b则a的值为3。( )
29.string.rjust()方法可以将字符串右对齐,并在左边填充指定的字符。( )
30.Python的变量在使用前需要进行声明.( )
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$