智慧树知到《C语言编程新思路》章节测试答案


智慧树知到《C语言编程新思路》章节测试答案

第一章单元测试

1、关于一个C语言程序执行的起点和终点,以下选项正确的是()。

A.main; 任意

B.main; 最后一个

C.main; main

D.第一个; 最后一个

正确答案:main; main

2、C语句的程序一行写不下时,可以()。

A.用逗号换行

B.用分号换行

C.用回车换行

D.用任意空格换行

正确答案:用回车换行

3、以下叙述不正确的是()。

A.C程序中,语句之间必须用分号分隔

B.一个C程序,可以由多个函数组成

C.C程序中,可以不必包含主函数

D.C程序中,多行语句可以写在一行上

正确答案:C程序中,可以不必包含主函数

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

A.必须在系统调用库函数的后面

B.可以任意

C.必须在最后

D.必须在最开始

正确答案:可以任意

5、以下叙述正确的是()。

A.在C程序中,注释说明只能位于一条语句的后面。

B.C语言本身没有输入输出语句

C.C程序的每行中只能写一个语句

D.在对C语言进行编译的过程中,不能发现注释中的错误

正确答案:在对C语言进行编译的过程中,不能发现注释中的错误

6、函数的主体部分需要用一对()括起来。

A.[ ]

B.()

C.<; >

D.{ }

正确答案:{ }

7、以下叙述错误的是()。

A.只有一个分号的语句不是合法的C语句

B.C程序的每一条语句都必须用分号结束

C.C程序编译后生成.obj文件

D.一个C程序只有在编译、连接成.exe程序之后才能执行

正确答案:只有一个分号的语句不是合法的C语句

8、计算机能够直接识别和执行的计算机语言()。

A.高级语言

B.机器语言

C.C语言

D.汇编语言

正确答案:机器语言

9、以下叙述错误的是()。

A.一个C程序编译成功后在连接时发现错误,需要编辑修改,然后不必重新编译和连接即可直接运行。

B.C语言是一种函数型语言,每个C语言程序都是由若干个函数组成

C.对于计算机而言,程序是指完成某一特定任务的一组指令序列

D.机器语言和汇编语言都是低级语言

正确答案:一个C程序编译成功后在连接时发现错误,需要编辑修改,然后不必重新编译和连接即可直接运行。

10、对C程序的注释说明信息必须写在()之间。

A.<;和>

B./*和*/

C.{ 和 }

D.’和’

正确答案:/*和*/

11、用C语言编写的源程序,必须翻译成用二进制指令表示的目标程序,才能被计算机识别,这个过程称为()。

A.编译

B.解释

C.汇编

D.编辑

正确答案:编译

12、关于C语言的特点,以下叙述错误的是()。

A.C语言不能直接对硬件进行操作

B.C语言一共只有32个关键字,9种控制语句,程序书写自由

C.C语言共有34种运算符,表达式类型多样化

D.C语言程序可以方便的在不同的计算机间和各种操作系统中实现程序的移植