()是以程序的可执行二进制代码作为输入、生成包含整个或部分程序的汇编语言代码的文本文件的程序。
第1题:
A、词法分析程序
B、语法分析程序
C、语义分析程序
D、中间代码生成程序
E、代码优化程序
F、目标代码生成程序
第2题:
A、为了某个目的编制的程序
B、由源程序编译后产生的可执行机器指令序列
C、汇编语言程序
D、任意一段机器语言代码
第3题:
A.将指令的符号化表示转换成二进制代码的程序
B.将高级语言程序转化成可执行代码的程序
C.程序运行时的存储位置,包括他们所需的数据
D.将可执行代码转换成高级语言程序的程序
第4题:
一般来说,壳代码附加在原可执行程序上,在程序载入内存之后,壳代码优先于原可执行程序,获得执行权,由壳代码进行解压解密操作后,将执行权交给原可执行程序。
第5题:
以下正确描述嵌入式程序代码生成过程的是(56)。
A.高级语言代码→目标代码→汇编语言代码→二进制代码
B.目标代码→高级语言代码→汇编语言代码→二进制代码
C.高级语言代码→汇编语言代码→目标代码→二进制代码
D.高级语言代码→汇编语言代码→二进制代码→目标代码
第6题:
A、语法分析
B、中间代码生成
C、词法分析
D、目标代码生成
第7题:
将二进制机器语言程序转换为汇编语言程序的语言转换程序为()
A、解释程序
B、编译程序
C、反汇编程序
D、实用程序
第8题:
以下叙述中错误的是
A)C 语言源程序经编译后生成后缀为 .obj 的目标程序
B)C 程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C) 用 C 语言编写的程序称为源程序,它以 ASCII 代码形式存放在一个文本文件中
D)C 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
第9题:
●编译程序与解释程序的不同之处是(15) 。
(15)
A.解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码
B.编译程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码
C.编译程序不生成源程序的目标代码,而解释程序则产生源程序的目标代码
D.编译程序生成源程序的目标代码,而解释程序则不产生源程序的目标代码
第10题:
()不是编译程序的组成部分。