第1题:
基本块内的优化为(25)。
A.代码外提,删除归纳变量
B.删除多余变量,删除无用赋值
C.强度削弱,代码外提
D.循环展开,循环合并
第2题:
此题为判断题(对,错)。
第3题:
一个程序的控制流图是一个有向图,它的结点是程序中的(30)。
A.语句
B.循环
C.基本块
D.函数
第4题:
第5题:
基本块内的优化为()。
第6题:
划分程序的基本块时,确定基本块的入口语句的条件是什么?
第7题:
第8题:
代码外提,删除归纳变量
删除多余运算,删除无用赋值
强度削弱,代码外提
循环展开,循环合并
第9题:
对
错
第10题:
第11题:
此题为判断题(对,错)。
第12题:
编译的优化工作对于下面程序段构造的控制流程图有______个基本块。

A.1
B.2
C.3
D.4
第13题:
第14题:
仅考虑一个基本块,不能确定一个赋值是否真是无用的。
第15题:
每个基本块可用一个DAG表示。
第16题:
编译程序中代码优化的目的在于使目标程序的执行速度加快。采用的优化方法中,合并已知量和删除公共子表达式是在__(1)__范围内进行;代码外提、删除归纳变量和强度削弱等是在__(2)__范围内进行。空白(2)处应选择()
第17题:
对
错
第18题:
对
错
第19题:
基本块
循环语句
赋值语句
整个程序