第1题:
在对高级语言编写的源程序进行编译时,可发现源程序中( )。
A.全部语法错误和全部语义错误 B.部分语法错误和全部语义错误 C.全部语法错误和部分语义错误 D.部分语法错误和部分运行错误
第2题:
● 编译程序分析源程序的阶段依次是 (21) 。
(21)
A. 词法分析、语法分析、语义分析
B. 语法分析、词法分析、语义分析
C. 语义分析、语法分析、词法分析
D. 语义分析、词法分析、语法分析
第3题:
第4题:
第5题:
第6题:
第7题:
用计算机程序解决问题时,调试程序和检测结果的目的是()。
第8题:
通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(3)处应选择()
第9题:
能对源程序进行语法检查,并将其翻译成目标代码的程序是:()
第10题:
第11题:
第12题:
解释程序。
编译程序。
调试程序。
加密程序。
第13题:
●编译程序与解释程序的不同之处是(15) 。
(15)
A.解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码
B.编译程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码
C.编译程序不生成源程序的目标代码,而解释程序则产生源程序的目标代码
D.编译程序生成源程序的目标代码,而解释程序则不产生源程序的目标代码
第14题:
第15题:
第16题:
第17题:
第18题:
编译程序的最终目标是()。
A发现源程序中的语法错误
B改正原程序中的语法错误
C将源程序编译成目标程序
D将某一高级语言程序编译成另一种高级语言程序
第19题:
编译程序的核心部分,叫(),其任务就是检查源程序在语法上是否()。
第20题:
通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(1)处应选择()
第21题:
单片机能直接运行的程序叫()。
第22题:
发现源程序中的语法错误
改正原程序中的语法错误
将源程序编译成目标程序
将某一高级语言程序编译成另一种高级语言程序
第23题:
前者用于检查语法是否正确,后者检查能否按要求完成任务
前者检查算法是否正确,后者检查是否有语法错误
前者检查语法是否正确,后者检查是否有病毒
两者无区别
第24题:
词法分析
语法分析
中间代码生成
目标代码生成