已知某高级语言源程序A经编译后得到机器c上的目标程序B,则( )。

admin2019-04-22  32

问题 已知某高级语言源程序A经编译后得到机器c上的目标程序B,则(  )。

选项 A、对B进行反编译,不能还原出源程序A
B、对B进行反汇编,不能得到与源程序A等价的汇编程序代码
C、对B进行反编译,得到的是源程序A的变量声明和算法流程
D、对A和B进行交叉编译,可以产生在机器c上运行的动态链接库

答案A

解析 编译是将高级语言源程序翻译成机器语言程序(汇编形式或机器代码形式),反编译是编译的逆过程。反编译通常不能把可执行文件还原成高级语言源代码,只能转换成功能上等价的汇编程序。
转载请注明原文地址:https://kaotiyun.com/show/veRZ777K
0

最新回复(0)