问题 单项选择题

有下列程序段:
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.,退出循环。

单项选择题
单项选择题