教材习题解析
一、选择题
1.C语言是一种( )。
A.机器语言 B.汇编语言 C.高级语言 D.低级语言
【答案】C
【解析】
C语言是一种目前比较流行的高级编程语言,它具有较强的生命力。
2.下列叙述错误的是( )。
A.C程序中的每条语句都用一个分号作为结束符
B.C程序中的每条命令都用一个分号作为结束符
C.C程序中的变量必须先定义,后使用
D.C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写
【答案】B
【解析】
分号是C程序中每条语句的结束符。
3.一个C程序的执行是从( )。
A.本程序的main函数开始,到main函数结束
B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C.本程序文件的第一个函数开始,到本程序main函数结束
D.本程序的main函数开始,到本程序文件的最后一个函数结束
【答案】A
【解析】
main函数是C程序的入口函数,并最终从main函数结束。
4.以下叙述不正确的是( )。
A.一个C源程序必须包含一个main函数
B.一个C源程序可由一个或多个函数组成
C.C程序的基本组成单位是函数
D.在C程序中,注释说明只能位于一条语句的后面
【答案】D
【解析】
C程序中,注释并没有要求要求一定要放在每个语句的最后。
5.C语言规定:在一个源程序中,main函数的位置( )。
A.必须在程序的开头 B.必须在系统调用的库函数的后面
C.可以在程序的任意位置 D.必须在程序的最后
【答案】C
【解析】
C程序中,对main函数在程序中的位置作要求,但是main函数不管在什么位置,程序都会从main函数开始执行。
6.一个C语言程序是由( )。
A.一个主程序和若干个子程序组成 B.函数组成
C.若干过程组成 D.若干子程序组成
【答案】A
【解析】
一个C语言程序,一般都是由一个主程序(main函数)和若干子程序构成,其中子程序不是必需的。
二、编程题
编写一个C语言程序,输出以下信息。
【程序分析】
这是一个简单的C语言程序题。该程序只需要调用C编译系统提供的标准函数库中的输出函数printf即可。
【源程序】