niusouti.com

若不同范围的变量使用了同名,则按以下哪个顺序查引用的变量()A、Local->Global->SharedInstanceB、Global->LocalSharedInstanceC、Shared->Global->Instance->LocalD、Local->Shared->Global->Instance

题目
若不同范围的变量使用了同名,则按以下哪个顺序查引用的变量()

A、Local->Global->Shared-->Instance

B、Global->Local-->Shared-->Instance

C、Shared->Global->Instance->Local

D、Local->Shared->Global->Instance


相似考题
更多“若不同范围的变量使用了同名,则按以下哪个顺序查引用的变量() ”相关问题
  • 第1题:

    下列说法错误的是( )。

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

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

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

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


    正确答案:D
    解析:变量可以分为3类:局部变量、模块变量、全局变量。在同一模块不同过程中的变量叫做局部变量,其作用域是它所在的过程,所以不同过程中的局部变量可以同名;模块变量的作用范围是整个窗体或模块,引用其他模块中的模块变量时,必须加上模块名;当同一个模块内的不同过程使用相同的变量时,必须声明窗体层的变量,当然不能有重名。Visual Basic应用程序通常由窗体模块和标准模块组成。模块变量就是窗体变量和标准模块变量的总称。

  • 第2题:

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

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

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

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

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


  • 第3题:

    以下叙述中错误的是()。

    A.在不同函数中可以使用相同名字的变量

    B.形式参数只在本函数范围内有定义

    C.在函数内的复合语句中定义的变量在本函数范围内有定义

    D.全局变量在函数内有同名变量定义时,在该函数范围内被屏蔽


    在C语言中函数的实参个数可以有多个,各个实参之间用分号隔开

  • 第4题:

    下列说法错误的是

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

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

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

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


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

  • 第5题:

    如果局部变量与实例变量同名,如何在局部变量的作用域内引用实例变量

    A.无法引用,必须更名使两者名字不同

    B.在实例变量加关键字this

    C.在实例变量加关键字super

    D.不影响,系统可以自己区分


    正确答案:B
    解析:关键字this表示当前对象。与关键宇this相对应的关键字super,它用来引用当前对象的父类。