单选题 以下程序段运行结束后,变量x的值为{{U}} {{/U}}。

x=2

y=4

Do

x=x*y

y=y+1

Loop While y<4
  • A. 2
  • B. 4
  • C. 8
  • D. 20
【正确答案】 C
【答案解析】[解析] 本题考查VBA中循环的知识。在本题中用了Do…LoopWhile循环,先运行循环体后判断条件,当条件满足时继续循环,条件不满足时退出循环体。在本题中第一次循环结束后y的值为5已经不满足条件,故此本循环只执行一次,x的值为2*4=8。