单选题 在窗体上画两个文本框(名称分别为Text1和Text2)和一个命令按钮(名称为Command1),然后编写如下事件过程: Private Sub Command1_Click() x=0 Do While x<50 x=(x+2)*(x+3) n=n+1 Loop Text1.Text=Str(n) Text2.Text=Str(x) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别为( )。
【正确答案】 B
【答案解析】解析:在文本框中显示的值即n,x的值。x初始值已设为0,n的初值没有定义,默认为0。各次循环x,n的值如下: x=(x+2)*(x+3)=(0+2)*(0+3)=2*3=6,n=n+1=0+1=1 x=6,满足x<50,循环继续: x=(x+2)*(x+3)=(6+2)*(6+3)=8*9=72,n=n+1=1+1=2 x=72,不满足x<50,循环结束。此时n的值为2,x的值为72。