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

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

内容正文:

编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第19、第20卷精准对标云南省考纲,知识模块: (4) 理解函数的概念,能够定义和调用函数,理解参数和返回值的概念。 云南省中职职教高考职业技能考试 计算机信息类 《程序设计》考点双析卷 第20卷 函数(2) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.random 模块中,用于从列表中随机选择一个元素的函数是(   ) A.randint() B.choice() C.uniform() D.random() 【答案】B 2.函数体内定义的变量,其作用域是(   ) A.整个程序 B.仅函数内部 C.函数外部 D.模块内所有函数 【答案】B 3.下列关于全局变量和局部变量的说法,正确的是(   ) A.局部变量可在函数外访问 B.全局变量不能在函数内修改 C.全局变量与局部变量同名时,函数内优先使用全局变量 D.函数内修改全局变量需用 global 声明 【答案】D 4.random.randint (1, 5) 生成的随机整数不可能是(   ) A.1 B.3 C.5 D.6 【答案】D 5.下列关于函数参数的说法,错误的是(   ) A.位置参数需按顺序传递 B.关键字参数可忽略顺序 C.默认参数调用时必须传值 D.不定长参数可接收任意数量的值 【答案】C 6.random.random () 生成的随机浮点数范围是(   ) A.[0.0, 1.0] B.(0.0, 1.0) C.(0.0, 1.0] D.[0.0, 1.0) 【答案】D 7.下列函数中,可用于计算 3 的 4 次方的是(   ) A.math.sum(3, 4) B.math.pow(3, 4) C.math.sqrt(3, 4) D.math.abs(3, 4) 【答案】B 8.自定义函数中,参数之间的分隔符是(   ) A.分号 B.逗号 C.冒号 D.空格 【答案】B 9.random.uniform (2, 6) 生成的随机浮点数范围是(   ) A.[2, 6] B.(2, 6) C.[2, 6) D.(2, 6] 【答案】C 10.下列函数中,不属于math模块的是(   ) A.sum() B.len() C.sqrt() D.pow() 【答案】B 二、多项选择题(本大题共10小题,每题4分,共40分) 11.下列关于return语句的说法错误的是(   ) A.函数定义时必须包含return语句 B.函数定义时可以没有return语句 C.函数定义时可以没有参数 D.如果函数return语句后面有多个值,则返回值是一个列表 【答案】AD 12.下列选项中,对于函数的定义错误的是(   ) A.def func(a,b=2): B.def func(a, b): C.def func(a, * b); D.def func( * a, b): 【答案】ABC 13.def f(x,y=1,z=2):       return x+y+z 执行上面代码,正确引用是(   ) A.f(1,5) B.f(1,,8) C.f(3) D.f(3,5,9) 【答案】ACD 14.下列关于函数的说法中正确的是(   ) A.函数可以没有参数 B.函数可以先调用后定义 C.函数可以没有return语句 D.函数都有返回值 【答案】ACD 15.下列关于关键字参数使用限制的描述中正确的是(   ) A.关键字参数必须位于位置参数之前 B.不得重复提供实际参数 C.关键字参数必须位于位置参数之后 D.关键字参数顺序无限制 【答案】BCD 16.标准自定义函数中,下列关于参数的说法正确的是(   ) A.函数定义中的参数称为形参 B.函数调用时括号中的参数称为实参 C.全局变量和局部变量可以同名,且互不干扰。 D.在函数内容可以直接使用和修改全局变量 【答案】ABC 17.下列关于函数的说法正确的是(   ) A.关键字参数传递时,可以改变顺序 B.“*”表示可变长参数 C.定义函数时,参数是可选的 D.函数内部可以使用全局变量 【答案】ABCD 18.下列说法中正确的是(   ) A.在Python中,递归本质上就是函数自身的调用 B.如果函数的返回值多余一个,系统默认将它们处理成一个字典 C.递归如果没有终止条件,系统会以“超过最大递归深度”的异常结束 D.递归可以使程序的逻辑结构条理更加清晰 【答案】ACD 19.下列说法正确的是(   ) A.语句 a=func()中,func 函数可以没有返回值 B.当代码中有main函数时,程序将从main开始执行 C.可以在函数中定义函数 D.函数定义不一定放在调用之前 【答案】ABC 20.下列关于函数功能描述正确的是(   ) A.round(4.5)的运行结果是4 B.round(5.5)的运行结果是6 C.pow(3,2)的运行结果是9 D.len(1,2,3,4)的运行结果是3 【答案】ABC 三、判断题(本大题共10小题,每题3分,共30分) 21.自定义函数中,return语句可以返回多个值,默认以元组形式返回。( ) 【答案】正确 22.math.pow(2, 0.5)与math.sqrt(2)的计算结果相同。( ) 【答案】正确 23.string.ascii_uppercase包含所有大写英文字母。( ) 【答案】正确 24.Python定义函数时,形参前加*代表当前参数是不定长参数( ) 【答案】正确 25.Python中默认参数的位置必须在位置参数的右侧( ) 【答案】正确 26.Python定义函数时,形参前加**代表当前参数是可选参数( ) 【答案】正确 27.定义变量a后,使用id(a)函数,可以获得变量a的数据类型。( ) 【答案】正确 28.标准自定义函数定义时,若既有位置参数又有不定长参数,则需把位置参数放前面。( ) 【答案】正确 29.在定义函数时,若参数采用“参数名三值”的形式,则这个参数属于不定长参数。( ) 【答案】错误 30.在函数的内部通过关键字global来定义全局变量。( ) 【答案】正确 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第19、第20卷精准对标云南省考纲,知识模块: (4) 理解函数的概念,能够定义和调用函数,理解参数和返回值的概念。 云南省中职职教高考职业技能考试 计算机信息类 《程序设计》考点双析卷 第20卷 函数(2) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.random 模块中,用于从列表中随机选择一个元素的函数是(   ) A.randint() B.choice() C.uniform() D.random() 2.函数体内定义的变量,其作用域是(   ) A.整个程序 B.仅函数内部 C.函数外部 D.模块内所有函数 3.下列关于全局变量和局部变量的说法,正确的是(   ) A.局部变量可在函数外访问 B.全局变量不能在函数内修改 C.全局变量与局部变量同名时,函数内优先使用全局变量 D.函数内修改全局变量需用 global 声明 4.random.randint (1, 5) 生成的随机整数不可能是(   ) A.1 B.3 C.5 D.6 5.下列关于函数参数的说法,错误的是(   ) A.位置参数需按顺序传递 B.关键字参数可忽略顺序 C.默认参数调用时必须传值 D.不定长参数可接收任意数量的值 6.random.random () 生成的随机浮点数范围是(   ) A.[0.0, 1.0] B.(0.0, 1.0) C.(0.0, 1.0] D.[0.0, 1.0) 7.下列函数中,可用于计算 3 的 4 次方的是(   ) A.math.sum(3, 4) B.math.pow(3, 4) C.math.sqrt(3, 4) D.math.abs(3, 4) 8.自定义函数中,参数之间的分隔符是(   ) A.分号 B.逗号 C.冒号 D.空格 9.random.uniform (2, 6) 生成的随机浮点数范围是(   ) A.[2, 6] B.(2, 6) C.[2, 6) D.(2, 6] 10.下列函数中,不属于math模块的是(   ) A.sum() B.len() C.sqrt() D.pow() 二、多项选择题(本大题共10小题,每题4分,共40分) 11.下列关于return语句的说法错误的是(   ) A.函数定义时必须包含return语句 B.函数定义时可以没有return语句 C.函数定义时可以没有参数 D.如果函数return语句后面有多个值,则返回值是一个列表 12.下列选项中,对于函数的定义错误的是(   ) A.def func(a,b=2): B.def func(a, b): C.def func(a, * b); D.def func( * a, b): 13.def f(x,y=1,z=2):       return x+y+z 执行上面代码,正确引用是(   ) A.f(1,5) B.f(1,,8) C.f(3) D.f(3,5,9) 14.下列关于函数的说法中正确的是(   ) A.函数可以没有参数 B.函数可以先调用后定义 C.函数可以没有return语句 D.函数都有返回值 15.下列关于关键字参数使用限制的描述中正确的是(   ) A.关键字参数必须位于位置参数之前 B.不得重复提供实际参数 C.关键字参数必须位于位置参数之后 D.关键字参数顺序无限制 16.标准自定义函数中,下列关于参数的说法正确的是(   ) A.函数定义中的参数称为形参 B.函数调用时括号中的参数称为实参 C.全局变量和局部变量可以同名,且互不干扰。 D.在函数内容可以直接使用和修改全局变量 17.下列关于函数的说法正确的是(   ) A.关键字参数传递时,可以改变顺序 B.“*”表示可变长参数 C.定义函数时,参数是可选的 D.函数内部可以使用全局变量 18.下列说法中正确的是(   ) A.在Python中,递归本质上就是函数自身的调用 B.如果函数的返回值多余一个,系统默认将它们处理成一个字典 C.递归如果没有终止条件,系统会以“超过最大递归深度”的异常结束 D.递归可以使程序的逻辑结构条理更加清晰 19.下列说法正确的是(   ) A.语句 a=func()中,func 函数可以没有返回值 B.当代码中有main函数时,程序将从main开始执行 C.可以在函数中定义函数 D.函数定义不一定放在调用之前 20.下列关于函数功能描述正确的是(   ) A.round(4.5)的运行结果是4 B.round(5.5)的运行结果是6 C.pow(3,2)的运行结果是9 D.len(1,2,3,4)的运行结果是3 三、判断题(本大题共10小题,每题3分,共30分) 21.自定义函数中,return语句可以返回多个值,默认以元组形式返回。( ) 22.math.pow(2, 0.5)与math.sqrt(2)的计算结果相同。( ) 23.string.ascii_uppercase包含所有大写英文字母。( ) 24.Python定义函数时,形参前加*代表当前参数是不定长参数( ) 25.Python中默认参数的位置必须在位置参数的右侧( ) 26.Python定义函数时,形参前加**代表当前参数是可选参数( ) 27.定义变量a后,使用id(a)函数,可以获得变量a的数据类型。( ) 28.标准自定义函数定义时,若既有位置参数又有不定长参数,则需把位置参数放前面。( ) 29.在定义函数时,若参数采用“参数名三值”的形式,则这个参数属于不定长参数。( ) 30.在函数的内部通过关键字global来定义全局变量。( ) 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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