4.循环py

本文是一份关于Python循环的测验,包含判断题、填空题和选择题,涉及for、while、break、continue、else子句等知识点,旨在检验和提升读者对Python循环的理解与运用能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、判断题(共10小题,10分)
题型得分 8
对于下面程序:
total = 0
for i in range(5):
total += i
print(i)
for循环结束后,循环变量i不存在,导致程序错误。(1分)
A. 对
B. 错
我的答案:
B
题目得分 1
参考答案:
B
在编写嵌套循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。(1分)
A. 对
B. 错
我的答案:
B
题目得分 0
参考答案:
A
在循环中,continue语句的作用是结束当前循环。(1分)
A. 对
B. 错
我的答案:
A
题目得分 0
参考答案:
B
对于带有else子句的for语句和while语句,当循环因循环条件不成立而自然结束时,会执行else子句中的代码。(1分)
A. 对
B. 错
我的答案:
A
题目得分 1
参考答案:
A
下面程序的输出结果是14。

count = 0
for x in range(2, 5):
count = count + x
print(count)
(1分)
A. 对
B. 错
我的答案:
B
题目得分 1
参考答案:
B
下面while循环执行的次数为6次。

k = 10
while k >= 5:
k = k - 1
(1分)
A. 对
B. 错
我的答案:
A
题目得分 1
参考答案:
A
在Python中,可以使用 for 作为变量名。(1分)
A. 对
B. 错
我的答案:
B
题目得分 1
参考答案:
B
在循环中,break语句的作用是跳过当前当次循环。(1分)
A. 对
B. 错
我的答案:
B
题目得分 1
参考答案:
B
下面程序的输出结果是2。
m = 0
x = 1
while x < 5:
y = 1
while y < 4:
m = m + y
y = y + 3
x = x + 2
print(m)
(1分)
A. 对
B. 错
我的答案:
A
题目得分 1
参考答案:
A
表达式len(range(1,10))的值为10。(1分)
A. 对
B. 错
我的答案:
B
题目得分 1
参考答案:
B
二、填空题(共15小题,30分)
题型得分 26
下面程序的输出结果是________(注:不要有任何多余的空格)。
a, b, c = 1, 2, 3
while a < b < c:
a, b = b, a
c -= 1
print(a, b, c)
【来源】
《Python程序设计基础》第3章思考与练习。(2分)
我的答案:
2 1 2
题目得分 2
参考答案:
2 1 2
下面程序的输出结果是________。
counter = 0
for i in range(10):
for j in range(10):
if i == j:
continue
counter += 1
print(counter)
【来源】
《Python程序设计基础》第3章思考与练习。(2分)
我的答案:
90
题目得分 2
参考答案:
90
如果输入4、-1、6、9、8、3、0,下面程序的输出结果是________ 。

number = int(input('输入一个整数: '))
max = number
while number != 0:
numb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值