没有合适的资源?快使用搜索试试~ 我知道了~
(完整版)python期中考试试卷word程序填空阅读填空程序试题.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 38 浏览量
2021-09-14
12:52:40
上传
评论
收藏 1.63MB DOCX 举报
温馨提示
试读
26页
。。。
资源推荐
资源详情
资源评论
1
2
3
4
5
6
7
8
9
10
65
89
90
83
76
75
98
100
a=[78,88,89,90,83,76,75,98,100,65]
______
sum=0
________
print(sum)
执行上述程序段后,输出的内容是______
2.阅读程序。
(4)第三行程序改为 print("%d X %d=%2d"%(i,j,i*j),end=" "),则本题的输出应该是
_____。
(5)如果最后一行的print()表示换行,那么end=””的功能是_______ 。
3.编写程序,用*打印一个如下所示的等腰直角三角形,将测试结果截图。
*
* *
* * *
* * * *
4.编写程序,找到并输出100 以内的素数。
5.分析完善程序
已知包含 25 项的数列: 1,2/3,3/5,....,24/47,25/49。
问题 1 :写出该数列的通项公式 f(n)= _①
问题 2 :以下是计算 S=1+ 2/3 + 3/5 + ... + 24/47+ 25/49 的程序,请补全代码:
s=0
for i in range(1,26):
s=s+ ②
print(“s=”,s)
补充完成上述通项公式和程序:
①f(n)=_________
②___________
6.(项目情境)在中国古代,出自数学家张丘建的《算经》中这样一个值得研究的问题:
今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、母、雏
各几何?这个问题就是著名的“百钱买百鸡问题”。即:现有100 文钱,公鸡 5 文钱一
只,母鸡 3 文钱一只,小鸡一文钱 3 只,要求:公鸡,母鸡,小鸡都要有,把100 文钱买
100 只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各几何?
(问题求解)设用变量 g、m、x 三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下
程序,在空白处填写适当的表达式或语句,使程序完整。
for g in range(1,20):
for m in _______:
for x in range(3,98,3):
if _________ and __________ ==100:
print("公鸡:",g,"母鸡:",m,"小鸡:",x)
7.求 50 以内所有 5 的倍数的和。
8.编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出。
9.输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
10.操作说明:打开文件“Y:/2/2.py”,在代码窗口指定位置<1>、<2>处修改完善程序代
码,不得增加、删除语句或改变程序原有结构,操作结束后保存。
以下程序段的功能是:输入一个正整数 n(1 至 100),输出它的约数的个数。
s=0
n=int(input(“请输入一个正整数:”))
if n<1 or n>100:
exit #输入的数不符合要求,退出
for i in range(1,n+1):
if n//i=0:___<1>
s=s+i <2>
print(“约数的个数是:”,s)
11.广场上有许多(有数百人)小朋友在玩分组游戏,当他们分成三人一组时,发现最后
多出两个;当他们分成五人一组时,发现最后多出三个;当他们分成七人一组时,发现最
后多出两个。编写程序求出这些小朋友的可能人数。
实现上述功能的程序如下,请在程序划线处填入合适的代码。
________
total + = 1
;
;
。
12.小王编写了“字符串缩写”程序,实现如下功能:
1.输入一串由英文字母和数字组成的字符串,
实现上述功能的程序如下,请在程序划线处填入合适的代码。
flag = False
result=" "
result=result+s[i]+"-"
elif ord(s[i]) ! = ord(s[i+1])-1:
result=result+s[i]
print("缩写后的字符串为:",result)
划线处①处应该填入的语句为:
划线处②处应该填入的语句为:
划线处③处应该填入的语句为:
;
;
。
打开文件“考生文件夹\644\百鸡百钱.py”,完善程序实现以下功能并保存。
(1)请不要更改源程序的结构,删除原题里的①、②、③。填写正确的代码,使程序完善。
(2)运行程序,运行结果如图所示。
for chick_num in range(1,②________):
可能为 1-100
if money1==money and num1==num:
#(③小鸡数)
14.将下列程序代码补充完整:
超出范围,对身体反而会有损伤。男最适宜运动心率=(220-年龄数-安静心率)×
(60%~80%)+安静心率,女最适宜运动心率=(210-年龄数-安静心率)×(60%~
80%)+安静心率,补充程序帮他(她)计算最适宜的运动心率。
age=float(input('请输入 age='))
HRrest=float(input('请输入 HRrest='))
gender=input(“请输入 male or female :”)
if ____________________:
____________________
else:
_____________________
low=(n-age-HRrest)*0.6+HRrest
high=(n-age-HRrest)*0.8+HRrest
print('最适宜的心率是:',low,'~',high)
input(“运行完毕,请按回车键退出...”)
15.现有字典如下,根据题目要求,写出相关的表达式:
xingzuo = { ‘小明’:‘巨蟹座’,‘小红’:‘处女座’,‘小兰’:‘金牛座’}
(1)现要取出小红所对应的星座,写出相关表达式:
___________________________________________________________
(2)现发现,“小兰”同学的星座应该是“水瓶座”,请帮忙修改。
__________________________________________________________
(3)现发现,在字典中漏写了关于“小贝”的信息,现已知“小贝”为“双子座”,请帮忙
添加。
_________________________________________________________
(4)写出删除该字典的表达式:
___________________________________________________________
16.蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率T。请根据所
学知识,并上网搜索有关资料,找到利用蒙特卡洛方法求解圆周率Π 的原理、方法和
Python 程序。
17.求解 a 到 b 内(包含 a 和 b)所有的质数,并对每个质数的每一位数字求和。请完善
程序。程序如下:
import math
def IsPrime(i):
if i==1:
return False
for j in range(2,int(math.sqrt(i))+1):
if____:
return False
return True
a=int(input("请输入 a:"))
b=int(input("请输入 b:"))
剩余25页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功