早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于VBA中for...next循环结构,出现多个for的情况计算完全不懂,我不明白是从第一个for语句i=1然后就进步下一个for,还是第一个for完全运算完了再进行下一个for?以及S=S+1是属于整个程序的还是属于

题目详情
关于VBA中for...next循环结构,出现多个for的情况计算完全不懂,
我不明白是从第一个for语句i=1然后就进步下一个for,还是第一个for完全运算完了再进行下一个for?
以及S=S+1是属于整个程序的还是属于内循环的?
好乱好乱.
一、运行下列程序,显示的结果是 (  ).
s=0
For i=1 To 5
For j=1 To I
    For k=j To4
      s=s+1
Next k
Next j
Next i
MsgBox s
A) 4 B) 5 C) 38 D) 40
二、
在窗体中有一个命令按钮Command1 和一个文本框Text1,编写事件代码如下:
PrivateSub Command1_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)
EndSub
打开窗体运行后,单击命令按钮,文本框Text1 输出的结果是 ( ).
A) 6 B) 12 C) 18 D) 21
▼优质解答
答案和解析
第一个for语句i=1然后就进入下一个for.
1题:D
2题:D