已知某高级语言源程序A经编译后得到机器C上的目标程序B,则(21)。 (21)A.对B进行反编译,不能还原出源程序A
来源:www.zcjsj8.com 发布时间2020-02-27
已知某高级语言源程序A经编译后得到机器C上的目标程序B,则(21)。
(21)A.对B进行反编译,不能还原出源程序A
B.对B进行反汇编,不能得到与源程序A等价的汇编程序代码
C.对B进行反编译,得到的是源程序A的变量声明和算法流程
D.对A和B进行交叉编译,可以产生在机器C上运行的动态链接库
【答案】A
【解析】本题考査程序语言方面的基础知识。
编译是将髙级语言源程序翻译成机器语言程序(汇编形式或机器代码形式),反编译是编译的逆过程。反编译通常不能把可执行文件还原成高级语言源代码,只能转换成功能上等价的汇编程序。
上一篇:函数调用时,基本的参数传递方式有传值与传地址两种,(20)。 (20)A.在传值方式下,形参将值传给实参 B.在传值方式
下一篇:下面关于程序语言的叙述,错误的是(22)。 (22)A.脚本语言属于动态语言,其程序结构可以在运行中改变 B.脚本