第19卷 函数(2)云南省职教高考-计算机信息类《程序设计双析卷》

2026-04-02
| 2份
| 8页
| 70人阅读
| 0人下载

内容正文:

编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第19、第20卷精准对标云南省考纲,知识模块: (4) 理解函数的概念,能够定义和调用函数,理解参数和返回值的概念。 云南省中职职教高考职业技能考试 计算机信息类 《程序设计》考点双析卷 第19卷 函数(2) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.Python 中,内置函数max([3, 7, 2, 8])的返回值是(   ) A.3 B.7 C.2 D.8 【答案】D 2.Python 中,函数参数传递的方式是(   ) A.仅值传递 B.仅引用传递 C.不可变类型值传递,可变类型引用传递 D.与数据类型无关,均为值传递 【答案】C 3.以下关于 Python 函数返回值的说法,正确的是(   ) A.函数必须有返回值 B.函数只能返回一个值 C.函数可以通过 return 语句返回多个值,默认以元组形式返回 D.无 return 语句的函数不能被调用 【答案】C 4.自定义函数时,参数列表中默认参数的位置应该在(   ) A.所有参数的前面 B.位置参数的后面 C.关键字参数的前面 D.任意位置 【答案】B 5.Python 中,以下代码的输出结果是(   ) A.3 B.5 C.6 D.报错 【答案】B 6.Python 中,自定义函数时,若需返回多个值,通常使用(   ) A.整数 B.字符串 C.列表 D.关键字 【答案】C 7.下列关于 random.choice ([1,2,3,4]) 的说法,正确的是(   ) A.可能返回 [1,2] B.一定返回 4 C.可能返回 2 D.会抛出异常 【答案】C 8.下列操作中,需要导入 math 模块的是(   ) A.计算列表 [2,4,6] 的和 B.从字符串中随机选字符 C.计算 9 的平方根 D.生成 1 到 10 的随机整数 【答案】C 9.无需导入模块即可直接使用的函数是(   ) A.math.sqrt() B.random.choice() C.sum() D.time.time() 【答案】C 10.自定义函数的定义关键字是(   ) A.function B.def C.func D.define 【答案】B 二、多项选择题(本大题共10小题,每题4分,共40分) 11.不定长参数*args和**kwargs的特点有(   ) A.*args接收多个位置参数,形成元组 B.**kwargs接收多个关键字参数,形成字典 C.*args和**kwargs可同时使用 D.*args必须放在**kwargs之后 【答案】ABC 12.下列关于函数参数的说法,符合文档描述的有(   ) A.位置参数必须按定义顺序传递 B.关键字参数可通过 “参数名 = 值” 传递,无需考虑顺序 C.默认参数在调用时若未传值,使用定义时的默认值 D.不定长参数可接收任意数量的参数 【答案】ABCD 13.下列场景中,适合使用 math.pow (x, y) 的有(   ) A.计算 x 的 y 次方 B.计算 x 的平方根(y=0.5) C.计算 x 的平方(y=2) D.计算 x 的倒数(y=-1) 【答案】ABCD 14.time 模块中,与时间格式化相关的函数有(   ) A.strftime(format[, t]) B.localtime([seconds]) C.strptime(string, format) D.sleep(seconds) 【答案】ABC 15.random 模块中,生成随机浮点数的函数有(   ) A.random() B.uniform(a, b) C.betavariate(alpha, beta) D.randint(a, b) 【答案】ABC 16.下列关于自定义函数的说法,正确的有(   ) A.用 def 关键字定义 B.函数名命名规则与变量名相同 C.函数体必须缩进 D.函数体为空时,可用 pass 占位 【答案】ABCD 17.time.sleep (seconds) 的参数特点有(   ) A.可以是整数 B.可以是小数 C.表示暂停的秒数 D.必须是非负数 【答案】ABCD 18.random 模块中,能从序列中获取随机元素的函数有(   ) A.choice(x) B.sample(x, k) C.shuffle(x) D.randint(a, b) 【答案】AB 19.下列函数中,属于math模块的有(   ) A.sum() B.sqrt() C.pow() D.len() 【答案】ABC 20.下列函数中,返回值为浮点数的有(   ) A.math.sqrt(25) B.random.uniform(1, 5) C.time.time() D.math.pow(2, 3) 【答案】ABC 三、判断题(本大题共10小题,每题3分,共30分) 21.自定义函数必须包含return语句,否则无法执行。( ) 【答案】错误 22.函数参数的默认值可以是可变数据结构(如列表def func(lst=[]):)( ) 【答案】错误 23.函数参数为列表时,函数内部对列表元素的修改会影响函数外部的原列表。( ) 【答案】正确 24.time.localtime()返回的是一个包含年、月、日等信息的结构体时间对象。( ) 【答案】正确 25.string.punctuation包含所有标点符号。( ) 【答案】正确 26.自定义函数的参数可以设置默认值,调用时若未传递该参数则使用默认值。( ) 【答案】正确 27.函数参数中的不可变类型(如字符串)在函数内被修改后,函数外的原变量值也会改变。( ) 【答案】错误 28.调用自定义函数时,关键字参数的顺序可以与函数定义时的参数顺序不同。( ) 【答案】正确 29.random.choice()可以从空列表中随机选择元素。( ) 【答案】错误 30.time.strftime("%H:%M:%S")可以将时间格式化为“时:分:秒”的24小时制字符串。( ) 【答案】正确 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第19、第20卷精准对标云南省考纲,知识模块: (4) 理解函数的概念,能够定义和调用函数,理解参数和返回值的概念。 云南省中职职教高考职业技能考试 计算机信息类 《程序设计》考点双析卷 第19卷 函数(2) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.Python 中,内置函数max([3, 7, 2, 8])的返回值是(   ) A.3 B.7 C.2 D.8 2.Python 中,函数参数传递的方式是(   ) A.仅值传递 B.仅引用传递 C.不可变类型值传递,可变类型引用传递 D.与数据类型无关,均为值传递 3.以下关于 Python 函数返回值的说法,正确的是(   ) A.函数必须有返回值 B.函数只能返回一个值 C.函数可以通过 return 语句返回多个值,默认以元组形式返回 D.无 return 语句的函数不能被调用 4.自定义函数时,参数列表中默认参数的位置应该在(   ) A.所有参数的前面 B.位置参数的后面 C.关键字参数的前面 D.任意位置 5.Python 中,以下代码的输出结果是(   ) A.3 B.5 C.6 D.报错 6.Python 中,自定义函数时,若需返回多个值,通常使用(   ) A.整数 B.字符串 C.列表 D.关键字 7.下列关于 random.choice ([1,2,3,4]) 的说法,正确的是(   ) A.可能返回 [1,2] B.一定返回 4 C.可能返回 2 D.会抛出异常 8.下列操作中,需要导入 math 模块的是(   ) A.计算列表 [2,4,6] 的和 B.从字符串中随机选字符 C.计算 9 的平方根 D.生成 1 到 10 的随机整数 9.无需导入模块即可直接使用的函数是(   ) A.math.sqrt() B.random.choice() C.sum() D.time.time() 10.自定义函数的定义关键字是(   ) A.function B.def C.func D.define 二、多项选择题(本大题共10小题,每题4分,共40分) 11.不定长参数*args和**kwargs的特点有(   ) A.*args接收多个位置参数,形成元组 B.**kwargs接收多个关键字参数,形成字典 C.*args和**kwargs可同时使用 D.*args必须放在**kwargs之后 12.下列关于函数参数的说法,符合文档描述的有(   ) A.位置参数必须按定义顺序传递 B.关键字参数可通过 “参数名 = 值” 传递,无需考虑顺序 C.默认参数在调用时若未传值,使用定义时的默认值 D.不定长参数可接收任意数量的参数 13.下列场景中,适合使用 math.pow (x, y) 的有(   ) A.计算 x 的 y 次方 B.计算 x 的平方根(y=0.5) C.计算 x 的平方(y=2) D.计算 x 的倒数(y=-1) 14.time 模块中,与时间格式化相关的函数有(   ) A.strftime(format[, t]) B.localtime([seconds]) C.strptime(string, format) D.sleep(seconds) 15.random 模块中,生成随机浮点数的函数有(   ) A.random() B.uniform(a, b) C.betavariate(alpha, beta) D.randint(a, b) 16.下列关于自定义函数的说法,正确的有(   ) A.用 def 关键字定义 B.函数名命名规则与变量名相同 C.函数体必须缩进 D.函数体为空时,可用 pass 占位 17.time.sleep (seconds) 的参数特点有(   ) A.可以是整数 B.可以是小数 C.表示暂停的秒数 D.必须是非负数 18.random 模块中,能从序列中获取随机元素的函数有(   ) A.choice(x) B.sample(x, k) C.shuffle(x) D.randint(a, b) 19.下列函数中,属于math模块的有(   ) A.sum() B.sqrt() C.pow() D.len() 20.下列函数中,返回值为浮点数的有(   ) A.math.sqrt(25) B.random.uniform(1, 5) C.time.time() D.math.pow(2, 3) 三、判断题(本大题共10小题,每题3分,共30分) 21.自定义函数必须包含return语句,否则无法执行。( ) 22.函数参数的默认值可以是可变数据结构(如列表def func(lst=[]):)( ) 23.函数参数为列表时,函数内部对列表元素的修改会影响函数外部的原列表。( ) 24.time.localtime()返回的是一个包含年、月、日等信息的结构体时间对象。( ) 25.string.punctuation包含所有标点符号。( ) 26.自定义函数的参数可以设置默认值,调用时若未传递该参数则使用默认值。( ) 27.函数参数中的不可变类型(如字符串)在函数内被修改后,函数外的原变量值也会改变。( ) 28.调用自定义函数时,关键字参数的顺序可以与函数定义时的参数顺序不同。( ) 29.random.choice()可以从空列表中随机选择元素。( ) 30.time.strftime("%H:%M:%S")可以将时间格式化为“时:分:秒”的24小时制字符串。( ) 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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