首页 软件设计师正文

已知某高级语言源程序 A经编译后得到机器 C 上的目标程序 B,则()。(2009年上半年软件设计师上午基础知识真题解析)

已知某高级语言源程序 A经编译后得到机器 C 上的目标程序 B,则()。(2009年上半年软件设计师上午基础知识真题解析)
A、对 B 进行反编译,不能还原出源程序 A
B、对 B 进行反汇编,不能得到与源程序 A 等价的汇编程序代码
C、对 B进行反编译,得到的是源程序 A的变量声明和算法流程
D、对 A和 B进行交叉编译,可以产生在机器 C 上运行的动态链接






参考答案:A
参考解析:本题考查程序语言方面的基础知识。
编译是将高级语言源程序翻译成机器语言程序(汇编形式或机器代码形式),反编译是编译的逆过程。反编译通常不能把可执行文件还原成高级语言源代码,只能转换成功能上等价的汇编程序。
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/62d707aeb82411ee.html

相关文章

最近发表

好文推荐