下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2024年江苏省高中信息技术合格考真题Python操作题第三套试卷一、Python操作题1.中国古代经典数学著作《孙子算经》记录了这样一个问题:“今有物不知其数,三三数之剩二(除以3余2),五五数之剩三(除以5余),问物几何?”现要统计一下,1000以内满足条件的所有整数。打开“考生文件夹\13”文件夹中的文件“孙子算经.py”,请在序号处填写正确的代码,且不改变原程序的结构,并把序号删除,调试完成后保存文件。s=①____foriinrange(1001):ifi%3==2②____i%5==3:s=③____print(s,"个")【答案】①.0②.and③.s=s+1【解析】【详解】本题考查Python程序综合应用。①初始化计数器
s
为
0。②使用
for
循环遍历
0
到
1000
之间的所有整数。
在循环中,使用
if
语句检查当前整数
i
是否满足除以
3
余
2
且除以
5
余
3
的条件。同时满足使用逻辑运算符and。③如果条件满足,则将计数器
s
增加
1故填s=s+1。2.试编程判断某年是否为闰年。闰年条件:年份能被400整除或者年份能被4整除且不能被100整除。例如:2000年和1980年是闰年,1900年不是闰年。打开“考生文件夹\6”文件夹中的文件“闰年.py”,请在序号处填写正确的代码,且不改变原程序的结构,并把序号删除,调试完成后保存文件。x=①____(input("请输入年份:"))ifx%400==0or(x%100!=0and②____):print("%d年是闰年"%③____)else:print("%d年不是闰年"%x)【答案】①.int②.x%4==0③.x【解析】【详解】本题考查Python程序分支结构的应用。①将用户输入的年份转换为整数,使用int函数。故填int。②判断年份是否满足闰年的条件。年份能被400整除,或者能被4整除但不能被100整除。故填x%4==0。③此处输出闰年x,故填x。3.一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1,即n!=1*2*3*……*(n-1)*n。现求n!。deff(n):#定义递归函数f(n)ifn==Oorn==1:return1#定义当n为0时函数返回值为1else:return①____#递归定义n≥1时通项公式②____=int(input("请输入n:"))#从键盘上输入n的值print("n!的值为:",③____)#输出结果【答案】①.n*f(n-1)②.n③.f(n)【解析】【详解】本题考查Python程序综合应用。①递归定义n≥1时的通项公式,由题干可知,填n*f(n-1)。②键盘上输入n的值,故填n。③调用f函数,计算n的阶乘,故填f(n)。4.已知斐波那契数列1,1,2,3,5,8,13,21……,其定义如下求斐波那契数列第n项的值。请在序号处填写正确的代码。deff(n):#定义递归函数ifn==1①______n==2:return1else:return②_______n=int(input("请输入正整数n的值:"))print(③____)#打印结果【答案】①.or②.f(n-1)+f(n-2)③.f(n)【解析】【详解】本题主要考查Python程序的综合应用。①由定义可知,当n=1或n=2时,f(n)=1,故此处填or。②斐波那契数列从第三项开始,后一项的值是前2项的和,故此处填f(n-1)+f(n-2)。③此处调用函数f(n),用于计算斐波那契数列第n项的值,故填f(n)。5.输入a、b两个整数,如果a为大数,则进行交换,然后分别输出大数、小数的值。a=int(input("请输入a:"))b=int(input("请输入b:"))if____:#如果a为大数a,b=b,aprint("大数是",____,"小数是",____)【答案】①.a>b②.b③.a【解析】【详解】本题考查Python程序设计相关内容。结合题目内容,分析程序段,可知:①处,当a为大数时,交换a、b,故此处应填写:a>b。由if语句知,当a为大数时,交换a、b,则a中存放小数,b中存放大数,故②处填写:b,③处填写:a。6.打印以下图形。----*___**__***_****foriin①____(4):#控制打印行数print("-"*(②____)+"*"*(③____))【答案】①.range②.4-i③.i+1【解析】【详解】本题考查Python程序循环结构的应用。根据题目要求的图形,可以观察到每一行的模式是由若干个“-”和“*”组成的。具体分析如下:-
第1行:4个“-”和1个“*”-
第2行:3个“-”和2个“*”-
第3行:2个“-”和3个“*”-
第4行:1个“-”和4个“*”可以看出:-
每一行的“-”的数量是4减去当前行的索引(从0开始)。-
每一行的“*”的数量是当前行的索引加1。因此,根据for循环结构特点,代码中的①应该是range,②应该是4-i,③应该是i+1。7.将5万元存入银行,选择一年定期自动转存的存款方式,年利率均为1.25%,问:要使得总存款达6万元,至少需要存款多少年?rate=0.0125#给利率变量赋初值money=50000#给存款总额变量赋初值(单位:元)year=0#给存款需要的年头赋初值while_________:money=______*(1+rate)#计算每年新的存款总额______________#存款年数加1print("存款总额为6万元至少需要",year,"年")#输出结果【答案】①.money<60000②.money③.year=year+1或year+=1【解析】【详解】本题考查是Python条件循环。①如果总存款没达6万元,则继续存,故此处应为money<60000;②存款总额为:本金+利息,故此处应为:money;③year记录存款年数,故此处应为:year=year+1或year+=1。8.王明同学为希望工程捐款,第一个月捐款1元,第二个月捐款2元,以后每个月都在前一个月的基础上增加1元。至少需要多少个月捐款总额达到1000元?请在序号处填写正确的代码。sum=①______#给捐款总额变量赋初值(单位:元)m=1#给捐款需要的月份赋初值while②____:sum+=③____#计算每月新的捐款总额m+=1#捐款月份加1print("至少需要",m,"个月完成捐款任务,共捐款",sum,"元")#输出结果【答案】①.0②.s<1000③.m【解析】【详解】本题主要考查Python程序的综合应用。①用变量s来存储攒钱的数额,那么初始值应该为0。②根据while循环语句的结构条件可知,当变量s的值在小于1000元时一直做循环,故循环条件是s<1000。③循环的主体为变量s=s+m,m=m+1,故此处填m。9.等差数列求第n项的值d=4#d为公差a1=float(intput("请输入等差数列的首项值:")n=①____(intput("请输入等差数列的首项值:")an=②____#an为等差数列第n项的值,公式为an=a1+(n-1)dprint("此项等差数列第",n,"项值为:",③____)【答案】①.int②.a1+(n-1)*d或(n-1)*d+a1③.an【解析】【详解】本题考查Python程序。①处需要将输入的字符串转换为整数,因此使用
int
函数。②an为等差数列第n项的值,公式为an=a1+(n-1)d,Python中乘运算符是*,故填a1+(n-1)*d或(n-1)*d+a1。③此处输出第n项值an,故填an。10.抽奖活动:某商场周年庆组织抽奖活动,每位顾客有1次抽奖机会,顾客从1-5之间选择任意整数,如果输入3则中奖,否则不中奖,请模拟抽奖过程。a=int(①
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年绿色能源项目合伙人共同投资合作协议范本3篇
- 多元化资产管理合同
- 办公室空间利用合同
- 网络文化产品交易服务平台协议
- 常用购销合同
- 软件知识产权保护协议
- 2025版医疗健康企业100%股权出售及合作开发合同3篇
- 消防工程施工简单协议书
- 少儿百科知识故事征文
- 水稳料采购合同协议书
- 2025年大唐集团招聘笔试参考题库含答案解析
- 建筑工地春节期间安全保障措施
- 2025山东水发集团限公司招聘管理单位笔试遴选500模拟题附带答案详解
- 2024-2030年中国触摸显示器商业计划书
- 三只松鼠深度分析报告
- 2024-2030年中国建筑玻璃行业市场深度调研及竞争格局与投资价值预测研究报告
- 公共关系理论与实务教程 课件 项目九-公共关系危机管理
- 企业短期中期长期规划
- 中华民族共同体概论讲稿专家版《中华民族共同体概论》大讲堂之第一讲:中华民族共同体基础理论
- 《商务沟通-策略、方法与案例》课件 第一章 商务沟通概论
- 广西《乳腺X射线数字化体层摄影诊疗技术操作规范》编制说明
评论
0/150
提交评论