在窗体上画两个文本框(名称分别为Textl和Text2)和一个命令按钮(名称为Commandl),然后编写如下事件过程: Private SubCommandl_Cick() x=0 Do While x

admin2018-09-19  28

问题 在窗体上画两个文本框(名称分别为Textl和Text2)和一个命令按钮(名称为Commandl),然后编写如下事件过程:
    Private SubCommandl_Cick()
          x=0
          Do While x<50
               x=(x+2)*(x+3)
               n=n+l
          Loop
          Textl.Text=Str(n)
          Text2.Text=Str(x)
    End Sub
    程序运行后,单击命令按钮,在两个文本框中显示的值分别为(     )。

选项 A、1和0
B、2和72
C、3和50
D、4和168

答案B

解析 在文本框中显示的值即n,x的值。x移始值已设为0,n的初值没有定义,默认为0。各次循环x,n的值如下:
    x=(x+2)*(x+3)=(O+2)*(O+3)=2*3=6,n=l+1=0+l=l
    x=6,满足x<50,循环继续:
    x=(x+2)*(x+3)=(6+2)*(6+3)=8*9=72,n=n+l=l+l=2
    x=72,不满足x<50,循环结束。此时n的值为2,x的值为72。
转载请注明原文地址:https://kaotiyun.com/show/P9Fp777K
0

随机试题
最新回复(0)