第2章习题解答
一、单项选择题
1.以下说法中正确的是____。
A.C语言程序总是从**个函数开始执行
B.���C语言程序中,要调用的函数必须在main()函数中定义
C.C语言程序总是从main()函数开始执行
D.C语言程序中的main()函数必须放在程序的开始部分
答:C。
2.以下说法中正确的是____。
A.C语言编写的程序不用编译即可运行
B.C语言程序**行必须是main()函数
C.C语言程序行必须以冒号结束
D.C语言适合进行系统程序设计
答:D。
3.编辑程序的功能是____。
A.调试程序
B.建立并修改文件
C.将源程序编译成目标程序
D.命令计算机执行指定操作
答:B。
4.C程序设计语言是____。
A.机器语言
B.只适合编写应用软件的语言
C.**语言
D.只适合编写系统软件的语言
答:C。
5.以下说法中错误的是____。
A.一个C程序可以由一个或多个函数构成
B.一个C程序必须有而且只能有一个main0函数
C.在计算机上编辑C程序时,每行只能写一条语句
D.主函数是程序启动时**的入口
答:C。
6.C程序是由____构成。
A.主程序与子程序
B.主函数与若干子函数
C.一个主函数与一个其他函数
D.主函数与子程序
答:B。
本书是为了配合《C语言程序设计(第2版)》的学习而编写的配套教材,也可以作为其他有关C语言程序设计教材的习题练习与实验指导,还可以作为自学者或想参加计算机等级考试的读者的一本实用参考书。全书共分为四部分。**部分给出了《C语言程序设计(第2版)》一书中所有习题的参考答案,其中的所有程序均已经过了调试。第二部分为书中主要章节的实验内容,以便学生进行课后练习和上机实验,书中对每个实验都明确规定了实验目的,提出了具体实验要求。第三部分提供了10套综合模拟练习题及参考答案,这10套模拟题可使读者更方便地测试自己理解概念、阅读程序及简单的编程能力。第四部分是Visual C++集成开发环境的介绍和使用方法。
本书保留了第1版的特色,对较难的习题给出了详细的分析和说明,指出了该习题所考查的知识点。在题目的分析和解答过程中,尽可能多地介绍一些Visual C++环境中相关知识和语法、使用方法和编程技巧。同时对在Visual C++环境中不兼容的问题做了详细解释。
本书**部分第1-3章及第二部分实验1-5由解亚利编写;**部分第4、7章及第三部分模拟题6-10由王俊编写;**部分第5、8章及第二部分实验6-10由吴文红编写:**部分第6、12、13章及第四部分由武雅丽编写;**部分第9-11章及第三部分模拟题1-5由王永玲编写。全书由武雅丽、王永玲、解亚利统稿。
本书内容丰富,既有习题勰答,又有配套实验,还有多套模拟测试题目,并通过实例详细介绍了Visual C++开发环境及使用方法。读者通过本书的学习,可以全面掌握C程序设计基本知识,具备一定的程序设计能力。
由于作者经验不足,书中难免存在错误和不足之处,恳请广大读者批评指正。
编者
2008年10月