问题 单项选择题

在窗体中有一个命令按钮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=3j=1k=1x=6
k=2x=6
j=2k=1x=6
k=2x=6
j=3k=1x=6
k=2x=6
运行结束后,x的最终值为21。

单项选择题
填空题