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


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

第一章单元测试

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

A.字符

B.语句

C.函数

D.程序行

正确答案:函数

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

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

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

C.必须在最开始

D.必须在最后

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A.C语言是一种通用的、过程式的编程语言,具有高效、灵活、可移植等优点

B.C语言属于汇编语言

C.计算机语言可分为三大类,即机器语言、汇编语言、高级语言

D.高级语言比汇编语言更贴近于人类使用的语言,易于理解、记忆和使用

正确答案:C语言属于汇编语言

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

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

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

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

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

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

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

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

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

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

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

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

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

A.是一个源程序文件

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

C.可直接被执行

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

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

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