更多“每个模块中都有一个全局变量__name__。”相关问题
  • 第1题:

    下面关于变量的作用域,正确的描述是( )。

    A、模块级变量的作用域为它所在的模块

    B、同一模块中不同级的变量不能同名

    C、在某一模块中所有过程外用Dim定义的变量为全局变量

    D、不同模块中定义的全局变量可以相同


    参考答案B

  • 第2题:

    在Form2模块中引用Form1模块中声明的全局变量x,写作()。

    A、x

    B、Forml.x

    C、Form2.x

    D、FormlPablic.x


    参考答案:B

  • 第3题:

    以下叙述中错误的是 ______。

    A.一个工程中可以包含多个窗体文件

    B.在一个窗体文件中用Private定义的通用过程能被其他窗体调用

    C.在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件

    D.全局变量必须在标准模块中定义


    正确答案:B
    解析:一个应用程序可以有多个窗体(最多可达255个):在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的代码不可见。模块级变量在模块的声明部分用Private或Dim声明。全局变量必须用Public或Global语句声明,不能用Dim语句声明,更不能用Private语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。 在设计Visual Basic程序时,窗体、标准模块、类模块等都分别有各自的类型名,保存时需要保存为不同的文件。

  • 第4题:

    下列说法错误的是

    A.在同一模块不同过程中的变量可以同名

    B.不同模式中定义的全局变量不可以同名

    C.引用另一模块中的全局变量时,必须在变量名前加模块名

    D.同一模块中不同级的变量可以同名


    正确答案:D
    解析:在同一模块不同过程中的变量可以同名,但同一模块中不同级的变量不可以重名。故选项D的说法有误。

  • 第5题:

    根据变量的作用范围,可以将变量分为3类,它们是:( )

    A、过程变量、模块变量、全局变量

    B、过程变量、模块变量、标准变量

    C、过程变量、模块变量、窗体变量

    D、过程变量、标准变量、全局变量


    正确答案:A

  • 第6题:

    当__name__属性的值为__main__时,代表该模块自身在运行。


    正确答案:正确

  • 第7题:

    软件设计中,有多种耦合方式。若一个模块直接引用另外一个模块中的内部数据,属于()耦合。若一组模块都访问同一全局变量而不是同一全局数据结构,而且不是通过参数表传递全局变量的信息的情况,属于()耦合。


    正确答案:内容;外部

  • 第8题:

    每个模块都有一个()属性,使程序块只能在模块自身运行时执行。


    正确答案:__name__

  • 第9题:

    标准模块中的全局变量可以被工程中的其他模块调用,而公共的过程可以被窗体模块的任何事件调用。


    正确答案:正确

  • 第10题:

    单选题
    在多个应用程序访问同一个DLL时,下面关于DLL中使用全局变量的说法哪个是正确的?()
    A

    每个应用程序都各自使用在他自己的进程空间内复制的一份该全局变量

    B

    全局变量在DLL中是不允许使用的

    C

    每个应用程序访问的是同一个全局变量,该全局变量的有引用计数。


    正确答案: C
    解析: 暂无解析

  • 第11题:

    判断题
    标准模块中的全局变量可以被工程中的其他模块调用,而公共的过程可以被窗体模块的任何事件调用。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    关于__name__的说法,下列描述错误的是()。
    A

    它是Python提供的一个方法

    B

    每个模块内部都有一个name_属性

    C

    当它的值为__main__时,表示模块自身在运行

    D

    当它的值不为__main__时,表示模块被引用


    正确答案: A
    解析: 暂无解析

  • 第13题:

    能在一个工程的所有程序中使用的变量,称为( )。

    A、局部变量

    B、全局变量

    C、窗体级变量

    D、模块级变量


    参考答案:D

  • 第14题:

    全局变量必须在()中定义。

    A.窗体模块

    B.标准模块

    C.类模块

    D.任意模块


    正确答案:B

  • 第15题:

    VBA中变量作用域分为三个层次,分别为 ______、模块变量和全局变量。


    正确答案:局部变量
    局部变量

  • 第16题:

    下列说法中错误的是( )。

    A.在同一模块不同过程中的变量可以同名

    B.不同模块中定义的全局变量可以同名

    C.引用另一模块中的全局变量时,必须在变量名前加模块名

    D.同一模块中不同级的变量可以同名


  • 第17题:

    C 中每个类都有一个隐含的__________指针。


    正确答案:

  • 第18题:

    以下关于窗体叙述中错误的是()。

    • A、一个工程中可以包含多个窗体文件
    • B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用
    • C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件
    • D、全局变量必须在标准模块中定义

    正确答案:D

  • 第19题:

    网络教育的课程按性质分为不同课程模块,每个课程模块都有多门课程可供学生选择。


    正确答案:正确

  • 第20题:

    关于__name__的说法,下列描述错误的是()。

    • A、它是Python提供的一个方法
    • B、每个模块内部都有一个name_属性
    • C、当它的值为"__main__"时,表示模块自身在运行
    • D、当它的值不为"__main__"时,表示模块被引用

    正确答案:A

  • 第21题:

    单选题
    在以下关于变量作用域的描述中,不正确的是()。
    A

    当某过程级变量与全局变量同名,全局变量在这个过程中就会被屏蔽

    B

    静态变量不是模块级或工程级变量,其作用域只限于在它所定义的过程内部

    C

    在某一个过程中定义的变量的作用域只能是这一过程

    D

    在某一个模块中定义的变量的作用域只能是这一模块


    正确答案: A
    解析: 暂无解析

  • 第22题:

    判断题
    当__name__属性的值为__main__时,代表该模块自身在运行。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    填空题
    软件设计中,有多种耦合方式。若一个模块直接引用另外一个模块中的内部数据,属于()耦合。若一组模块都访问同一全局变量而不是同一全局数据结构,而且不是通过参数表传递全局变量的信息的情况,属于()耦合。

    正确答案: 内容,外部
    解析: 暂无解析

  • 第24题:

    填空题
    每个模块都有一个()属性,使程序块只能在模块自身运行时执行。

    正确答案: __name__
    解析: 暂无解析