题目内容

下列有关局部变量的说法不正确的是()。

A. 在一个函数内定义的变量不能在此函数外使用这个变量
B. 不同函数中不可以使用相同名字的命名,否则引起编译错误
C. 形式参数是局部变量
D. 局部变量的定义可以出现在函数内部的复合语句中

查看答案
更多问题

下列有关全局变量说法不正确的是()。

A. 若定义时,没有进行初始化,则全局变量的初始值为随机值
B. 全局变量定义在函数之外,也称为外部变量
C. 若使用前,不进行extern声明,则全局变量的作用域从定义变量的位置开始到本源文件结束
D. 由于全局变量在程序执行的过程中都会占用存储单元,因此不必要时尽量不用全局变量

下列有关extern关键字的说明错误的是()。

A. extern可以改变同一个文件中的全局变量的作用域
B. extern可以使得一个文件中的函数在其他文件中使用
C. extern不能将静态外部变量的作用域扩展到其他文件
D. extern可以用来定义一个外部变量

下列有关静态变量的说法不正确的是()。

A. 静态局部变量占用静态存储区空间,在程序运行期间不释放该空间
B. 静态外部变量存放在静态存储区,非静态外部变量存放在动态存储区,
C. 在定义静态变量时,若不进行初始化,则编译器会自动为它赋初值
D. 静态局部变量不能被其他函数引用,静态外部变量不能被其他文件中的函数引用

关于函数调用,下面叙述正确的是()

A. 函数的实参和对应的形参共占用同一存储单元。
B. 形参只用形式上的参数,不占用具体存储单元。
C. 调用函数时实参可以是表达式。
D. 函数的实参和对应的形参,如果名称相同,则他们共占用同一存储单元。

答案查题题库