问题
单项选择题
有下列程序段:
x=0
n=0
Do While x<50
x=(x+2)*(x+3)
n=n+1
Enddo
n,x
该程序段的执行结果为______。
A.1和0
B.2和72
C.3和50
D.4和168
答案
参考答案:B
解析:[分析] 本题考查的是Do…While循环。X赋值0,首先判断Do…While后面的条件“x<50”为.T.,执行一次循环体得到x的值为6,n的值为1;再次判断条件“x<50”为.T.,再执行一次循环体得到x的值为72,n的值为2;再次判断条件“x<50”为.F.,退出循环。