问题 单项选择题

以下描述中正确的是

A.标准模块中的任何过程都可以在整个工程范围内被调用

B.在一个窗体模块中可以调用在其他窗体中被定义为Public的通用过程

C.如果工程中包含SubMain过程,则程序将首先执行该过程

D.如果工程中不包含SubMain过程,则程序一定首先执行第一个建立的窗体

答案

参考答案:B

解析: 在窗体模块中,可以调用标准模块中的过程,也可以调用其他窗体模块中的过程,但被调用的过程必须用Public定义为公用过程。Sub Main过程是Visual Basic中一个比较特殊的过程。它是Visual Basic的启动过程,如果用Sub Main过程,则可以 (但不是必须)首先执行Sub Main过程。Sub Main过程不能自动被识别,必须通过“工程”→“工程属性”→“通用”选项卡设置。在一般情况下,整个应用程序从设计的第一个窗口开始执行,需要首先执行的程序代码放在Form_Load事件中,如果需要从其他窗口开始执行,则也需要通过“工程”→“工程属性”→“通用”选项卡设置。Sub Main过程为启动过程,不可以被调用,这是A项说法的一个反例。

单项选择题 B型题
单项选择题