智慧树知到《C语言程序设计(工程大学)》章节测试答案


智慧树知到《C语言程序设计(工程大学)》章节测试答案

第一章单元测试

1、C语言程序的基本单位是()

A.程序行

B.函数

C.语句

D.字符

正确答案:函数

2、C语言规定,在一个源程序中main函数的位置()。

A.必须在最开始

B.可以在其他函数之前或之后

C.必须在预处理命令的后面

D.必须在最后

正确答案:可以在其他函数之前或之后

3、对于一个正常运行的C程序,以下叙述中正确的是()

A.程序的执行总是从程序的第一个函数开始,在main函数结束

B.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束

C.程序的执行总是从main函数开始,在main函数结束

D.程序的执行总是从main函数开始,在程序的最后一个函数中结束

正确答案:程序的执行总是从main函数开始,在main函数结束

4、以下叙述错误的是()

A.一个C程序可以包含多个不同名的函数

B.一个C程序只能有一个主函数

C.C程序的主函数必须用main作为函数名

D.C程序在书写时,有严格的缩进要求,否则不能编译通过

正确答案:C程序在书写时,有严格的缩进要求,否则不能编译通过

5、下列说法正确的是()

A.C程序的书写格式严格限制,一行内必须写一个语句

B.C程序的书写格式自由,一个语句可以分写在多行上

C.一个函数的函数体必须要有变量定义和执行部分

D.一个函数的函数体必须要有执行部分,可以没有变量定义

正确答案:C程序的书写格式自由,一个语句可以分写在多行上

6、下列关于注释行的描述中,正确的是()

A.单行注释以符号“/*”开头,以符号“*/”结尾

B.单行注释以“//”开头,“//”后面是注释内容

C.注释只能对程序中的某一行代码进行解释

D.注释只在C语言源程序中有效,在编译时会被编译器忽略

正确答案:单行注释以“//”开头,“//”后面是注释内容;注释只在C语言源程序中有效,在编译时会被编译器忽略

7、关于计算机语言的描述,正确的是()

A.机器语言由0和1组成,执行速度快

B.汇编语言比机器语言执行速度快

C.汇编语言已将机器语言符号化,所以它与机器无关

D.机器语言因为是面向机器的低级语言,所以执行速度慢

正确答案:机器语言由0和1组成,执行速度快

8、用C语言编写的程序()

A.经过编译、连接后被执行

B.是一个源程序文件

C.经过编译或解释才能被执行

D.可直接被执行

正确答案:经过编译、连接后被执行

9、连接程序将一个C程序的所有目标程序和系统的库文件以及系统提供的其他信息连接起来,最终生成一个可执行的二进制文件,它的后缀是()

A..obj

B..cpp

C..exe

D..lib

正确答案:.exe

第二章单元测试

1、C语言提供的数据类型关键字有()

A.Char

B.integer

C.short

D.Double

正确答案:short