对编译程序而言代码优化是不可缺少的一部分。
第1题:
A、语法分析
B、中间代码生成
C、词法分析
D、目标代码生成
第2题:
在编译程序时,采用的对中间代码的优化方法中,(30)是基于循环结构进行的优化处理。
①合并已知量
②删除归纳变量
③删除多余运算
④强度削弱
⑤复写传播
⑥代码外提
A.①③⑤
B.②④⑥
C.①②③
D.④⑤⑥
第3题:
一个编译程序中,不仅包含词法分析,()中间代码生成,代码优化,目标代码生成等五个部分。
第4题:
编译程序的工作过程一般可以划分为词法分析,语法分析,语义分析,中间代码生成,代码优化等几个基本阶段,同时还会伴有()和()。
第5题:
通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(3)处应选择()
第6题:
编译程序分6个阶段();()、语议分析、源代码程序优化、代码生成器和目标代化优化程序。
第7题:
编译程序的输出结果可以是()。
第8题:
词法分析程序
语法分析程序
语义分析程序
中间代码生成程序
代码优化程序
目标代码生成程序
第9题:
目标代码
汇编语言代码
中间代码
优化后的中间代码
可重定位代码
第10题:
词法分析
语法分析
中间代码生成
目标代码生成
第11题:
语法分析
中间代码生成
词法分析
目标代码生成
第12题:
便于目标代码优化
便于存储空间的组织
便于目标代码的移植
便于编译程序的移植
第13题:
编译程序对中间代码的优化,根据优化所涉及的程序范围,可分为局部优化、循环优化和全局优化。所谓局部优化是指在(30)范围内做的优化。
A.表达式
B.语句
C.函数
D.基本块
第14题:
一个典型的编译程序中,不仅包括()、()、()、代码优化、目标代码生成等五个部分,还应包括表格处理和出错处理。
第15题:
下列选项中,不属于优化编译程序提供的对代码的各种变换必须遵循的原则的是()。
第16题:
在编译程序中与生成中间代码的目的无关的是()
第17题:
通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(1)处应选择()
第18题:
对社会而言,()是社会交往中不可缺少的润滑剂和联系纽带。
第19题:
语法分析
文法分析
语言分析
解释分析
第20题:
第21题:
等价原则
有效原则
最佳原则
合算原则
第22题:
第23题:
Basic程序
中间语言
另一种高级语言
低级语言
第24题: