已知某高级语言源程序A经编译后得到机器c上的目标程序B,则( )。A.对B进行反编译,不能还原出源程序AB.对B进行反汇编,不能得到与源程序A等价的汇编程序代码C.对B进行反编译,得到的是源程序A的变量声明和算法流程D.对A和B进行交叉编译,可以产生在机器c上运行的动态链接库

题目

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

A.对B进行反编译,不能还原出源程序A

B.对B进行反汇编,不能得到与源程序A等价的汇编程序代码

C.对B进行反编译,得到的是源程序A的变量声明和算法流程

D.对A和B进行交叉编译,可以产生在机器c上运行的动态链接库


相似考题
参考答案和解析
正确答案:A
解析:编译是将高级语言源程序翻译成机器语言程序(汇编形式或机器代码形式),反编译是编译的逆过程。反编译通常不能把可执行文件还原成高级语言源代码,只能转换成功能上等价的汇编程序。
更多“已知某高级语言源程序A经编译后得到机器c上的目标程序B,则()。A.对B进行反编译,不能还原出源程序A ”相关问题
  • 第1题:

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

    (21)

    A. 对B 进行反编译,不能还原出源程序A

    B. 对B 进行反汇编,不能得到与源程序A 等价的汇编程序代码

    C. 对B 进行反编译,得到的是源程序A 的变量声明和算法流程

    D. 对A 和B 进行交叉编译,可以产生在机器C 上运行的动态链接库


    正确答案:A

  • 第2题:

    54、以下描述中正确的是()。

    A.计算机可以直接执行高级语言源程序

    B.解释方式获得的目标代码效率优于编译方式

    C.源程序经解释后得到的是目标程序

    D.源程序经编译后得到的是目标程序


    B 计算机中常用的编码有EBCDIC码和ASCⅡ码两种,前者多用于大型机,后者多用于微机。ASCⅡ码有7位和8位两个版本。

  • 第3题:

    【单选题】以下描述中正确的是()。

    A.计算机可以直接执行高级语言源程序

    B.解释方式获得的目标代码效率优于编译方式

    C.源程序经解释后得到的是目标程序

    D.源程序经编译后得到的是目标程序


    D 两窗扇之间的接缝处常做高低缝盖口,是为了提高防风雨能力,减少冷风渗透

  • 第4题:

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

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

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

  • 第5题:

    【单选题】以下叙述错误的是()。

    A.源程序经解释后不产生CPU可执行的目标程序

    B.源程序经编译后得到对应的目标程序

    C.计算机可以直接执行机器语言程序

    D.机器语言程序必需经过编译才能执行


    必须包含有输入语句