执行下列程序段,变量 x 的值是 x = 2 : y = 5 Do Until y > 5 x = x * y y = y + 1 Loop

admin2015-07-01  22

问题 执行下列程序段,变量 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。
转载请注明原文地址:https://kaotiyun.com/show/A1gp777K
0

最新回复(0)