更多“当同名变量都被赋予了块作用域的时候,外层变量是“可见”的,而内层的变量会被“隐藏”起来。”相关问题
  • 第1题:

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

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

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

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

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


    参考答案B

  • 第2题:

    下列关于成员变量与局部变量的说法不正确的是( )

    A.局部变量的作用域仅限于定义它的方法

    B.成员变量的作用域在整个类内部都是可见的

    C.Java会给成员变量一个初始值

    D.Java会给局部变量赋予初始值


    参考答案:D

  • 第3题:

    重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。


    正确答案:内层
    内层 解析:重新定义标识符的作用域规定是外层变量被隐藏,内层变量可见。

  • 第4题:

    下列关于变量作用域的说法中,正确的是()。

    • A、在main()方法中任何位置定义的变量,其作用域为整个main()方法
    • B、块中定义的变量,在块外也是可以使用的
    • C、变量的作用域为:从定义处开始,到变量所在块结束位置
    • D、变量的作用域不受块的限制

    正确答案:C

  • 第5题:

    若被积区域是X型区域时,二重积分化为的累次积分()。

    • A、外层积分变量是x
    • B、外层积分变量是y
    • C、内层积分变量是x
    • D、内层积分变量既可以是x也可以是y

    正确答案:A

  • 第6题:

    在同一个作用域内,局部变量会隐藏同名的全局变量。


    正确答案:正确

  • 第7题:

    当内存变量和字段变量同名时,引用内存变量的正确方法是M.变量名或M->变量名()


    正确答案:正确

  • 第8题:

    如果<形式参数表>中的变量与<实参数表>中对应的变量同名,则原来的变量会暂时“隐藏”起来。


    正确答案:正确

  • 第9题:

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

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

    B

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

    C

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

    D

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


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

  • 第10题:

    单选题
    若被积区域是X型区域时,二重积分化为的累次积分()。
    A

    外层积分变量是x

    B

    外层积分变量是y

    C

    内层积分变量是x

    D

    内层积分变量既可以是x也可以是y


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

  • 第11题:

    单选题
    局部变量可以隐藏全局变量,那么在有同名全局变量和局部变量的情形时,可以用()提供对全局变量的访问。
    A

    作用域运算符

    B

    指针运算符

    C

    提取运算符

    D

    插入运算符


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

  • 第12题:

    判断题
    在含有说明式私有变量的程序执行期间,其他与之同名的内存变量都暂时隐藏起来,直到该程序执行完毕,那些暂时隐蔽的变量才恢复以前的内容和状态
    A

    B


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

  • 第13题:

    c51数据结构中的存储类型的含义是( )

    A、指定了变量的生存期

    B、指定了变量的作用域

    C、指定了变量的存放的空间

    D、指定了变量的长度


    参考答案:B

  • 第14题:

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

    A.变量属性是用来描述变量作用域的

    B.局部变量作用域只能是它所在方法的代码段

    C.类变量能在类的方法中声明

    D.类变量的作用域是整个类


    正确答案:C
    解析:类变量在类中声明,作用域是整个类,它不能在类的方法中声明。局部变量在类的方法中声明,作用域只能是它所在的方法。

  • 第15题:

    关于变量作用域,下列叙述中正确的是( )。

    A. 在窗体的Form. Load事件过程中定义的变量是全局变量

    B. 局部变量的作用域可以超出所定义的过程

    C. 在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但j作用域只限于该过程

    D. 在调用过程中,所有局部变量被系统初始化为0或空字符串


    正确答案:C
    C)    【解析】本题考查变量的作用域。局部变量是在过程内用声明的变量,只能在本过程中使用,不同过程中的局部变量可以重名,由Dim或者Private声明的局部变量在过程调用前才会被初始化为0或空字符串,静态局部变量不会被初始化为0或空字符串;在“通用声明”段中用Public语句声明的变量为全局变量,可被本应用程序的任何过程或函数访问。

  • 第16题:

    Visual Basic中变量依据其作用域不同可以分为过程级变量(局部变量)、模块级变量和全局变量3类。过程级变量就是指在事件过程或通用过程内定义的变量,它的作用域就是()。模块级变量包括窗体级模块变量和标准模块级变量。窗体模块变量的作用域是(),标准模块变量的作用域是()。全局变量的作用域是()。


    正确答案:其所在的过程;窗体内的所有过程;模块内的所有过程;整个工程中所有的模块和所有的过程

  • 第17题:

    局部变量可以隐藏全局变量,那么在有同名全局变量和局部变量的情形时,可以用()提供对全局变量的访问。

    • A、作用域运算符
    • B、指针运算符
    • C、提取运算符
    • D、插入运算符

    正确答案:A

  • 第18题:

    不同作用域中的同名变量之间互相不影响,也就是说,在不同的作用域内可以定义同名的变量。


    正确答案:正确

  • 第19题:

    在含有说明式私有变量的程序执行期间,其他与之同名的内存变量都暂时隐藏起来,直到该程序执行完毕,那些暂时隐蔽的变量才恢复以前的内容和状态


    正确答案:正确

  • 第20题:

    判断题
    不同作用域中的同名变量之间互相不影响,也就是说,在不同的作用域内可以定义同名的变量。
    A

    B


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

  • 第21题:

    单选题
    下列关于变量作用域的说法中,正确的是()。
    A

    在main()方法中任何位置定义的变量,其作用域为整个main()方法

    B

    块中定义的变量,在块外也是可以使用的

    C

    变量的作用域为:从定义处开始,到变量所在块结束位置

    D

    变量的作用域不受块的限制


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

  • 第22题:

    填空题
    Visual Basic中变量依据其作用域不同可以分为过程级变量(局部变量)、模块级变量和全局变量3类。过程级变量就是指在事件过程或通用过程内定义的变量,它的作用域就是()。模块级变量包括窗体级模块变量和标准模块级变量。窗体模块变量的作用域是(),标准模块变量的作用域是()。全局变量的作用域是()。

    正确答案: 其所在的过程,窗体内的所有过程,模块内的所有过程,整个工程中所有的模块和所有的过程
    解析: 暂无解析

  • 第23题:

    判断题
    在同一个作用域内,局部变量会隐藏同名的全局变量。
    A

    B


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

  • 第24题:

    判断题
    如果中的变量与中对应的变量同名,则原来的变量会暂时“隐藏”起来。
    A

    B


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