以下描述中正确的是 ______。A.标准模块中的任何过程都可以在整个工程范围内被调用B.如果工程中不包含Sub Main过程,则程序一定首先执行第一个建立的窗体C.如果工程中包含Sub Main过程,则程序将首先执行该过程D.在一个窗体模块中可以调用在其他窗体中被定义为Public的通用过程

题目

以下描述中正确的是 ______。

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

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

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

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


相似考题
更多“以下描述中正确的是 ______。A.标准模块中的任何过程都可以在整个工程范围内被调用B.如果工程中不 ”相关问题
  • 第1题:

    在以下描述中正确的是

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

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

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

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


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

  • 第2题:

    以下描述中正确的是 ______。

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

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

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

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


    正确答案:B
    解析:标准模块中可以包含私有和公共过程,私有过程只能在标准模块中被调用,而不能被其他模块调用,所以A是错的;工程的启动对象(Form或SubMain)决定了工程中首先被执行的部分,所以C和D都是错的。

  • 第3题:

    在以下描述中正确的是( )。

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

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

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

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


    正确答案:A

  • 第4题:

    一个工程中包含两个名称分别为Form1、Fort2的窗体,一个名称为mdlFunc的标准模块。假定在 Form1、Form2和mdlFune中分别建立了自定义过程,其定义格式为: Form1中定义的过程; Private Sub frmFunctionl() ... End Sub Form2中定义的过程: Public Sub frmFunction2() ... End Sub mdlFunc中定义的过程: Public SubmdlFunction() ... End Sub 在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是 ______。

    A.上述3个过程都可以在工程中的任何窗体或模块中被调用

    B.frmFunction2和mdlFunction过程能够在工程中各个窗体或模块中被调用

    C.上述3个过程都只能在各自被定义的模块中调用

    D.只有mdlFunction过程能够被工程中各个窗体或模块调用


    正确答案:D
    解析:Form1中的frmFunction1是窗体/模块级过程,只能被所在窗体Form1中的其他过程调用。 Form2中的frmFunction2是全局过程,所有模块的所有过程都能调用该过程,但外部过程调用时,需要在过程名前加窗体名。mdlFunc中的mdlFunction是在标准模块中定义的全局过程,如果过程名唯一,可以直接调用。因此,只有mdlFunction过程能够被工程中各个窗体或模块直接调用。

  • 第5题:

    在以下描述中正确的是

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

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

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

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


    正确答案:B
    解析:工程里首先执行哪个窗体由“工程属性”对话框中“通用”选项卡的启动对象决定。默认为第一个建立的窗体。