《C语言程序设计》第14章在线测试
- 格式:doc
- 大小:183.50 KB
- 文档页数:4
A B
C D
、以下程序:main( ) {int x”, x); else printf(
A B
C D
均为int d,%d\n
A B
C D
、在函数中定义变量时,若省略存储类型符,系统默认存储类别为( )。
A B
C D
、下列选项中关于
A B
C D
2、以下叙述中,错误的叙述是:
A、函数的形参都属于全局变量
B、全局变量的作用域不比局部变量的作用域范围大
C、静态(static)类别变量的生存期贯穿整个程序的运行期间
D、未在定义语句中赋初值的auto变量和static变量的初值都是随机值
3、下列选项中关于外部变量的作用域,正确的是( )。
A、外部变量的作用域是所在的源文件
B、外部变量的作用域是整个源程序
C、可以通过extern,将一些外部变量的作用域扩展到多个源文件
D、外部变量若定义为静态的,其他源文件不能使用该外部变量
4、下列选项中关于外部变量,正确的是( )。
A、main函数是主函数,不在main函数内部定义的变量都是外部变量
B、外部变量必须定义在源程序的开始处
C、外部变量必须定义在所有函数的外面
D、定义外部变量时,可以进行初始化
5、下列选项中关于变量的生存期,不正确的描述是( )。
A、auto型变量是静态存储的,其生存期等同于程序的运行期。
B、static变量是动态存储的,函数调用结束时,static变量所占用的内存单元被释放
C、register变量都是动态存储的
D、外部变量都是静态存储的
第三题、判断题(每题1分,5道题共5分)
1、声明一个函数为外部函数,应该在声明函数的函数类型的前面加extern。
正确错误
2、可以利用全局变量从函数中得到多个返回值。
正确错误
正确错误、关于实型变量的存储,指数位越多,数据的精度越高。
正确错误语言中外部变量的作用域是整个源程序。
正确错误