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

  • 格式:doc
  • 大小:183.50 KB
  • 文档页数:4

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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、可以利用全局变量从函数中得到多个返回值。

正确错误

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

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

正确错误