问题 单项选择题

假定一个工程由一个窗体文件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)正确。

名词解释
单项选择题