没有合适的资源?快使用搜索试试~ 我知道了~
试卷python基础试题(含答案)程序填空阅读填空程序试题.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 16 浏览量
2021-09-14
12:18:44
上传
评论 1
收藏 2MB PDF 举报
温馨提示
试读
26页
。。。
资源推荐
资源详情
资源评论
试卷 python 基础试题(含答案)程序填空阅读填空程序试题
一、程序填空
1.有如下程序段:
sum=0
for i in range(1,20,3) :
sum+=i
print(“sum=”,sum)
(1)
循环变量
i
的初值为:
_________
,终值为:
_________
,步长为:
__________
。
(2)
该程序执行后,输出的结果为:
____________________
。
2.阅读程序。阅读求水仙花数的代码并回答问题。
“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:
153
是一个“水
仙花数”,因为
153=1
3
+5
3
+3
3
,请计算并输出所有三位数的水仙花数。
for n in range(100,1000):
i=n//100
j=n//100%10
k=n%10
if n==i*i*i+j*j*j+k*k*k:
print(n)
(
1
)
//
的符号作用是
_____
。
(
2
)
%
的符号作用是
_____
。
(
3
)
==
的符号作用是
_____
。
(
4
)在代码中,变量
i
表示的是三位数中的
______
位。
(
5
)在代码中,变量
j
表示的是三位数中的
______
位。
(
6
)在代码中,变量
k
表示的是三位数中的
______
位。
(
7
)在
range
(
100,1000
)这个区域内,变量
n
无法取到的数值是
________
。
3.完善程序。以下是猜数游戏的程序,请在画线出填写正确的内容。
import random
secret=random.randint(0,10)
print(“---
猜数游戏
-----”)
cs=int(input(“
你猜的数字是
”))
while cs!=secret:
_______cs>secret:
_________ (“
唉,猜大啦
!”)
__________:
print(“
嘿嘿,猜小了!
”)
cs= int(input(“
重新猜一个靠谱的数字是:
”))
print(“
游戏结束,不玩了!
”)
4.完善程序。以下是计算
S=1+6+11+
…
+101
的程序代码。请你在 处填写正确的语句。
s=0
k=1
while(k<=101)
__
s=0
k=1
while(k<101):
k=k+5
s=s+k
print(s+1)
5.计算机解决问题的过程为“分析问题——设计算法(流程图)——编写程序——调试程
序”,
请输入以下代码,自己输入数据运行,结果截图提交
6.编写一个程序,它将找到所有这些数字,可被
7
整除,但不是
5
的倍数,
2000
年至
3200
年
(
包括在内
)
。得到的数字应按逗号分隔的顺序打印在一行上。提示
:
考虑使用
range(#begin
,
#end)
7.哥德巴赫在
1742
年提出了以下猜想:任何一个大于
2
的偶数都可以写成两个质数之
和,请完善代码帮助哥德巴赫验证他的猜想。
import math
def ss(n):
Flag=True
i=2
while i <= int(math.sqrt(n))and Flag:
if _____________
Flag = False
_____________
return Flag
n=int(input(“
输入一个大于
2
的偶数
”))
for i in rang(2,n//2+1):
if____________
print(str(n)+"="+str(i)+"+"+str(n-i))
如果输入“
8
”则结果显示
_____
8.求
1
~
100
内奇数之和(使用
range
函数)
9.程序设计:在舞会上,男生、女生各自排成一队。舞会开始时,依次从男队和女队的队
头各出一人配成舞伴。跳完后的两人重新回到队尾。
例如:
boy
=
['Alex','Steven','Jack'],girl
=
['Ada*,'Babs'.,'Danla','Jane']
输出:
Turn1:(Alex,Ada)
Turn2:(Steven,Babs)
Turn3:(Jack,Danla)
Turn4:(Alex,jane)
……
Turn12:(Jack,jane)
代码如下:
boy
=
['Alex','Steven',‘Jack']
girl
=
['Ada','Babs','Danla','Jane']
for i in range(12):
x,y
= ①
#
出队
print(“Turn{:2}):({}
,
{})".format(i
+
1,x
,
y))
boy.append(
②
) #
再进队
girl.append(
③
) #
再进队
(
1
)程序代码中①处正确的代码是(
_______
)。
A.boy.pop(l).girl.pop(l) B.girl.pop(l),boy.pop(l)
C.boy.pop(0),girl.pop(0) D.girl.pop(0),boy.pop(0)
(
2
)程序代码中②处正确的代码是(
_______
)。
A.x B.y C.i D.i
+
1
(
3
)程序代码中③处正确的代码是(
_______
)。
A.x B.y C.i D.i
+
1
10.程序设计:唐三藏又被妖怪抓走了,这次孙悟空还是没打得过妖怪,于是来求观音菩
萨。观音菩萨告诉孙悟空,在天庭里身高正好为
1000
米的那位神仙可以降伏此妖。于是悟
空立刻来到天上,在玉皇大帝的神仙册上看到了按身高从矮到高排列有
10000
个神仙。由
于时间紧迫,悟空想用最短的时间找到这位神仙,这样才可以尽快解救唐僧。
代码如下:
List
=
list(map(int
,
input(“
请按身高递增顺序依次输入
10000
个神仙的身高
”).split()))
left
=
1
right
=
10000
while
①
mid
= ②
if List[mid]
==
1000:
③
elif List[mid]
<
1000:
④
else:
⑤
print(“
能帮孙悟空的神仙在第{
0
}位上
”.format(mid
+
l))
(
1
)程序代码中①处正确的代码是(
_______
)。
A.left
<
right B.left
<=
right C.left!
=
right D.left
>
right
(
2
)程序代码中②处正确的代码是(
_______
)。
A.(left
+
right)/2 B.(left
+
right)\2
C.(left
+
right)//2 D.(left
+
right)\\2
(
3
)程序代码中③处正确的代码是(
_______
)。
A.pass B.print(mid)z C.break D.continue
(
4
)程序代码中④处正确的代码是(
_______
)。
-
A.left
=
mid B.right
=
mid C.left
=
mid
+
1 D.right
=
mid-1
(
5
)程序代码中⑤处正确的代码是(
_______
)。
A.left
=
mid B.right
=
mid C.left
=
mid
+
1 D.right
=
mid-1
11.地球绕太阳的运行周期为
365
天
5
小时
48
分
46
秒(合
365.24219
天),即一回归
年。公历的平年只有
365
天,比回归年短约
0.2422
天,每四年累积约一天,把这一天加于
2
月末(即
2
月
29
日),使当年的时间长度变为
366
天,这一年就是闰年。判断某一年是
否是闰年的方法是年份数能被
4
整除,但不能被
100
整除,或者年份数能被
400
整除。以
下是一段用于判断某一年是否是闰年的程序。
请将上面程序框中空格处的内容填写完整,其中①处填写代码注释
___________ ______ __________ _______ _______
12.“百鸡百钱”问题是一个有名的数学问题,出自《张丘建算经》。其内容是:公鸡 5 文
钱 1 只,母鸡 3 文钱 1 只,小鸡 3 只 1 文钱,用 100 文钱买 100 只鸡,其中公鸡、母鸡和
小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?
打开文件“考生文件夹\644\百鸡百钱.py”,完善程序实现以下功能并保存。
(1)请不要更改源程序的结构,删除原题里的①、②、③。填写正确的代码,使程序完善。
(2)运行程序,运行结果如图所示。
# 请不要更改源程序的结构,删除原题里的①、②、③。填写正确的代码,使程序完善
money=100 #一共 100 文钱
num=100 #一共 100 只鸡
cock_price=5 #公鸡价格 5 文
hen_price=3 #母鸡价格 3 文
threechick_price=1 #3 只小鸡 1 文
for cock_num in range(1,money//cock_price+1): #公鸡只数可能为 1-20
for hen_num in range(1,①
________
): #母鸡只数可能为
剩余25页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功