C语言源程序中以开头的命令在( )进行处理。
A.对源程序编译之前 B.对源程序编译过程中 C.目标程序链接时 D.目标程序运行时
第1题:
将汇编语言源程序转换成等价的目标程序的过程称为______。
A.汇编
B.编译
C.解释
D.源程序
第2题:
编译预处理命令只能位于源程序中所有语句之前。()
第3题:
计算机的编译程序可以
A.将高级语言源程序翻译成机器语言程序(目标程序)
B.将汇编语言源程序翻译成机器语言程序(目标程序)
C.对源程序边扫描翻译边执行
D.对目标程序装配链接
第4题:
已知某高级语言源程序A经编译后得到机器C上的目标程序B,则(21)。
A.B进行反编译,不能还原出源程序A
B.对B进行反汇编,不能得到与源程序A等价的汇编程序代码
C.对B进行反编译,得到的是源程序A的变量声明和算法流程
D.对A和B进行交叉编译,可以产生在机器C上运行的动态链接库
第5题:
编译程序的最终目标是( )。
A.发现源程序中的语法错误
B.改正源程序中的语法错误
C.将源程序编译成目标程序
D.将某一高级语言程序翻译成另一高级语言程序
第6题:
已知某高级语言源程序A经编译后得到机器C上的目标程序B,则(24)。
A.对B进行反编译,不能还原出源程序A
B.对B进行反汇编,不能得到与源程序A等价的汇编程序代码
C.对B进行反编译,得到的是源程序A的变量声明和算法流程
D.对A和B进行交叉编译,可以产生在机器C上运行的动态链接库
第7题:
以下关于实现局级程序设计语言的编译和解释方式的叙述中,正确的是( )。
A.在编译方式下产生源程序的目标程序,在解释方式下不产生 B.在解释方式下产生源程序的目标程序,在编译方式下不产生 C.编译和解释方式都产生源程序的目标程序,差别是优化效率不同 D.编译和解释方式都不产生源程序的目标程序,差别在是否优化
第8题:
此题为判断题(对,错)。
第9题:
第10题:
第11题:
编译程序的作用是()。
第12题:
在汇编语言源程序的设计中,将源程序编译成目标文件的命令是()。
第13题:
已知某高级语言源程序A经编译后得到机器c上的目标程序B,则( )。
A.对B进行反编译,不能还原出源程序A
B.对B进行反汇编,不能得到与源程序A等价的汇编程序代码
C.对B进行反编译,得到的是源程序A的变量声明和算法流程
D.对A和B进行交叉编译,可以产生在机器c上运行的动态链接库
第14题:
A.将高级语言源程序翻译成目标程序
B.将汇编语言源程序翻译成目标程序
C.对源程序边扫描边翻译执行
D.对目标程序装配连
第15题:
A. 在程序连接时进行的
B. 在对源程序中的其它语句编译之前进行的
C. 在程序运行时进行的
D. 和C程序中的其它语句同时进行的
第16题:
对高级语言源程序进行编译时,可发现源程序中的______错误。
A.堆栈溢出
B.变量未定义
C.指针异常
D.数组元素下标越界
第17题:
对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行(49)的适当工具。
A.词法分析
B.语法分析
C.语义分析
D.出错处理
第18题:
以下关于解释程序和编译程序的叙述中,正确的是( )。
A.编译程序和解释程序都生成源程序的目标程序 B.编译程序和解释程序都不生成源程序的目标程序 C.编译程序生成源程序的目标程序,解释程序则不然 D.编译程序不生成源程序的目标程序,而解释程序反之
第19题:
A.在程序运行时进行
B.在程序连接时进行
C.和C++程序的其它语句同时进行编译
D.在对源程序中其它成分正式编译之前进行
第20题:
●编译程序与解释程序的不同之处是(15) 。
(15)
A.解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码
B.编译程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码
C.编译程序不生成源程序的目标代码,而解释程序则产生源程序的目标代码
D.编译程序生成源程序的目标代码,而解释程序则不产生源程序的目标代码
第21题:
第22题:
第23题:
编译程序的最终目标是()。