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