问题 单项选择题

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

单项选择题
单项选择题 A型题