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

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

内容正文:

编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第7、第8卷精准对标云南省考纲,知识模块: (2) 掌握Python语言的基础知识,包括数据类型(如整数、浮点数、字符串、列表、元组、字典等)、变量、运算符、基本的输入输出操作等。 云南省中职职教高考职业技能考试 计算机信息类 《程序设计》考点双析卷 第8卷 Python基础(3) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在Python中,如果要调用包A中子包C的模块c1中的函数foo(),下面哪种导入方式是正确的(   ) A.import A.C.c1; A.C.c1.foo(123) B.import A; A. C.import c1 from A.C; c1.foo(123) D.from A import C.c1; C.c1.foo(123) 2.Python中字符串必须用 括起来。(   ) A.小括号 B.中括号 C.引号 D.大括号 3.执行print("科技" != "程序")的结果是(   ) A.True B.False C.TRUE D.FALSE 4.计算not 15/2+2>=3 or 8*3 and 6//7的值为(   ) A.True B.False C.1 D.0 5.sum(1,2,3)的返回值为(   ) A.6 B.没有返回值并报错 C.1 D.3 6.表达式"a" in "abc"的结果是(   ) A.True B.False C."a" D.报错 7.下面代码的输出结果是(   ) x = 'Today'; y = 'is'; z = 'Friday'; print(x, y, z) A.Today is Friday B.TodayisFriday C.Today,is,Friday D.语法错误 8.下列关于Python关系运算符优先级的陈述中,正确的是(   ) A.关系运算符有不同的优先级,需要按照特定顺序计算 B.关系运算符的优先级相同,自左往右计算 C.关系运算符的优先级相同,自右往左计算 D.关系运算符的优先级高于算术运算符 9.以下关于注释的说法错误的是(   ) A.注释可以提高代码可读性 B.注释会被Python解释器执行 C.注释可以写在代码行尾 D.注释可以说明代码功能 10.将字符串"123"转换为整数的正确方法是(   ) A.int("123") B.float("123") C.str(123) D.eval(123) 二、多项选择题(本大题共10小题,每题4分,共40分) 11.下列能将字符串转换为数值类型的函数有(   ) A.int() B.float() C.str() D.bool() 12.string 模块的常量包括(   ) A.ascii_letters B.digits C.punctuation D.ascii_uppercase 13.下列属于数值类型的有(   ) A.整数(int) B.浮点数(float) C.布尔值(bool) D.字符串(str) 14.下面说法正确的是(   ) A.a=8,则type(a)的值为<class 'tuple'>。 B.a=(8)则type(a)的值为<class 'int'>。 C.a=(1,2,3);b=(4,5,6)则len(a+b)的值为6。 D.set1={1,2,3,4};set2={3,4,5,6}则set1&set2的值为{1,2,3,4,5,6}。 15.以下哪些是Python中的合法数据类型转换(   ) A.int("123") B.float("3.14") C.int("1.5") D.int("05") 16.下面说法正确的是(   ) A.float(True)的值为1.0。 B.sum({1:2,3:4,5:6})的值为12。 C.sum({1:2,3:4,5:6}.values())的值为9。 D.print(2,3,4,sep="*",end="#")的输出结果为2*3*4#。 17.以下关于 range() 函数的描述,正确的有(   ) A.range(5) 生成 [0,1,2,3,4] B.range(2, 6) 生成 [2,3,4,5] C.range(1, 10, 3) 生成 [1,4,7] D.range(4, 1, -1) 生成 [4,3,2] 18.下面说法正确的是(   ) A.(True*3+False*4)/(False*2+True*3)值为1.0。 B.int(2.98)的值为3。 C.float(3)的值为3.0。 D.float("3.5")的值为3.5。 19.以下关于Python数据类型的描述,正确的是(   ) A.整数类型(int)可以表示任意大小的整数 B.浮点数类型(float)可以精确表示所有小数 C.字符串(str)是不可变数据类型 D.列表(list)是可变数据类型 20.Python 中注释的作用包括(   ) A.解释代码功能,提高可读性 B.临时屏蔽不需要执行的代码 C.影响程序的运行结果 D.为代码添加版权信息 三、判断题(本大题共10小题,每题3分,共30分) 21.eval()函数可以将字符串作为Python表达式执行。( ) 22.eval("2*3"*2)的值为12。( ) 23.使用close( )函数来关闭数据库连接( ) 24.布尔值 True 在数值运算中相当于整数 1,False 相当于整数 0。( ) 25.print(int(9、78)) 的运行结果为10。( ) 26.print(float("13")) 的运行结果为13.0。( ) 27.执行a, b, c = [1, 2, 3, 4]时,会因变量个数不匹配而报错。( ) 28.缩进只是为了提高代码的可读性。( ) 29.time.strftime("%Y-%m-%d")可以将时间格式化为 “年 - 月 - 日” 的字符串。( ) 30.多行注释的 ''' ''' 之间可以包含任意内容,包括 Python 代码,但这些代码不会被执行。( ) 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第7、第8卷精准对标云南省考纲,知识模块: (2) 掌握Python语言的基础知识,包括数据类型(如整数、浮点数、字符串、列表、元组、字典等)、变量、运算符、基本的输入输出操作等。 云南省中职职教高考职业技能考试 计算机信息类 《程序设计》考点双析卷 第8卷 Python基础(3) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在Python中,如果要调用包A中子包C的模块c1中的函数foo(),下面哪种导入方式是正确的(   ) A.import A.C.c1; A.C.c1.foo(123) B.import A; A. C.import c1 from A.C; c1.foo(123) D.from A import C.c1; C.c1.foo(123) 【答案】A 2.Python中字符串必须用 括起来。(   ) A.小括号 B.中括号 C.引号 D.大括号 【答案】C 【详解】字符串必须用引号括起来,引号可以是单引号、双引号或三引号。 3.执行print("科技" != "程序")的结果是(   ) A.True B.False C.TRUE D.FALSE 【答案】A 【详解】"科技"和"程序"不相等,比较结果为真,返回True。 4.计算not 15/2+2>=3 or 8*3 and 6//7的值为(   ) A.True B.False C.1 D.0 【答案】D 【详解】15/2+2 是 9.5,9.5 >= 3 是 True,not True 是 False;8*3 是 24,24 and 6//7 是 0。 5.sum(1,2,3)的返回值为(   ) A.6 B.没有返回值并报错 C.1 D.3 【答案】B 【详解】sum函数需要一个可迭代对象作为参数,直接传入多个数值会报错。 6.表达式"a" in "abc"的结果是(   ) A.True B.False C."a" D.报错 【答案】A 【详解】in 是成员运算符,判断元素是否在可迭代对象中,"a"在"abc"中,结果为 True。 7.下面代码的输出结果是(   ) x = 'Today'; y = 'is'; z = 'Friday'; print(x, y, z) A.Today is Friday B.TodayisFriday C.Today,is,Friday D.语法错误 【答案】A 8.下列关于Python关系运算符优先级的陈述中,正确的是(   ) A.关系运算符有不同的优先级,需要按照特定顺序计算 B.关系运算符的优先级相同,自左往右计算 C.关系运算符的优先级相同,自右往左计算 D.关系运算符的优先级高于算术运算符 【答案】B 9.以下关于注释的说法错误的是(   ) A.注释可以提高代码可读性 B.注释会被Python解释器执行 C.注释可以写在代码行尾 D.注释可以说明代码功能 【答案】B 【详解】注释不会被Python解释器执行,只在源代码中显示。 10.将字符串"123"转换为整数的正确方法是(   ) A.int("123") B.float("123") C.str(123) D.eval(123) 【答案】A 【详解】int()函数可以将数字字符串转换为整数。 二、多项选择题(本大题共10小题,每题4分,共40分) 11.下列能将字符串转换为数值类型的函数有(   ) A.int() B.float() C.str() D.bool() 【答案】AB 12.string 模块的常量包括(   ) A.ascii_letters B.digits C.punctuation D.ascii_uppercase 【答案】ABCD 13.下列属于数值类型的有(   ) A.整数(int) B.浮点数(float) C.布尔值(bool) D.字符串(str) 【答案】ABC 14.下面说法正确的是(   ) A.a=8,则type(a)的值为<class 'tuple'>。 B.a=(8)则type(a)的值为<class 'int'>。 C.a=(1,2,3);b=(4,5,6)则len(a+b)的值为6。 D.set1={1,2,3,4};set2={3,4,5,6}则set1&set2的值为{1,2,3,4,5,6}。 【答案】ABC 15.以下哪些是Python中的合法数据类型转换(   ) A.int("123") B.float("3.14") C.int("1.5") D.int("05") 【答案】ABD 【详解】A: 将字符串转换为整数。 B: 将字符串转换为浮点数。 C: 不能将字符型的小数转为整型。 D: 将字符型的整数转为整型。 16.下面说法正确的是(   ) A.float(True)的值为1.0。 B.sum({1:2,3:4,5:6})的值为12。 C.sum({1:2,3:4,5:6}.values())的值为9。 D.print(2,3,4,sep="*",end="#")的输出结果为2*3*4#。 【答案】AD 17.以下关于 range() 函数的描述,正确的有(   ) A.range(5) 生成 [0,1,2,3,4] B.range(2, 6) 生成 [2,3,4,5] C.range(1, 10, 3) 生成 [1,4,7] D.range(4, 1, -1) 生成 [4,3,2] 【答案】ABCD 【详解】A 正确,range(5)生成[0,1,2,3,4] B 正确,range(2,6)生成[2,3,4,5] C 正确,range(1,10,3) 生成 [1,4,7] D 正确,步长为负时反向生成序列。 18.下面说法正确的是(   ) A.(True*3+False*4)/(False*2+True*3)值为1.0。 B.int(2.98)的值为3。 C.float(3)的值为3.0。 D.float("3.5")的值为3.5。 【答案】ACD 19.以下关于Python数据类型的描述,正确的是(   ) A.整数类型(int)可以表示任意大小的整数 B.浮点数类型(float)可以精确表示所有小数 C.字符串(str)是不可变数据类型 D.列表(list)是可变数据类型 【答案】ACD 20.Python 中注释的作用包括(   ) A.解释代码功能,提高可读性 B.临时屏蔽不需要执行的代码 C.影响程序的运行结果 D.为代码添加版权信息 【答案】ABD 三、判断题(本大题共10小题,每题3分,共30分) 21.eval()函数可以将字符串作为Python表达式执行。( ) 【答案】正确 22.eval("2*3"*2)的值为12。( ) 【答案】错误 23.使用close( )函数来关闭数据库连接( ) 【答案】正确 24.布尔值 True 在数值运算中相当于整数 1,False 相当于整数 0。( ) 【答案】正确 25.print(int(9、78)) 的运行结果为10。( ) 【答案】错误 【详解】去掉小数点部分,结果为9 26.print(float("13")) 的运行结果为13.0。( ) 【答案】正确 【详解】转为浮点数,对于整型的数字在后面加小数点即可 27.执行a, b, c = [1, 2, 3, 4]时,会因变量个数不匹配而报错。( ) 【答案】正确 【详解】拆分赋值要求变量个数与列表元素个数严格相等,否则抛出ValueError。 28.缩进只是为了提高代码的可读性。( ) 【答案】错误 29.time.strftime("%Y-%m-%d")可以将时间格式化为 “年 - 月 - 日” 的字符串。( ) 【答案】正确 30.多行注释的 ''' ''' 之间可以包含任意内容,包括 Python 代码,但这些代码不会被执行。( ) 【答案】正确 【详解】多行注释内的内容都会被解释器略去,不会被执行。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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