问题
单项选择题
在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Com- mand1),然后编写如下程序:
Private Sub Command1_Click( )
x=0
Do While x<20
x=(x+1) *(x+2)
n=n+1
Loop
Text1.Text=Str(n)
Text2.Text=Str(x)
End Sub
程序运行后,单击命令按钮,在两个文本框Text1和Text2中分别显示的值是
A.1和0
B.2和12
C.3和182
D.3和12
答案
参考答案:C
解析: 根据题意,当x<20时,Do循环执行。第1次执行完Do循环,x的值为2。故再执行1次,此时x值变为12,此时仍符合条件,故执行第3次Do循环,x值变为 182,循环就此结束。n的值加了三次1。