● 已知某高级语言源程序A 经编译后得到机器C 上的目标程序B,则 (21) 。(21)A. 对B 进行反编译,不
● 已知某高级语言源程序A 经编译后得到机器C 上的目标程序B,则 (21) 。
(21)
A. 对B 进行反编译,不能还原出源程序A
B. 对B 进行反汇编,不能得到与源程序A 等价的汇编程序代码
C. 对B 进行反编译,得到的是源程序A 的变量声明和算法流程
D. 对A 和B 进行交叉编译,可以产生在机器C 上运行的动态链接库
● 已知某高级语言源程序A 经编译后得到机器C 上的目标程序B,则 (21) 。
(21)
A. 对B 进行反编译,不能还原出源程序A
B. 对B 进行反汇编,不能得到与源程序A 等价的汇编程序代码
C. 对B 进行反编译,得到的是源程序A 的变量声明和算法流程
D. 对A 和B 进行交叉编译,可以产生在机器C 上运行的动态链接库
A.汇编
B.预处
C.编辑
D.C语言编译
A.汇编语言程序中只能包含cPu可直接识别的汇编指令
B.一条汇编指令可以没有操作码字段,但是必须具有操作数字段
C.汇编语言源程序都是通过对某高级语言源程序进行编译而得到的
D.一条汇编指令可以没有操作数字段,但是必须具有操作码字段
● 以下关于汇编语言和汇编指令的叙述中,正确的是 (29) 。
(29)A. 汇编语言程序中只能包含CPU可直接识别的汇编指令
B. 一条汇编指令可以没有操作码字段,但是必须具有操作数字段
C. 汇编语言源程序都是通过对某高级语言源程序进行编译而得到的
D. 一条汇编指令可以没有操作数字段,但是必须具有操作码字段
以下关于程序设计语言的叙述中,()是错误的。
A.高级语言编写的源程序需编译或解释转换成机器语言后才能运行
B.汇编语言是面向过程的设计语言,高级语言指的是面向对象的设计语言
C.机器语言比高级语言可移植性差
D.编译生成的目标程序可以脱离其编译环境独立运行
● 以下关于编译系统对某高级语言进行翻译的叙述中,错误的是 (48) 。
(48
A. 词法分析将把源程序看作一个线性字符序列进行分析
B. 语法分析阶段可以发现程序中所有的语法错误
C. 语义分析阶段可以发现程序中所有的语义错误
D. 目标代码生成阶段的工作与目标机器的体系结构相关
A.汇编语言用助记符表示机器指令,语句与机器语言一一对应
B.高级语言编写的源程序需编译或解释才能运行,其中解释程序会产生目标文件,链接后产生可执行文件
C.机器语言比高级语言可移植性差
D.数据库语言都属于4GL语言(第四代语言)
A.词法分析将把源程序看作一个线性字符序列进行分析
B.语法分析阶段可以发现程序中所有的语法错误
C.语义分析阶段可以发现程序中所有的语义错误
D.目标代码生成阶段的工作与目标机器的体系结构相关