itgle.com

以下叙述中错误的是( )。A.全局变量的作用域一定比局部变量的作用域范围大B.静态(static)类别变量的生存期贯穿于整个程序的运行期间C.全局变量的生存期是整个程序的运行期间D.静态局部变量的初值是在编译时赋予的,在程序执行期间不再赋予初值

题目

以下叙述中错误的是( )。A.全局变量的作用域一定比局部变量的作用域范围大B.静态(static)类别变量的生存期贯穿于整个程序的运行期间C.全局变量的生存期是整个程序的运行期间D.静态局部变量的初值是在编译时赋予的,在程序执行期间不再赋予初值


相似考题
更多“以下叙述中错误的是( )。A.全局变量的作用域一定比局部变量的作用域范围大B.静态(static)类别变量 ”相关问题
  • 第1题:

    以下叙述中正确的是( )。

    A.全局变量的作用域一定比局部变量的作用域范围大

    B.静态(static)类别变量的生存期贯穿于整个程序的运行期间

    C.函数的形参都属于全局变量

    D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值


    正确答案:B
    解析:若在函数中定义与全局变量名字相同的局部变量,则全局变量在该函数中将不起作用,因此全局变量的作用域并不一定比局部变量的作用域大,故选项A不正确;静态变量一旦定义,将在整个程序的运行期间都存布,故选项B正确;函数的形参只在函数调用的时候分配存储空间,在退出函数时收回存储空间,因此是局部的,故选项C不正确;没有赋值的auto型变量的初值是随机的,没有赋值的static型变量的初值是0,故选项D不正确。所以,B选项为所选。

  • 第2题:

    21、以下叙述中正确的是()

    A.函数的形参都属于全局变量

    B.未在定义语句中赋初值的auto变量和static变量的初值都是随机值

    C.全局变量的作用域一定比局部变量的作用域范围大

    D.静态(static)类别变量的生存期贯穿于整个程序的运行期间


    D 在对指针进行加、减算*运算时,数字1表示1个1竽储单元的长度,而double类型数据在内存中占8个字节,因此移动一次移动8个字节。其他三个都不正确。

  • 第3题:

    14、以下叙述中正确的是

    A.全局变量的作用域一定比局部变量的作用域范围大

    B.静态(static)类别变量的生存期贯穿于整个程序的运行期间

    C.函数的形参都属于全局变量

    D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值


    静态( static )类别变量的生存期贯穿于整个程序的运行期间

  • 第4题:

    以下叙述正确的是

    A.全局变量的作用域一定比局部变量的作用域作用范围大

    B.静态static类型变量的生存期贯穿于整个程序的运行范围

    C.函数的形参都属于全局变量

    D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值


    A) 局部变量说明为 static 存储数,其生存期将得到延长

  • 第5题:

    3、以下叙述正确的是

    A.全局变量的作用域一定比局部变量的作用域作用范围大

    B.静态static类型变量的生存期贯穿于整个程序的运行范围

    C.函数的形参都属于全局变量

    D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值


    静态( static )类别变量的生存期贯穿于整个程序的运行期间