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

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

内容正文:

编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第5、第6卷精准对标云南省考纲,知识模块: (2) 掌握Python语言的基础知识,包括数据类型(如整数、浮点数、字符串、列表、元组、字典等)、变量、运算符、基本的输入输出操作等。 云南省中职职教高考职业技能考试 计算机信息类 《程序设计》考点双析卷 第6卷 Python基础(2) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.下列选项中,不表示浮点数的是 (   ) A.3.6 B.1.2e3 C.-8E6 D.1.2e3.5 【答案】D 【详解】1.2e3.5是非法的,指数部分必须是整数。 2.'HEllo'.upper().lower()的结果是(   ) A.'hello' B.'Hello' C.'HELlo' D.'HELLO' 【答案】A 【详解】upper() 将字符串转换为大写,lower() 将大写转换为小写,最终结果为 'hello'。 3.关于 Python 的数字类型,下列选项中描述错误的是(   ) A.复数类型虚部为 0 时,表示为 1+0j B.1.0 是浮点数,不是整数 C.浮点数也有十进制、二进制、八进制和十六进制等表示方式 D.整数类型的数值一定不会出现小数点 【答案】C 【详解】浮点数在 Python 中通常以十进制形式表示,虽然可以转换为其他进制,但本身并没有二进制、八进制和十六进制等表示方式,因此选项 C 描述错误。 4.Python 中 a/b 和 a//b 的返回值所属类型分别是 ______。 (   ) A.a/b 返回浮点数,a//b 返回整数(前提a,b都为整数) B.都返回浮点数 C.a/b 返回整数,a//b 返回浮点数(前提a,b都为整数) D.都返回整数 【答案】A 【详解】在Python中,a/b返回浮点数,a//b返回整数(前提是a和b都是整数)。 5.下列变量名命名正确的是(   ) A.False B.and C.hell& D.true 【答案】D 6.以下哪种数据类型用于存储整数(   ) A.INT B.FLOAT C.VARCHAR D.DATE 【答案】A 7.下列关于 Python 代码缩进的说法,错误的是(   ) A.缩进用于区分代码块的层次 B.同一代码块的语句必须有相同的缩进量 C.缩进错误会导致程序报错 D.缩进只能使用 4 个空格,不能使用制表符(Tab) 【答案】D 8.关于Python中的赋值语句,下面说法正确的是(   ) A.赋值语句只能用于数值类型 B.赋值语句不是完整的语句 C.赋值语句完成将值赋给变量的任务 D.赋值语句不能包含表达式 【答案】C 9.下面说法错误的是(   ) A.变量是指在程序运行过程中值会发生变化的量 B.常量是指在程序运行过程中值保持不变的量,一定要用大写表示 C.不建议使用系统内置函数名、类型名、模块名来定义变量 D.Python中还可以将一条长语句分成多行显示,可在该行的末尾加上续行符"\" 【答案】B 【详解】常量是指在程序运行过程中值保持不变的量,一般约定使用大写表示。 10.下列代码的输出结果为(   ) a=(3+4j) b=(6+7j) print(a-b) A.(3+3j) B.(-3-3j) C.(-3+3j) D.(3-3j) 【答案】B 【详解】3-6+4j-7j=-3-3j 复数建议加括号 结果为(-3-3j)。 二、多项选择题(本大题共10小题,每题4分,共40分) 11.以下哪些条件表达式的结果为True?(   ) A.not (3 < 5) B.5 == 5.0 C."a" in ["a", "b", "c"] D.10 % 3 == 1 【答案】BCD 12.以下哪些是Python中的合法变量名(   ) A._variable B.1variable C.variable_1 D.variable@1 【答案】AC 【详解】A: 以下划线开头的变量名是合法的。 B: 以数字开头的变量名是非法的。 C: 包含数字和下划线的变量名是合法的。 D: 包含特殊字符@的变量名是非法的。 13.下列关于常量和变量的说法,正确的有(   ) A.常量在程序运行过程中值保持不变,通常用大写字母表示 B.变量在程序运行过程中值可以变化,使用前必须先赋值 C.Python 中变量赋值需要显式声明类型(如 int x=5) D.变量名区分大小写,如 "num" 和 "Num" 是两个不同的变量 【答案】ABD 14.下列表达式中,结果为True的是(   ) A."abcd">"abca" B."abc"<"abcd" C."10"<"a" D."Hello"<"hello" 【答案】BCD 15.下列赋值语句中,正确的是(   ) A.x=y=(2,3) B.x, y="ab" C.[x]=9 D.x=1,2 【答案】ABD 16.以下哪些表达式的结果为True(   ) A.3 < 4 < 5 B.4 > 3 == 3 C.5 > 6 < 7 D.8 < 7 == 7 【答案】AB 【详解】A: 3 < 4 < 5等价于3 < 4 and 4 < 5,结果为True。 B: 4 > 3 == 3等价于4 > 3 and 3 == 3,结果为True。 C: 5 > 6 < 7等价于5 > 6 and 6 < 7,结果为False。 D: 8 < 7 == 7等价于8 < 7 and 7 == 7,结果为False。 17.下面说法正确的是(   ) A."%ababc%".strip("%")的运行结果为ababc。 B." Ababc ".strip()的运行结果为Ababc。 C."#".join("ab")的运行结果为a#b#。 D."#".join(map(str,[1,2,3]))的运行结果为1#2#3。 【答案】ABD 18.下面说法正确的是(   ) A.int(0x12)的值为18。 B.int("12",8)的值为10。 C.print(0.1+0.3==0.4)的值为False。 D.表达式-2%3//2-7//(-2)+6/2+7.0//2.0的值为9.0。 【答案】AB 19.以下哪些表达式的结果为False(   ) A.True and False B.False or True C.not (True or False) D.True == 1 【答案】AC 【详解】A: True and False的结果为False。 B: False or True的结果为True。 C: not (True or False)的结果为False。 D: True == 1的结果为True。 20.模块导入的正确方式有(   ) A.import math B.import random as r C.from math import sqrt D.from random import * 【答案】ABCD 三、判断题(本大题共10小题,每题3分,共30分) 21.Python中多个语句也可以写在同一行,语句之间要用英文分号隔开。( ) 【答案】正确 22.一个浮点数a,宽度为8,右对齐且保留小数点后3位,填充字符为'*'.则表达式为:'{:*>8.3f}'.format(a)( ) 【答案】正确 23.使用 print ("面积:", 3.14*r**2) 时,输出内容会自动拼接为字符串。( ) 【答案】正确 24.print(1,3,sep="2",end="4")语句的运行结果是12324( ) 【答案】错误 25.Python中一行可以写多条命令,多条命令之间用分号隔开的。( ) 【答案】正确 26.Python中,=和==的作用是一样的。( ) 【答案】错误 【详解】=是赋值运算符,用于给变量赋值;==是比较运算符,用于判断两个值是否相等。 27.取模运算%的结果符号与第二个操作数相同。( ) 【答案】错误 【详解】取模运算结果的符号与第一个操作数相同。 28.空字符串在逻辑运算中被视为True。( ) 【答案】错误 【详解】空字符串在逻辑运算中被视为False。 29.st=r'ab c\t' 则len(st)的值为5。( ) 【答案】错误 30.已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的( ) 【答案】错误 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第5、第6卷精准对标云南省考纲,知识模块: (2) 掌握Python语言的基础知识,包括数据类型(如整数、浮点数、字符串、列表、元组、字典等)、变量、运算符、基本的输入输出操作等。 云南省中职职教高考职业技能考试 计算机信息类 《程序设计》考点双析卷 第6卷 Python基础(2) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.下列选项中,不表示浮点数的是 (   ) A.3.6 B.1.2e3 C.-8E6 D.1.2e3.5 2.'HEllo'.upper().lower()的结果是(   ) A.'hello' B.'Hello' C.'HELlo' D.'HELLO' 3.关于 Python 的数字类型,下列选项中描述错误的是(   ) A.复数类型虚部为 0 时,表示为 1+0j B.1.0 是浮点数,不是整数 C.浮点数也有十进制、二进制、八进制和十六进制等表示方式 D.整数类型的数值一定不会出现小数点 4.Python 中 a/b 和 a//b 的返回值所属类型分别是 ______。 (   ) A.a/b 返回浮点数,a//b 返回整数(前提a,b都为整数) B.都返回浮点数 C.a/b 返回整数,a//b 返回浮点数(前提a,b都为整数) D.都返回整数 5.下列变量名命名正确的是(   ) A.False B.and C.hell& D.true 6.以下哪种数据类型用于存储整数(   ) A.INT B.FLOAT C.VARCHAR D.DATE 7.下列关于 Python 代码缩进的说法,错误的是(   ) A.缩进用于区分代码块的层次 B.同一代码块的语句必须有相同的缩进量 C.缩进错误会导致程序报错 D.缩进只能使用 4 个空格,不能使用制表符(Tab) 8.关于Python中的赋值语句,下面说法正确的是(   ) A.赋值语句只能用于数值类型 B.赋值语句不是完整的语句 C.赋值语句完成将值赋给变量的任务 D.赋值语句不能包含表达式 9.下面说法错误的是(   ) A.变量是指在程序运行过程中值会发生变化的量 B.常量是指在程序运行过程中值保持不变的量,一定要用大写表示 C.不建议使用系统内置函数名、类型名、模块名来定义变量 D.Python中还可以将一条长语句分成多行显示,可在该行的末尾加上续行符"\" 10.下列代码的输出结果为(   ) a=(3+4j) b=(6+7j) print(a-b) A.(3+3j) B.(-3-3j) C.(-3+3j) D.(3-3j) 二、多项选择题(本大题共10小题,每题4分,共40分) 11.以下哪些条件表达式的结果为True?(   ) A.not (3 < 5) B.5 == 5.0 C."a" in ["a", "b", "c"] D.10 % 3 == 1 12.以下哪些是Python中的合法变量名(   ) A._variable B.1variable C.variable_1 D.variable@1 13.下列关于常量和变量的说法,正确的有(   ) A.常量在程序运行过程中值保持不变,通常用大写字母表示 B.变量在程序运行过程中值可以变化,使用前必须先赋值 C.Python 中变量赋值需要显式声明类型(如 int x=5) D.变量名区分大小写,如 "num" 和 "Num" 是两个不同的变量 14.下列表达式中,结果为True的是(   ) A."abcd">"abca" B."abc"<"abcd" C."10"<"a" D."Hello"<"hello" 15.下列赋值语句中,正确的是(   ) A.x=y=(2,3) B.x, y="ab" C.[x]=9 D.x=1,2 16.以下哪些表达式的结果为True(   ) A.3 < 4 < 5 B.4 > 3 == 3 C.5 > 6 < 7 D.8 < 7 == 7 17.下面说法正确的是(   ) A."%ababc%".strip("%")的运行结果为ababc。 B." Ababc ".strip()的运行结果为Ababc。 C."#".join("ab")的运行结果为a#b#。 D."#".join(map(str,[1,2,3]))的运行结果为1#2#3。 18.下面说法正确的是(   ) A.int(0x12)的值为18。 B.int("12",8)的值为10。 C.print(0.1+0.3==0.4)的值为False。 D.表达式-2%3//2-7//(-2)+6/2+7.0//2.0的值为9.0。 19.以下哪些表达式的结果为False(   ) A.True and False B.False or True C.not (True or False) D.True == 1 20.模块导入的正确方式有(   ) A.import math B.import random as r C.from math import sqrt D.from random import * 三、判断题(本大题共10小题,每题3分,共30分) 21.Python中多个语句也可以写在同一行,语句之间要用英文分号隔开。( ) 22.一个浮点数a,宽度为8,右对齐且保留小数点后3位,填充字符为'*'.则表达式为:'{:*>8.3f}'.format(a)( ) 23.使用 print ("面积:", 3.14*r**2) 时,输出内容会自动拼接为字符串。( ) 24.print(1,3,sep="2",end="4")语句的运行结果是12324( ) 25.Python中一行可以写多条命令,多条命令之间用分号隔开的。( ) 26.Python中,=和==的作用是一样的。( ) 27.取模运算%的结果符号与第二个操作数相同。( ) 28.空字符串在逻辑运算中被视为True。( ) 29.st=r'ab c\t' 则len(st)的值为5。( ) 30.已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的( ) 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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