由多个源文件组成的C程序,经过编辑、预处理、编译、链接等阶段才能生成最终的可执行程序。此过程中,在______阶段可以发现被调用的函数未定义。

admin2019-05-23  33

问题 由多个源文件组成的C程序,经过编辑、预处理、编译、链接等阶段才能生成最终的可执行程序。此过程中,在______阶段可以发现被调用的函数未定义。

选项 A、编辑和预处理
B、预处理
C、编译
D、链接

答案D

解析 对于选项A和选项B,编辑阶段创建和修改源程序,预处理阶段分析宏定义,以及替换宏引用。对于选项C,编译过程把源程序翻译为与之等价的目标程序。在此过程中,要进行词法,语法和语义分析,生成中间代码,进行代码优化,以及生成目标代码。对于选项D,链接是将各个编译单元中的变量和函数引用与定义进行绑定,保证程序中的变量和函数都有对应的实体。所以,被调用函数未定义,是在此过程中发现的。选项D为正确答案。
转载请注明原文地址:https://kaotiyun.com/show/OqVZ777K
0

相关试题推荐
最新回复(0)