已知某高级语言源程序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上运行的动态链接库

参考解析

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

相关考题:

● 以下关于高级语言程序的编译和解释的叙述中,正确的是 (48) 。(48)A. 编译方式下,可以省略对源程序的词法分析、语法分析B. 解释方式下,可以省略对源程序的词法分析、语法分析C. 编译方式下,在机器上运行的目标程序完全独立于源程序D. 解释方式下,在机器上运行的目标程序完全独立于源程序

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

汇编语言源程序经( )汇编得到机器指令形式的目标代码。A.C编译程序B.FORTRAN编译程序C.PASCAL编译程序D.汇编程序

用高级语言编写的程序经编译后产生的程序叫(7),在机器里真正执行的是(8)。A.源程序B.目标程序C.机器指令代码D.连接程序

编译程序将高级语言程序翻译成与之等价的机器语言,前者称为源程序,后者称为()。A、工作程序B、机器程序C、临时程序D、目标程序

以下关于程序设计语言的叙述中,()是错误的。A.高级语言编写的源程序需编译或解释转换成机器语言后才能运行B.汇编语言是面向过程的设计语言,高级语言指的是面向对象的设计语言C.机器语言比高级语言可移植性差D.编译生成的目标程序可以脱离其编译环境独立运行

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

源程序经汇编或编译后得到的【 】语言程序称为目标程序。

用高级语言来编写的程序( )。A.称为编译软件B.经编译后,才称为源程序C.其运行速度远比机器语言编写的程序要快D.需要转换成机器语言后,计算机中的CPU才能执行

编译程序将高级语言程序翻译成与之等价的机器语言程序,编译前的程序如何称呼? () A.目标程序B.源程序C.原程序D.临时程序

计算机的编译程序可以A.将高级语言源程序翻译成机器语言程序(目标程序)B.将汇编语言源程序翻译成机器语言程序(目标程序)C.对源程序边扫描翻译边执行D.对目标程序装配链接

编译程序将高级语言程序翻译成与之等价的机器语言,前者叫源程序,后者叫______。A.工作程序B.机器程序C.临时程序D.目标程序

用高级语言编写的程序一般标为______,它不能在机器上直接执行,需要经过编译后得到用机器语言表示的目标程序,才能在机器上直接执行。

把高级语言源程序翻译成机器语言目标程序的工具有:解释程序与编译程序。把输入的整个源程序进行全部翻译转换,产生出机器语言的目标程序的是A.解释程序 B.编译程序 C.二者均可 D.二者都不是

2 8 用高级语言来编写的程序( ) 。A .称为编译软件B .经编译后,才称为源程序C .其运行速度远比机器语言编写的程序要快D .需要转换成机器语言后,计算机中的C P U 才能执行

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

以下说法中,错误的是( )。A.高级语言编写的源程序计算机可直接执行B.编译程序把高级语言源程序全部转换成机器指令并产生目标程序C.解释程序,以解释方式分析源程序代码,不形成目标程序D.各种高级语言有其专用的编译或解释程序

汇编语言源程序经()汇编得到机器指令形式的目标代码。A:C编译程序B:FORTRAN编译程序C:PASCAL编译程序D:汇编程序

用高级语言编写的源程序,经编译后产生的是()A、目标程序B、汇编程序C、解释程序D、编译程序

编译程序将高级语言程序翻译成与之等价的机器语言程序,编译前的程序如何称呼?()A、源程序B、原程序C、临时程序D、目标程序

编译程序是()。A、将高级语言源程序翻译成机器语言程序B、将汇编语言源程序翻译成机器语言程序C、对源程序边扫描边翻译执行D、对目标程序装配链接

用高级语言编写的程序经编译后产生的程序叫()。A、源程序B、目标程序C、连接程序D、解释程序

以下说法中,错误的是()。A、高级语言编写的源程序计算机可直接执行B、编译程序把高级语言源程序全部转换成机器指令并产生目标程序C、解释程序,以解释方式分析源程序代码,不形成目标程序D、各种高级语言有其专用的编译或解释程序

单选题用高级语言编写的程序经编译后产生的程序叫()。A源程序B目标程序C连接程序D解释程序

单选题汇编语言源程序经()汇编得到机器指令形式的目标代码。AC语言B编译程序C解释程序D汇编程序

单选题编译软件的主要作用是()A对高级语言编写的程序进行逐句分析并解释执行B把高级语言编写的源程序翻译成为目标程序C为了解决机器语言难记,难认,难修改D一边对源程序进行扫描翻译,一边执行翻译后的机器语言

单选题编译程序将高级语言程序翻译成与之等价的机器语言程序,编译前的程序如何称呼?()A源程序B原程序C临时程序D目标程序

单选题汇编语言源程序经( )汇编得到机器指令形式的目标代码。A编译程序BFORTRAN编译程序CPASCAL编译程序D汇编程序