函数与模块-浙江省2024届高三信息技术选考一轮复考点突破

2024-02-17
| 7页
| 287人阅读
| 181人下载

内容正文:

函数与模块 1.下列有关模块化程序设计的说法错误的是(  ) A.将问题分解为若干个子问题,用相对独立的程序段解决子问题 B.将常用的程序代码以模块化的形式保存 C.需要时模块可以被重复调用,提高程序设计的效率 D.程序设计时每次只能引入模块中的一个函数 Python Shell中运行语句“from math import 􀆽 ”和“import random”。回答以下2~3题。 2.下列表达式中值和其他不同的是(  ) A.3􀆽 􀆽 2 B.ceil(8.5) C.floor(9.5) D.round(9.6) 3.下列表达式的值最大的是(  ) A.pow(3􀆽 􀆽 2) B.sqrt(81) C.floor(9.5) D.ceil(9.5) 4.新年晚会上,小王安排了一个才艺表演环节,全班一共50名学生,编号从1到50,由电脑随机生成编号,被抽到编号的学生表演才艺。在导入random模块后,下列选项中符合条件的表达式为(  ) A.random.uniform(1,50) B.int(random.random()􀆽 50)+1 C.int(random.uniform(0,50)) D.random.randint(0,1)􀆽 50 5.以下Python程序段执行后,结果为2,横线处的代码为(  ) def f(list1): m=list1[0] for i in range(1,len(list1)):   if         :      m=list1[i] return m s=[4,5,2,6,5,8] print(f(s)) A.m>list1[i] B.m<list1[i] C.m==list1[i] D.m!=list1[i] 6.有如下Python程序段: def f(a,b): if a>b:   return a-b return a+b print(f(20,15)) 运行该程序后,程序输出的结果是(  ) A.程序出错 B.45 C.5 D.35 7.某加密程序的代码如下: def encrypt(code,key): code_new=″ ″ for i in range(len(code)):   code_new=code[(i+key)%len(code)]+    code_new return code_new code=input(″请输入加密字符串:″) key=int(input(″请输入偏移位数:″)) print(encrypt(code,key)) 当输入“Python”和“3”后,程序输出的结果是(  ) A.mvqelk B.sbwkrq C.honPyt D.tyPnoh 8.编写Python程序,检测设置的密码是否合法,根据判断结果输出不同的反馈信息。密码构成规则如下: (1)密码总位数为6; (2)必须由小写字母、大写字母和数字组成,其他均为非法字符;且三种字符必须都有。 程序代码如下。为实现上述功能,请在划线处填入合适的代码。 def jc(k): a=[0,0,0] for①        :   if i>='0' and i<='9':   a[0]=1  elif i>='a' and i<='z':   a[1]=1  elif i>='A' and i<='Z':   a[2]=1 ②         key=input('请输入6位密码(密码由大写字母、小    写字母和数字组成,3种字符都有):') if ③        :  print('密码位数不对!') else: if jc(key)==3:   print('密码检测通过!') else:   print('3种字符不全!') 9.编写Python程序,模拟支付宝收益周周乐,随机抽取4位0~9之间的整数组成1组中奖号码。程序代码和程序界面如下。为实现上述功能,请在划线处填入合适的代码。 from random import choice ①         for i in range(1,5): code=code+str(②        )  print('中奖号码为'+code) 10.编写Python程序,随机抽取参加班级活动的幸运学号:输入班级总人数和需抽取幸运学号的个数,输出随机抽取的幸运学号。程序代码如下。为实现上述功能,请在划线处填入合适的代码。 from random import sample s=int(input('请输入班级总人数:')) n=int(input('请输入需要抽取的幸运学号:')) print('抽取的幸运学号为:',       )  11.编写Python程序,对名册中来自11个省辖市的55名与会代表进行随机

资源预览图

函数与模块-浙江省2024届高三信息技术选考一轮复考点突破
1
函数与模块-浙江省2024届高三信息技术选考一轮复考点突破
2
函数与模块-浙江省2024届高三信息技术选考一轮复考点突破
3
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。