问题
单项选择题
在窗体中有一个命令按钮Command1和一个文本框Text1,编写事件代码如下:Private Sub Command1 Click()For i=1 To 4x=3Forj=1 To 3Fork=1 To 2x=x+3Next kNext jNext iText1.value=Str(x)End Sub打开窗体运行后,单击命令按钮,文本框Text1输出的结果是( )
A.6
B.12
C.18
D.21
答案
参考答案:D
解析:
各层循环过程及结果如下表所示:
第一层循环 | x的初始值 | 第二层循环 | 第三层循环 | x的值 |
i=1或 i=2或 i=3或 i=4 | x=3 | j=1 | k=1 | x=6 |
k=2 | x=6 | |||
j=2 | k=1 | x=6 | ||
k=2 | x=6 | |||
j=3 | k=1 | x=6 | ||
k=2 | x=6 |