当前位置:文档之家› C语言程序设计第14章在线测试

C语言程序设计第14章在线测试

A B
C D
、以下程序:5) printf(
A B
C D
、y均为则语句 printf(
A B
C D
、在函数中定义变量时,若省略存储类型符,系统默认存储类别为
A B
C D
、下列选项中关于。

A r egister B

C r egister D
register
B、p+=2,*++p
C、p+=2,*p++
D、p+=2,++*p
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分)
正确错误、可以利用全局变量从函数中得到多个返回值。

正确错误、关于实型变量的存储,尾数位越多,数据的精度越高。

正确错误、关于实型变量的存储,指数位越多,数据的精度越高。

正确错误语言中外部变量的作用域是整个源程序。

正确错误。

相关主题