
1.11 习题
第1章 习题参考答案

一、选择题
1.一个C程序的执行是从( )。
A.本程序的main()函数开始,到main()函数结束
B.本程序的main()函数开始,到本程序文件的最后一个函数结束
C.本程序文件的第一函数开始,到本程序main()函数结束
D.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
2.C语言程序的基本单位是( )。
A.程序
B.字符
C.语句
D.函数
3.以下叙述正确的是( )。
A.在C语言程序中,main()函数必须位于程序的最前面
B.在对一个C语言程序进行编译的过程中,可发现注释中的拼写错误
C.C语言本身没有输入/输出语句
D.C语言程序的每行中只能写一条语句
4.以下叙述不正确的是( )。
A.一个C语言源程序可由一个或多个函数组成
B.C语言程序的基本组成单位是函数
C.一个C语言源程序必须包含一个main()函数
D.在C语言程序中,注释说明只能位于一条语句的后面
5.在一个C语言程序中,下列说明正确的是( )。
A.main()函数必须出现在固定位置
B.main()函数可以在任何地方出现
C.main()函数必须出现在所有函数之后
D.main()函数必须出现在所有函数之前
6.对C语言的特点,下面描述不正确的是( )。
A.C语言兼有高级语言和低级语言的双重特点,执行效率高
B.C语言既可以用来编写应用程序,又可用来编写系统软件
C.C语言的可移植性较差
D.C语言是一种结构化程序设计语言
7.C语言源程序的扩展名为( )。
A..exe
B..obj
C..c
D..cpp
8.C语言中语句的结束符是( )。
A.,
B.;
C.。
D.;
9.编译程序的功能为( )。
A.建立并修改程序
B.将C语言源程序编译成目标程序
C.调试程序
D.命令计算机执行指定的操作
10.二进制代码程序属于( )。
A.面向机器语言
B.面向问题语言
C.面向过程语言
D.面向汇编语言
二、简答题
1.什么是语言?语言分几类?各有什么特点?
2.什么是程序?
3.汇编语言与高级语言有何区别?
4.C语言中为何要加注释语句?
5.说说C语言程序的组成?C语言程序包括哪些部分?一个C语言函数一般又由哪几部分组成的?