中小学教育资源及组卷应用平台
第十课《循环结构——while循环》
一、选择题
1.阅读如下程序,当循环结束后,x的值是( )
x=0
while x<50:
x=(x+1)*(x+2)
print(x)
A、110 B、132 C、156 D、182
2.阅读如下程序,当循环结束后,s的值是( )
i=1
s=0
while s<20:
s=s+i*2-1
i=i+1
print(s)
A、20 B、25 C、30 D、36
3.如下是计算银行储蓄增值的程序,以下选项不能实现是( )
p=500
n=int(input("请输入储蓄年数:"))
i=0
while ① :
p=p*1.03
②
print("账户数额:",p)
A、① i<=n ② i=i+1
B、① i!=n ② i=i+1
C、① n>0 ② n=n-1
D、① n!=0 ② n=n-1
二、填空题
4. while循环中,当条件判断为 ( http: / / www.21cnjy.com ) 时,循环体被重复执行,当条件判断为 时退出循环, 字句的语句块才会被执行。21世纪教育网版权所有
5.循环控制语句,也称为 ,其功能就是改变循环语句的 。
6.在Python中,循环控制语句主要有 和 。
7.阅读如下程序,输出结果是
x=0
n=6
while xx=x+1
if n%x!=0:
continue
print(x)
三、判断题
8.若while循环条件表达式的一直为True,则while循环将一直执行。( )
9.break语句的功能是跳出当前循环,但是对[else 字句]的执行没有影响。( )
参考答案:
1~3 、DBA
4、True ; False ; else
5、跳转语句 ; 执行顺序
6、break ; continue
7、
8、√
9、×
1
2
4
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://21世纪教育网(www.21cnjy.com)
" 21世纪教育网(www.21cnjy.com)