关于变量的作用域,下列说法错误的是( )。A.类成员变量的作用域为类定义体B.方法参数的作用域为方法体C.对于for语句中定义的变量,当for语句执行完时,该变量就消亡了D.在方法void f(int i)的for语句块中,可以声明变量“int i;”

题目
关于变量的作用域,下列说法错误的是( )。

A.类成员变量的作用域为类定义体

B.方法参数的作用域为方法体

C.对于for语句中定义的变量,当for语句执行完时,该变量就消亡了

D.在方法void f(int i)的for语句块中,可以声明变量“int i;”


相似考题
更多“关于变量的作用域,下列说法错误的是( )。 ”相关问题
  • 第1题:

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

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

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

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

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


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

  • 第2题:

    在一个包含多个C/C++源文件的工程(project)中,关于变量,下列说法正确的是()

    A.变量的作用域是包含变量最内层的语句块,不同作用域的变量可以重名。

    B.不属于任何函数的变量,其作用域是整个project。

    C.不属于任何函数的变量,其作用域是所在的源文件。

    D.在变量名前使用extern和static作用相同。

    E.函数外部的全局变量不能生命为static存储类别。


    变量的作用域是包含变量最内层的语句块,不同作用域的变量可以重名。;不属于任何函数的变量,其作用域是整个 project 。

  • 第3题:

    4、关于作用域的描述,下列哪一种说法是正确的 。

    A.形式参数的作用域一定是它所在的整个函数

    B.全局变量的作用域一定是整个程序

    C.局部变量的作用域一定是整个函数

    D.静态局部变量的作用域不仅限于本函数


    形式参数的作用域一定是它所在的整个函数

  • 第4题:

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

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

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

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

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


    局部作用域变量和全局作用域变量可以重名;全局变量可以在函数内使用

  • 第5题:

    下面关于C++语言变量的叙述错误的是:

    A.C++语言中变量为auto,static,extern和register四种存储类型

    B.自动变量和外部变量的作用域为整个程序

    C.函数中的静态局部变量的作用域是定义它的函数

    D.静态全局变量的作用域是定义它的文件


    自动变量和外部变量的作用域为整个程序