![[单项选择题] 以下程序段的输出结果是()x=1y=4Do Until y>4 x=x*y y=y+1LoopPrint x,第1张 [单项选择题] 以下程序段的输出结果是()x=1y=4Do Until y>4 x=x*y y=y+1LoopPrint x,第1张](/aiimages/%5B%E5%8D%95%E9%A1%B9%E9%80%89%E6%8B%A9%E9%A2%98%5D+%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%E6%AE%B5%E7%9A%84%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E6%98%AF%28%29x%3D1y%3D4Do+Until+y%EF%BC%9E4+x%EF%BC%9Dx%2Ay+y%EF%BC%9Dy%2B1LoopPrint+x.png)
[单项选择题] 以下程序段的输出结果是( )
x=1
y=4
Do Until y>4
x=x*y
y=y+1
Loop
Print x
A.1
B.4
C.8
D.20
正确答案:B
参考解析:本题考查的do until循环语句。do until是直到型循环,当条件为假时执行循环体,直到为真结束。本题中首先y=4,循环条件y>4,所以关系表达式的结果为假,执行循环体中的语句,直到x=4,y=5,然后再次进入循环判断因为y=5,所以循环判断表达式结果为真,不执行循环体,循环结束,Print x打印x中的值。故选B。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)