![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
以下叙述中错误的是A.在函数外部定义的变量在所有函数中都有效B.在函数内部定义的变量只能在本函
以下叙述中错误的是
A.在函数外部定义的变量在所有函数中都有效
B.在函数内部定义的变量只能在本函数范围内使用
C.函数中的形参属于局部变量
D.在不同的函数中可以使用相同名字的变量
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
以下叙述中错误的是
A.在函数外部定义的变量在所有函数中都有效
B.在函数内部定义的变量只能在本函数范围内使用
C.函数中的形参属于局部变量
D.在不同的函数中可以使用相同名字的变量
A.如果函数定义出现在函数调用之前,可以不必加函数原型声明
B.如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明
C.函数在调用之前,一定要给出函数原型或函数定义,保证编译系统进行调用检查
D.标准库函数不需要函数原型声明
A.由模块m定义并能被其他模块引用的符号称为m的全局符号
B.由其他模块定义并被模块m引用的符号称为m的外部符号
C.由模块m定义并仅在m中引用的符号称为m的本地符号
D.在模块m内的某个函数中定义的局部变量称为m的局部符号
A.由模块m定义并能被其他模块引用的符号称为全局符号
B.由其他模块定义并被模块m引用的全局符号称为m的外部符号
C.由模块m定义并仅在m中引用的静态变量称为m的局部符号
D.在模块m内的某个函数中定义的局部变量称为m的局部符号
在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是 ()
A.对于动态局部变量来说,一旦离开函数,其值就消失
B.对于静态局部变量来说,离开函数,其值仍保留
C.对于寄存器变量来说,一旦离开函数,其值就消失
D.静态外部变量既可在本文件中引用,又可在其他文件中引用
以下叙述中错误的是()
A.局部变量的定义可以在函数体和复合语句的内部
B.全局变量的定义可以在函数以外的任何部位
C.同一程序内局部变量和全局变量不允许同名
D.函数的形参属于局部变量
以下选项中叙述错误的是
A.在C程序的同一函数中,各复合语句内可以定义变量,其作用域仅限本复合语句内
B.C程序函数中定义的赋有初值的静态变量,每调用一次函数,赋一次初值
C.C程序函数中定义的自动变量,系统不自动赋确定的初值
D.C程序函数的形参不可以说明为static型变量
以下叙述中错误的是()。
A.用Shell函数可以执行扩展名为.exe的应用程
B.若用Static定义通用过程,则该过程中的局部变量都被默认为Static类型
C.Static类型的变量可以在标准模块的声明部分定义
D.全局变量必须在标准模块中用Public或Global声明
下面关于C++语言变量的叙述错误的是
A.在C++语言中变量分为auto,static,extern和register四种存储类型
B.自动变量和外部变量的作用域为整个程序
C.内部静态变量的作用域是定义它的函数
D.外部静态变量的作用域是定义它的文件
以下说法错误的是:()
A.全局变量就是在函数外定义的变量,因此又叫做外部变量
B.一个函数中既可以使用本函数中的局部变量,也可以使用全局变量
C.局部变量的定义和全局变量的定义的含义不同
D.如果在同一个源文件中,全局变量和局部变量同名,则在局部变量的作用范围内,全局变量通常不起作用
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!