C程序设计习题参考答案
习 题 一 ................................................................................................. 2 习 题 二 ................................................................................................. 3 习 题 三 ................................................................................................. 5 习 题 四 ................................................................................................. 8 习 题 五 ............................................................................................... 14 习 题 六 ............................................................................................... 17 习 题 七 ............................................................................................... 20 习 题 八 ............................................................................................... 26 习 题 九 ............................................................................................... 33 习 题 十 ............................................................................................... 35 习 题 十一 .......................................................................................... 36
1
习 题 一
1. 填空题
⑴ 计算机程序设计语言按其发展可分为三类,即 机器语言 、汇编语言和 高级语言 。 ⑵ C程序是由 函数 构成的,一个C程序中至少包含 1个main函数。因此, 函数是C程序的基本单位。
⑶ C程序注释是由 /* 和 */ 所界定的文字信息组成的。 ⑷ 函数体一般包括 函数首行 和 函数体 。
⑸ 在任何C程序中都必须且只能有一个主函数, 主函数名必须为 main 。 2. 判断下列各个叙述的正确与否
⑴ C程序的执行总是从该程序的main函数开始,在main函数最后结束【√】 ⑵ C程序的注释部分可以出现在程序中任何位置,它对程序的编译和运行不起任何作用,但可以增加程序的可读性【√】
⑶ 由“/*”与“*/”界定的注释必须在同一行【╳】 ⑷ 通过了编译、连接的程序就是正确的程序【╳】 ⑸ 有计算结果输出的程序一定是正确的程序【╳】 ⑹ 编译错误是语法错误,运行结果错误是逻辑错误【√】
⑺ 编译时在信息窗口出现包含“error”的信息,说明程序存在警告性错误【╳】 ⑻ 源程序每次修改后,都必须重新编译、连接【√】 3. 简答题
⑴ 算法的含义、特点是什么?
解答:算法是解题方法的精确描述。有穷性、确定性