高等院校计算机基础教育规划教材《C++程序设计》课后习题参考答案 ――武汉大学出版社习题 1 参考答案一、选择题1、 A 2、 D 二、填空题1、 BA S I C、FORTRAN、AL_GOL 6 0 与 COBOL2、 83、 关键字4、 编辑、编译、链接与运行三、简答题1、答:(1)C 语言具有结构化得控制语句
C 语言提供了结构化程序所必需得基本控制语句,实现了对逻辑流得有效控制
(2)C 语言具有丰富得数据结构类型
C 语言除提供整型、实型、字符型等基本数据类型外,还提供了用基本数据类型构造出得各种复杂得数据结构,如数组、结构、联合等
C语言还提供了与地址密切相关得指针类型
此外,用户还可以根据需要自定义数据类型
(3)C 语言具有丰富得运算符
C 语言提供了多达3 4 种运算符,丰富得数据类型与丰富得运算符相结合,使 C 语言得表达力更具灵活性,同时也提高了执行效率
(4)C 语言简洁、紧凑,使用方便、灵活,程序书写自由,有9种控制语句
(5)C 语言既具有高级语言得功能,又具有低级语言得许多功能,通常被称为中级计算机语言
它既就是成功得系统描述语言,又就是通用得程序设计语言
(6)C 语言与汇编语言相比,可移植性好
(7)功能强大
C 语言具有低级语言得一些功能,所以,生成目标代码质量高,程序执行效率高
现在许多系统软件都用 C 语言来描述,可以大大提高了编程效率
2、答:运行一个C语言程序,一般需要经过如下几个步骤:①上机输入并编辑源程序;② 编译源程序;③与库函数连接;④生成可执行目标程序;⑤ 运行目标程序
3、答:(1)操作系统得设计与实现
C 语言就是一种应用非常广泛得结构化高级程序设计语言,既适合编写应用软件,又适合编写系统软件
(2)工业控制
由于 C 语言具有简洁、灵活、代码效率高、能进行位操作等优点,C 语言大量应用在单板机、单片机上,以及嵌入