- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2023年江苏省普通高中信息技术学业水平考试题库
Python综合题题目及答案
用Python编辑器打开“Y:\121”下的文件“尼拉坎特哈级数求Π近似值.py”,进行以下操作并保存结果。(1)计算Π的方法有很多种,印度数学家尼拉坎特哈发现了一个可用于计算Π的无穷级数,其展开公式如下:
请观察各分数项符号和分母的规律,编写代码实现求项数为100时的T近似值。
编写完成后原名保存并关闭应用软件。
注:程序修改时,请把下划线及序号删除﹔不能删除注释语句。
op=1#op保存分数项前的符号,取值为1或-1
pi=3
foriinrange(2,101,___①___):
pi=pi+___②___#循环迭代求pi的近似值
op=-___③___#分数项前的符号系数变成原来的相反数
print(___④___)
答案:
1.2
2.op*(4/(i*(i+1)*(i+2)))
3.op
4.pi
1、用Python编辑器打开“考生文件夹\117”下的文件“区间测速.py”,进行以下操作并保存结果。
(1)国内很多路段都启用了区间测速,所谓区间测速,是在同一路段上布置两个监测点,基于车辆通过前后两个检测点的时间,来计算车辆在该路段上平均行驶速度。现在有一段长为3千米的区间测速桥梁,车辆的限速是60千米/时。
(2)请你填空完善该程序或删除原有程序自己编写一段程序,来判断某车辆在此测速路段是否超速。
(3)编写完成后原名保存并关闭应用软件。
注:程序修改时,请把下划线及序号删除;不能删除注释语句。
s=3
time=float(__①__(请输入车辆通行时间(用秒计时):))
v=__②__
if__③__:
print(正常行驶,祝你一路顺风!)
else:print(你的车速为,round(v,1),千米/时)
print(你已超速,请安全驾驶)
答案:
1.input
2.s/(time/3600)
3.v=60
2、用Python编辑器打开“考生文件夹\93”下的文件“求组合数.py”,实现以下功能并保存结果。
(1)请填空完善该程序,实现功能:计算组合数Cmn=n!/(m!*(n-m)!),其中n!=1×2×……×n,m和n均为大于等于0的整数,且m≤n。
(2)编写完成后原名保存并关闭应用软件。
注:程序修改时,请把下划线及序号删除;不能删除注释语句。
deffac(n):#用递归的方法求n!
ifn==0:
return1
else:
returnn*__①__
n=int(input(请输入正整数n的值:))
m=int(input(请输入正整数m的值(m=n):))
c=__②__//(fac(m)*__③__)
print(c)
答案:
1.fac(n-1)
2.fac(n)
3.fac(n-m)
3、用Python编辑器打开“考生文件夹\110”下的文件“麦粒.py”,进行以下操作并保存结果。
(1)《宰相的麦子》讲的是一位国王要奖励国际象棋发明者,奖励方法为在棋盘上第一格放一粒麦子,第二格放二粒,第三格放四粒……按后面一格的麦子总是前一格麦子数的两倍这个比例,放满整个棋盘64格格子。结果倾全国之力也无法完成这个奖励。相比较古代,现在生产力水平有了大幅度提高,2020年我国粮食总产量66949万吨,1公斤麦子大概5000粒左右,请利用程序计算:以2020年我国的粮食总产量能放满棋盘的多少格?
(2)请填空完善该程序,实现功能:计算2020年我国全国粮食总产量折算成麦粒的数量,输出每格棋盘放多少粒麦子,且这些麦粒按照规则可以填满棋盘的格数。
(3)编写完成后原名保存并关闭应用软件。
注:程序修改时,请把下划线及序号删除;不能删除注释语句。
#开始
sum=669490000000*5000#计算麦粒的总量wheat=__①__#wheat为每个棋盘上放的麦子数,赋初值
count=1#count为棋盘的格数
whilesum0:
sum=sum-wheat#计算放了麦粒后还剩的麦子数
#输出每格棋盘上放的麦子数,以及还剩的麦子数
print(f第{count}格上的应放米粒数为{__②__},还剩麦粒总数为{sum})
wheat=2**__③__#计算每格棋盘上的麦粒
__④__#棋格递增一
#输出我国2020年全国粮食产量可以放到棋盘的第几格
ifsum==0:
print(2020年我国全国粮食产量可以放满棋盘的,count-1,格)
els
您可能关注的文档
- 八年级物理第一次月考卷(答题卡A4)(南京专用).docx
- 八年级物理第一次月考卷(考试版A3)(北京地区,人教版2024第1~3章).docx
- 八年级物理第一次月考卷(考试版A3)(湖南省专用,人教版2024第1~2章).docx
- 八年级物理第一次月考卷(考试版A3)(辽宁专用,人教版2024第1~3章第2节).docx
- 2023年江苏省普通高中信息技术学业水平考试题库试题.docx
- 2023年江苏省普通高中信息技术学业水平考试题库试题7(含答案解析).docx
- 2023年江苏省普通高中信息技术学业水平考试题库试题7.docx
- 2023年江苏省普通高中信息技术学业水平考试题库试题9(含答案解析).docx
- 2023年江苏省普通高中信息技术学业水平考试题库试题9.docx
- 2023年江苏省普通高中信息技术学业水平考试题库试题15(含答案解析).docx
文档评论(0)