第一章课后习题
1、简述C++的特点,它对C的发展。
C++的特点:保留并扩充了C基于过程语言的特征,增加了面向对象的机制,其主要特点是:抽象、封装(信息隐蔽)、继承和多态性。(见课本P215~P219)
2、C++程序的构成?
一个C++程序由一个或多个程序单元构成。一个程序单元中包含预处理指令(提供程序需要的必要信息)、全局声明部分(包含对用户自定义数据类型的声明等)、函数(实现操作,最近本的组成部分)。一个程序只能包含一个main函数,且程序总是从main函数开始执行。(P12)
3、从接受一个任务到获得最终结果的步骤?
程序编写、源程序编译、目标文件连接、运行程序、分析运行结果。(P14)
4、编辑、编译、连接的作用。
编辑:按照用户的要求,编写计算机系统可识别和执行的指令,以完成一定的操作,得到源程序(一般以.cpp为后缀)
编译:将高级语言编写的源程序翻译成二进制形式的目标程序(.o后缀)
连接:将程序的所有目标程序和系统库文件以及系统提供的其他信息连接起来,形成可执行的二进制文件(.exe后缀)
显然,编译后检查错误通过后生成的目标程序不可直接执行,目标文件可能有多个,且还需要其他的信息。
5、分析程序运行结果
#include<iostream>
using namespace std;
int main(){
cout<<"This"<<"is";
cout<<"a"<<"C++";
cout<<"program."<<endl;
return 0;
}
输出:ThisisaC++program. 中间无空格

本文详细解答了谭浩强C++第一章节的课后习题,涵盖C++特点、程序构成、编程步骤、编辑编译连接的作用,以及一系列程序运行结果的分析与修改建议。
最低0.47元/天 解锁文章
1664

被折叠的 条评论
为什么被折叠?



