问题
单项选择题
假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。 Model1代码如下: Public x As Integer Public y As Integer Sub S1( ) x=1 S2 End Sub Sub S2( ) y=10 Form1.Show End Sub Model2的代码如下: Sub Main( ) S1 End Sub其中Sub Main被设置为启动过程。程序运行后,各模块的执行顺序是
A.Form1→Model1→Model2
B.Model1→Model2→Form1
C.Model2→Model1→Form1
D.Model2→Form1→Model1
答案
参考答案:C
解析:解析:由于Sub Main被设置为启动过程,所以Model2模块先执行,接着调用S1过程,这样就执行Model1模块,在S1过程中又要调用S2过程,而S2过程中使 Form1窗体显示出来,总结这一系列过程,各模块的执行过程为:Model2→Model1→ Form1,因此选项C)正确。