窗体有命令按钮Commandl和文本框Text1,对应的事件代码如下: Private Sub Commandl_Click() For i=1 To 4 x=3 For j=1 To 3 For k=1 To 2

admin2020-09-01  29

问题 窗体有命令按钮Commandl和文本框Text1,对应的事件代码如下:
    Private Sub Commandl_Click()
    For i=1 To 4
    x=3
    For j=1 To 3
    For k=1 To 2
    x=x+3
    Next k
    Next j
    Next i
    Text1.Value=Str(x)
    End Sub
    运行以上事件过程,文本框中的输出是(   )。

选项 A、6
B、12
C、18
D、21

答案D

解析 题目中程序是在文本框中输出x的值,x的值由一个三重循环求出,在第一重循环中,x的初值都是3,因此,本段程序x重复运行4次,每次都是初值为3,然后再经由里面两重循环的计算。在里面的两重循环中,每循环一次,x的值加3,里面两重循环分别从1到3,从1到2共循环6次,所以x每次加3,共加6次,最后的结果为x=3 +6 *3 =21。Str函数将数值表达式转换成字符串,即在文本框中显示21。
转载请注明原文地址:https://kaotiyun.com/show/Iecp777K
0

最新回复(0)