2017计科01-08编译原理练习题一运行时空间组织管理&优化&目标代码生成
2-1下列优化技术是基本块内的优化为(B)。
A.代码外提,删除归纳变量
B.删除多余运算,删除无用赋值
C.强度削弱,代码外提
D.循环展开,循环合并
2-2优化可生成(D)的目标代码。
A.运行时间较短
B.占用存储空间较小
C.运行时间短但占用内存空间大
D.运行时间短且占用存储空间小
2-3下列( C )优化方法不是针对循优化进行的。
A.强度削弱
B.删除归纳变量
C.删除多余运算
D.代码外提
2-4优化工作只能在中间代码这一层次上进行。(B)
A.对
B.错
C.无法判断
2-5一个程序可用一个流图来表示。( A )
A.对
B.错
C.无法判断
2-6中间代码的优化依赖于具体的计算机。( B )
A.对
B.错
C.无法判断
2-7代码优化应以等价变换为基础,既不改变程序的运行结果,又能使生成的目标代码更有效。 ( A )
A.对
B.错
C.无法判断
2-8对一个基本块来说,( A)是正确的。
A.只有一个入口语句和一个出口语句
B.有一个入口语句和多个出口语句
C.有多个入口语句和一个出口语句
D.有多个入口语句和多个出口语句
2-9(