跳转至

复习题

复习题

1.对编程而言,可移植性意味着什么?

可以多环境使用,例如:UNIX/Linux、Windows、Mac OS等。

2.解释源代码文件,目标代码文件和可执行文件有什么区别? - 源代码文件:单个文件组成 - 目标代码文件:只包含编译器编写的代码翻译的机器语言代码 - 可执行文件:包含程序中的库函数和启动代码的机器代码

目标文件和可执行文件都是机器代码组成。

3.编程的7个步骤是什么?

4.编译器的任务是什么? 把源代码转换成可执行代码的程序。

5.链接器的任务是什么?

把编写的目标代码、系统和标准启动代码和库代码合并成一个文件(可执行文件)