首页 软考中级软件设计师正文

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

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






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

* 注意事项

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,转载需标明出处。
软考题网站(https://ruankaoti.com/)提供的相关试题资料仅供个人复习参考使用
如果您有更好的解答,欢迎留言评论。

本文链接:https://ruankaoti.com/post/8013.html

发表评论

评论列表(0人评论 , 54人围观)
☹还没有评论,来说两句吧...

阅读更多

微信扫码,加入打卡学习群,分享学习资料