第3卷 Python基础(1)云南省职教高考-计算机信息类《程序设计双析卷》

2026-04-02
| 2份
| 9页
| 82人阅读
| 0人下载

内容正文:

编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第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页 学科网(北京)股份有限公司 $

资源预览图

第3卷 Python基础(1)云南省职教高考-计算机信息类《程序设计双析卷》
1
第3卷 Python基础(1)云南省职教高考-计算机信息类《程序设计双析卷》
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。