niusouti.com

关于局部变量的作用域,下列说法正确的是()。A.形参变量是属于被调方法的局部变量,而实参变量一般是属于主调方法的局部变量B.在复合语句中也可以定义变量,其作用域只在复合语句范围内C.主方法中定义的变量只能在主方法中使用,不能在其他方法中使用D.不允许在不同的方法中使用相同的变量名

题目
关于局部变量的作用域,下列说法正确的是()。

A.形参变量是属于被调方法的局部变量,而实参变量一般是属于主调方法的局部变量

B.在复合语句中也可以定义变量,其作用域只在复合语句范围内

C.主方法中定义的变量只能在主方法中使用,不能在其他方法中使用

D.不允许在不同的方法中使用相同的变量名


相似考题
更多“关于局部变量的作用域,下列说法正确的是()。 A.形参变量是属于被调方法的局部变量,而实参变量一般是属于主调方法的局部变量B.在复合语句中也可以定义变量,其作用域只在复合语句范围内C.主方法中定义的变量只能在主方法中使用,不能在其他方法中使用D.不允许在不同的方法中使用相同的变量名”相关问题
  • 第1题:

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

    A.局部变量在使用前必须被初始化

    B.实例变量用关键字static声明

    C.实例变量是类的成员变量

    D.在方法中定义的局部变量在该方法被执行时创建


    正确答案:ACD

  • 第2题:

    下列叙述中正确的悬______。

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

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

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

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


    正确答案:C
    解析:标准模块中声明,不能在过程或窗体模块中声明。2.在过程(事件过程或通用过程)内定义的变量叫做局部变量,其作用域是它所在的过程。某一过程的执行只对该过程内的变量产生作用,对其他过程中相同名字的局部变量没有任何影响。因此,在不同的过程中可以定义相同名字的变量,它们之间没有任何关系。如果需要,则可以通过“过程名.变量名”的形式分别引用不同过程中相同名字的变量。3.在过程中的局部变量,如果过程定义使用了Static,则过程中的局部变量就是Static型的,即在每次调用过程时,局部变量的值保持不变;如果省略Static,则局部变量就默认为“自动”的,即在每次调用过程时,局部变量被初始化为。或空字符串。Integer数据类型Integer变量存储为16位(2个字节)的数值形式,其范围为-32,768~32,767之间。Integer的类型声明字符是百分比符号(%)。

  • 第3题:

    以下说法不正确的为______。

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

    B.形式参数是局部变量

    C.在函数内定义的变量只在本函数范围内有效

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


    正确答案:D

  • 第4题:

    下面有关变量及其作用域的叙述中,不正确的是( )。

    A.在方法里面定义的局部变量在方法退出的时候被撤销

    B.局部变量也叫自动变量

    C.在方法外面定义的实例变量在对象被构造时创建

    D.在方法中定义的方法的参变量只要该对象被需要就一直存在


    正确答案:D

  • 第5题:

    下列叙述中正确的是

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

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

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

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


    正确答案:C
    解析:本题考查局部变量与全局变量。在事件过程中定义的变量都不是全局变量,故A项表述错误。局部变量的作用域仅限于所定义的过程,故B项叙述不正确。在Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程,不能在其他过程中被调用,C项表述正确。在调用过程时,如果局部变量用Static关键字定义,就不会被初始化为0或空字符串,D项表述错误。

  • 第6题:

    以下叙述中正确的是______。

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

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

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

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


    正确答案:C

  • 第7题:

    下列叙述中正确的是 ______ 。

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

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

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

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


    正确答案:C
    解析:1.模块变量包括窗体变量和标准模块变量,窗体变量可以作用于该窗体的所有过程。全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。2.在过程(事件过程或通用过程)内定义的变量叫做局部变量,其作用域是它所在的过程。某一过程的执行只对该过程内的变量产生作用,对其他过程中相同名字的局部变量没有任何影响。因此,在不同的过程中可以定义相同名字的变量,它们之间没有任何关系。如果需要,则可以通过“过程名.变量名”的形式分别引用不同过程中相同名字的变量。3.在过程中的局部变量,如果过程定义使用了Static,则过程中的局部变量就是Static型的,即在每次调用过程时,局部变量的值保持不变;如果省略Static,则局部变量就默认为“自动”的,即在每次调用过程时,局部变量被初始化为0或空字符串。

  • 第8题:

    以下正确的说法为()。

    • A、在不同方法中不可以使用相同名字的变量。
    • B、实际参数可以在被调方法中直接使用。
    • C、在方法内定义的任何变量只在本方法范围内有效。
    • D、在方法内的复合语句中定义的变量只在本方法语句范围内有效。

    正确答案:A

  • 第9题:

    下面有关变量及其作用域的陈述哪些是对的()。

    • A、在方法里面定义的局部变量在方法退出的时候被撤销
    • B、局部变量只在定义它的方法内有效
    • C、在方法外面定义的变量(即实例变量)在对象被构造时创建
    • D、在方法中定义的方法的参变量只要该对象被需要就一直存在

    正确答案:A,B,C

  • 第10题:

    单选题
    以下正确的说法为()。
    A

    在不同方法中不可以使用相同名字的变量。

    B

    实际参数可以在被调方法中直接使用。

    C

    在方法内定义的任何变量只在本方法范围内有效。

    D

    在方法内的复合语句中定义的变量只在本方法语句范围内有效。


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

  • 第11题:

    多选题
    下面关于变量及其范围的陈述哪些是正确的()。
    A

    实例变量是类的局部变量

    B

    类变量用关键字static声明

    C

    在方法中定义的局部变量在该方法被执行时创建

    D

    局部变量在使用前必须被初始化

    E

    局部变量的使用范围是整个类


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

  • 第12题:

    多选题
    下面有关变量及其作用域的陈述哪些是对的()。
    A

    在方法里面定义的局部变量在方法退出的时候被撤销

    B

    局部变量只在定义它的方法内有效

    C

    在方法外面定义的变量(即实例变量)在对象被构造时创建

    D

    在方法中定义的方法的参变量只要该对象被需要就一直存在


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

  • 第13题:

    下面关于变量及其范围的陈述错误的是_________。

    A.在方法中定义的局部变量在该方法被执行时创建

    B.局部变量在使用前必须被初始化

    C.实例变量用关键字static声明

    D.实例变量是类的成员变量


    正确答案:C

  • 第14题:

    以下不正确的说法是______。

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

    B.形式参数是局部变量

    C.在函数内定义的变量只在本函数范围内在效

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


    正确答案:D

  • 第15题:

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

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

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

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

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


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

  • 第16题:

    下列有关变量的描述中不正确的是( )。

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

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

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

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


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

  • 第17题:

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

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

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

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

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


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

  • 第18题:

    下列说法中,不正确的是______。

    A.主函数main中定义的变量在整个文件或程序中有效

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

    C.形式参数是局部变量

    D.在函数内部,可在复合语句中定义变量,这些变量只在本复合语句中有效


    正确答案:A

  • 第19题:

    下列说法不正确的是( )。

    A 主函数main中定义的变量在整个文件或程序中有效

    B 不同函数中,可以使用相同名字的变量

    C 形式参数是局部变量

    D 在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效


    正确答案:A

  • 第20题:

    下面有关于变数和其作用域的陈述哪些是对的()

    • A、在方法里定义的局部变量在方法退出的时候被撤销
    • B、局部变量也叫自动变量
    • C、在方法外面定义的变量(译注:即实例变量)在对象被构建时创造
    • D、在方法中定义的方法的参变量只要该对象被需要就一直存在

    正确答案:A,B,C

  • 第21题:

    下面关于变量及其范围的陈述哪些是正确的()。

    • A、实例变量是类的局部变量
    • B、类变量用关键字static声明
    • C、在方法中定义的局部变量在该方法被执行时创建
    • D、局部变量在使用前必须被初始化
    • E、局部变量的使用范围是整个类

    正确答案:B,C,D

  • 第22题:

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

    主方法中定义的变量只能在主方法中使用,不能在其他方法中使用。

    B

    形参变量是属于被调方法的局部变量,而实参变量一般是属于主调方法的局部变量。

    C

    不允许在不同的方法中使用相同的变量名。

    D

    在复合语句中也可以定义变量,其作用域只在复合语句范围内。


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

  • 第23题:

    多选题
    下面有关于变数和其作用域的陈述哪些是对的()
    A

    在方法里定义的局部变量在方法退出的时候被撤销

    B

    局部变量也叫自动变量

    C

    在方法外面定义的变量(译注:即实例变量)在对象被构建时创造

    D

    在方法中定义的方法的参变量只要该对象被需要就一直存在


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