选择题
执行下列程序段后,变量x的值是______。
x=2:y=5
Do Until y>5
x=x*y
y=y+1
Loop
A、
2
B、
5
C、
10
D、
20
【正确答案】
C
【答案解析】
Do until…Loop循环采用的是先判断条件后执行循环体的做法,如果条件为True,则循环体一次都不执行,否则进入循环体执行。本题中,若不满足y>5的条件,则执行x=x×y,y=y+1操作。x初始值为2,y值初始值为5,满足循环条件,进入第一次循环,x=2×5=10,y=5+1=6,不再满足循环条件,跳出循环,x的值最终为10。故选择选项C。
提交答案
关闭