精品解析:必修1 专题达标训练(六) Python函数与模块-2024年普通高中学业水平测试合格考信息技术

2024-03-25
| 2份
| 13页
| 349人阅读
| 1人下载

内容正文:

专题达标训练(六) Python函数与模块 一、单项选择题 1. 导入模块的方式错误的是( ) A. import mo B. from mo import * C. import mo as m D. import m from mo 2. 以下关于模块说法错误的是( ) A. 一个xx.py就是一个模块 B. 任何一个普通的xx.py文件可以作为模块导入 C. 模块文件的扩展名不一定是 .py D. 运行时会从制定的目录搜索导入的模块,如果没有,会报错异常 3. 关于return语句,以下选项中描述正确的是( ) A. 函数中最多只有一个return语句 B. 函数必须有一个return语句 C. return只能返回一个值 D. 函数可以没有return语句 4. 以下选项中,不属于函数的作用的是( ) A. 提高代码执行速度 B. 复用代码 C. 增强代码可读性 D. 降低编程复杂度 5. 关于函数,以下选项中描述错误的是( ) A. 函数是一段具有特定功能的、可重用的语句组 B. 函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可 C. 使用函数的主要目的是降低编程难度和代码重用 D. Python使用del保留字定义一个函数 6. 以下关于Python函数的作用,说法错误的是( ) A. 增加代码维护难度 B. 实现代码的复用 C. 使代码的逻辑结构更清晰 D. 增强代码的可读性 7. 在Python中,abs()函数作用是求绝对值,math模块中的sqrt()函数的作用是求平方根,以下程序运行的结果为( ) import math a=8 b=9 print((abs(a-b)+math.sqrt(9))**2) A. 10 B. 9 C. 8 D. 16 8. turtle是Python语言的基本图形绘制库,常用语句turtle.fd(n)表示画笔向当前方向前进n距离,turtle.left(a)设置当前画笔左转a角度。有如下程序码,其输出结果应为( ) import turtle for i in range(4): turtle.fd(200) turtle.left(90) A. 边长为90的正方形 B. 边长为200的正方形 C. 边长为90的正三角形 D. 边长为200的正三角形 9. 给出如下代码 def func(a,b): c=a**2+b b=a return c a=10 b=100 c=func(a,b)+a 以下选项中描述错误的是( ) A. 执行该函数后,变量c值为200 B. 该函数名称为func C. 执行该函数后,变量b的值为100 D. 执行该函数后,变量a的值为10 10. 下面代码的运行结果是( ) def func(num): num+=1 return num a=10 print(func(a)) A. 10 B. 11 C. 出错 D. int 11. 下面代码的运行结果是( ) def func(a,b): a*=b return a s=func(5,2) print(s) A. 20 B. 10 C. 1 D. 12 12. 下面代码的运行结果是( ) def func(a,b): return a%b s=func(5,2) print(s) A. 20 B. 6 C. 1 D. 12 二、填空题 13. 根据要求,完善下列Python程序代码。 本金是50000元,5年定期利率是0.0325,计算5年后存款总额是多少? money=50000 rat e=0.0325 for i in range(5): ____ print("5年后的存款总额是:",money) 14. 写出下列Python程序运行结果。 def factorial(n): #求n! s=1 for i in range(2,n+1): s=s*i return s total=factorial(4) #调用factorial函数 print(total) 运行结果为:____。 15. 编写求一元二次方程根的函数,部分Python代码如下所示: def gen(a,b,c): import ____ d=math.pow(b,2)-4*a*c if d<0: return "无根" elif ____: return "方程有一个根"+str((-b+math.sqrt(d))/(2*a

资源预览图

精品解析:必修1 专题达标训练(六) Python函数与模块-2024年普通高中学业水平测试合格考信息技术
1
精品解析:必修1 专题达标训练(六) Python函数与模块-2024年普通高中学业水平测试合格考信息技术
2
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。