1、关于局部变量说法错误的是?A.主函数中定义的变量也只能在主函数中使用,不能在其他函数中使用;B.形参变量是属于被调函数的局部变量,实参变量是属于主调函数的局部变量;C.允许在不同的函数中使用相同的变量名;D.在复合语句中可定义变量,其作用域在复合语句范围外;

题目

1、关于局部变量说法错误的是?

A.主函数中定义的变量也只能在主函数中使用,不能在其他函数中使用;

B.形参变量是属于被调函数的局部变量,实参变量是属于主调函数的局部变量;

C.允许在不同的函数中使用相同的变量名;

D.在复合语句中可定义变量,其作用域在复合语句范围外;


相似考题
更多“1、关于局部变量说法错误的是?”相关问题
  • 第1题:

    以下关于局部变量的叙述中错误的是( )。

    A.在过程中用Dim语句或Static语句声明的变量是局部变量

    B.局部变量的作用域是它所在的过程

    C.在过程中用Static语句声明的变量是静态局部变量

    D.过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放


    正确答案:D
    解析:static用于定义静态变量,dim定义的是动态变量。静态变量的生存期是程序的整个运行时间,而动态变量的生存期是所在的过程结束,即过程结束该动态变量即被销毁。而变量的可见性是指变量在程序的那些部分可供调用,过程中定义的变量在此过程结束后销毁。故本题选D。

  • 第2题:

    下面关于C语言的说法错误的是()。

    A.C函数必须有形式参数

    B.任何复合语句体的{}中允许定义局部变量

    C.局部变量都存储在动态存贮区

    D.C程序的执行起点只能是main函数


    正确答案:ACD

  • 第3题:

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

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

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

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

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


    参考答案:D

  • 第4题:

    关于内存变量的调用,下列说法正确的是

    A)局部变量能被本层模块和下层模块程序调用

    B)私有变量能被本层模块和下层模块程序调用

    C)局部变量不能被本层模块程序调用

    D)私有变量只能被本层模块程序调用


    正确答案:B
    【答案】:B
    【知识点】:全局变量、私有变量和局部变量分别能在哪些模块中使用
    【解析】:在Visual FoxPro中,全局变量是指在任何模块中都可使用的变量;私有变量的作用域是建立它的模块及其下属的各层模块;局部变量只能在建立它的模块中使用,不能在上层或下层使用。

  • 第5题:

    下列说法中错误的是______。

    A.$1_abc是合法的Java标识符

    B.void是合法的Java保留字

    C.局部变量必须先声明后使用

    D.在Java中,类不是用标识符命名的


    正确答案:D

  • 第6题:

    以下关于变量的叙述中,错误的是

    A)在过程中用Dm或St语句声明的变量是局部变量

    B)局部变量的作用域是声明它的过程

    C)在过程中用Sta语句声明的变量是静态局部变量

    D)任何局部变量在声明它的过程执行完毕后即被释放


    正确答案:D

  • 第7题:

    下面关于变量说法正确的是()

    • A、变量声明包括基本数据类型和用户定义类型。
    • B、全局变量是用Public声明的变量,局部变量是用Dim或Static等声明的变量
    • C、全局变量和局部变量不能同名
    • D、任何窗体和模块对全局变量的修改都会影响其他窗体或模块

    正确答案:A,B,D

  • 第8题:

    下面关于final说法错误的是()

    • A、final修饰的类不可以继承其他类
    • B、内部类在访问局部变量的时候,局部变量需要使用final修饰
    • C、被final修饰的引用类型变量内部的内容是可以发生变化的//地址值不能发生变化
    • D、final修饰的变量称为常量,这些变量只能赋值一次。

    正确答案:A

  • 第9题:

    下列关于变量的说法不正确的是()。

    • A、局部变量在声明它的过程执行完毕后就被释放了
    • B、局部变量的作用域仅限于声明它的过程
    • C、静态局部变量是在过程中用Static语句声明的
    • D、局部变量是指那些在过程中用Dim语句或Static语句声明的变量

    正确答案:A

  • 第10题:

    下列关于SQL中的变量的说法中正确的是:()

    • A、SQL中局部变量可以不声明就使用
    • B、SQL中全局变量必须先声明再使用
    • C、SQL中所有变量都必须先声明后使用
    • D、SQL中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。

    正确答案:D

  • 第11题:

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

    实例变量是类的局部变量

    B

    类变量用关键字static声明

    C

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

    D

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

    E

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


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

  • 第12题:

    单选题
    下列关于变量的说法不正确的是()。
    A

    局部变量在声明它的过程执行完毕后就被释放了

    B

    局部变量的作用域仅限于声明它的过程

    C

    静态局部变量是在过程中用Static语句声明的

    D

    局部变量是指那些在过程中用Dim语句或Static语句声明的变量


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

  • 第13题:

    以下关于局部变量和全局变量的叙述正确的是()

    A.main函数中定义的变量是局部变量

    B.局部变量可以与全局变量重名

    C.在所有函数外定义的变量是全局变量

    D.形式参数不是局部变量


    正确答案:ABC

  • 第14题:

    以下说法错误的是:()

    A.全局变量就是在函数外定义的变量,因此又叫做外部变量

    B.一个函数中既可以使用本函数中的局部变量,也可以使用全局变量

    C.局部变量的定义和全局变量的定义的含义不同

    D.如果在同一个源文件中,全局变量和局部变量同名,则在局部变量的作用范围内,全局变量通常不起作用


    正确答案:A

  • 第15题:

    下列说法中错误的是

    A.静态局部变量的初值是在编译时赋予的,在程序执行期间不再赋予初值

    B.若全局变量和某一函数中的局部变量同名,则在该函数中,此全局变量被屏蔽

    C.静态全局变量可以被其他的编辑单位所引用

    D.所有自动类局部变量的存储单元都是在进入这些局部变量所在的函数体(或复合语句)时生成,退出其所在的函数体(或复合语句)时消失


    正确答案:C
    解析:静态全局变量只限于本文件所使用。静态全局变量只限于本文件所使用,不能被其他的文件所引用。

  • 第16题:

    下面关于局部变量和全局变量的说法中,( )正确。

    A、main函数中定义的变量是全局变量

    B、在任何函数内部定义的变量都是局部变量

    C、全局变量都在程序运行期间根据需要动态分配存储空间的

    D、局部变量都是在程序运行期间根据需要动态分配存储空间的


    正确答案:B

  • 第17题:

    下列关于变量的叙述哪个是错误的? ( )

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

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

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

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


    正确答案:B

  • 第18题:

    关于局部变量说法,符合编程规范的说法是()

    • A、不要定义不会被用到的局部变量,类私有属性,类私有方法和方法参数
    • B、几乎每一个局部变量的声明都应该包含一个初始化表达式
    • C、变量定义的“就近原则”
    • D、属性名可以和公有方法参数相同,也可以和局部变量相同

    正确答案:A,B,C

  • 第19题:

    下列关于VB中局部变量的说法,错误的是()。

    • A、能在一个窗体中的所有地方使用
    • B、在不同的过程中可以定义同名的局部变量
    • C、不能被其他过程或函数使用
    • D、只能用于定义的过程

    正确答案:A

  • 第20题:

    下列关于变量的叙述中哪个是错误的()

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

    正确答案:B

  • 第21题:

    下列关于函数作用域说法正确的是()。

    • A、函数作用域:仅仅在当前函数内可用
    • B、局部变量:仅在函数内可用的变量
    • C、优点:独有、安全
    • D、缺点:不可重用

    正确答案:A,B,C,D

  • 第22题:

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

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

    正确答案:B,C,D

  • 第23题:

    单选题
    下面关于final说法错误的是()
    A

    final修饰的类不可以继承其他类

    B

    内部类在访问局部变量的时候,局部变量需要使用final修饰

    C

    被final修饰的引用类型变量内部的内容是可以发生变化的//地址值不能发生变化

    D

    final修饰的变量称为常量,这些变量只能赋值一次。


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

  • 第24题:

    多选题
    关于局部变量说法,符合编程规范的说法是()
    A

    不要定义不会被用到的局部变量,类私有属性,类私有方法和方法参数

    B

    几乎每一个局部变量的声明都应该包含一个初始化表达式

    C

    变量定义的“就近原则”

    D

    属性名可以和公有方法参数相同,也可以和局部变量相同


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