在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是 ( )A.对于动态局部变量来说,一旦离开函数,其值就消失B.对于静态局部变量来说,离开函数,其值仍保留C.对于寄存器变量来说,一旦离开函数,其值就消失D.静态外部变量既可在本文件中引用,又可在其他文件中引用

题目

在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是 ( )

A.对于动态局部变量来说,一旦离开函数,其值就消失

B.对于静态局部变量来说,离开函数,其值仍保留

C.对于寄存器变量来说,一旦离开函数,其值就消失

D.静态外部变量既可在本文件中引用,又可在其他文件中引用


相似考题
更多“在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是()A.对于动态局部变 ”相关问题
  • 第1题:

    ‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪ 关于函数局部变量和全局变量的使用规则,以下选项中描述错误的是‪‪

    A.对于组合数据类型的变量,如果局部变量未真实创建,则是全局变量

    B.return不可以传递任意多个函数局部变量返回值

    C.对于基本数据类型的变量,无论是否重名,局部变量与全局变量不同

    D.可以通过global保留字在函数内部声明全局变量


    return 不可以传递任意多个函数局部变量返回值

  • 第2题:

    在Python中,关于全局变量和局部变量,以下选项中描述不正确的是()

    A.一个程序中的变量包含两类:全局变量和局部变量

    B.全局变量不能和局部变量重名

    C.局部变量只在函数内部有效

    D.全局变量在程序执行的全过程有效


    全局变量不能和局部变量重名

  • 第3题:

    16、关于函数局部变量和全局变量的使用规则,以下选项中描述错误的是

    A.可以通过global保留字在函数内部声明全局变量

    B.return不可以传递任意多个函数局部变量返回值

    C.对于组合数据类型的变量,如果局部变量未真实创建,则是全局变量

    D.对于基本数据类型的变量,无论是否重名,局部变量与全局变量不同


    开放性问题,见教材和网络

  • 第4题:

    3、在C语言中,关于变量的作用域,下列描述中错误的是().

    A.局部变量只在整个函数的运行周期中有效

    B.全局变量的作用域为整个程序的运行周期

    C.当全局变量与局部变量重名时,局部变量会屏蔽掉全局变量

    D.全局变量会覆盖掉所有与它重名的局部变量


    全局变量的作用域为整个程序的运行周期;局部变量只在整个函数的运行周期中有效;当全局变量与局部变量重名时,局部变量会屏蔽掉全局变量

  • 第5题:

    5、以下叙述中错误的是()。

    A.形参的存储单元是动态分配的

    B.函数中的局部变量都是动态存储

    C.全局变量都是静态存储

    D.动态分配变量的存储空间在函数结束调用后就被释放了


    B