问题
单项选择题
下列程序段运行结束后,变量x的值为( )。
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…Loop While循环,先运行循环体后判断条件,当条件满足时继续循环,条件不满足时退出循环体。在本题中第一次循环结束后y的值为5已经不满足条件,故此本循环只执行一次,x的值为2*4=8。