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

2023-10-31
| 2份
| 7页
| 260人阅读
| 12人下载
山东育博苑文化传媒有限公司
进店逛逛

内容正文:

专题达标训练(六) 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 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 二、填空题 1.根据要求,完善下列Python程序代码。 本金是50000元,5年定期利率是0.0325,计算5年后存款总额是多少? money=50000 rat e=0.0325 for i in range(5):  ______________________________ print(”5年后的存款总额是:”,money) 2.写出下列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) 运行结果为:________。 3.编写求一元二次方程根的函数,部分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)) else: return ”根1”=str((-b+math.sqrt(d))/(2*a))+″根2″=str((-b-math.sqrt(d))/(2*a)) a=int(input(”a=”)) b=int(input(”b

资源预览图

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