本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-09-03到2022-01-07
本篇答案更新状态:已完结

第18讲(第十二周) 代码优化 第8次单元测验 (4分)

1、 问题:下列优化技术中不能直接产生优化效果的是
选项:
A:删除多余运算
B:强度削弱
C:变换循环控制条件
D:删除无用赋值
答案: 【变换循环控制条件

2、 问题:下列优化技术中常用于循环优化的技术是
选项:
A:删除多余运算
B:合并已知量
C:复写传播
D:强度削弱
答案: 【强度削弱

3、 问题:下列不属于优化技术的是
选项:
A:删除无用赋值
B:变换循环控制条件
C:DAG优化基本块
D:复写传播
答案: 【DAG优化基本块

4、 问题:在基本块的划分中,不能作为入口语句的是
选项:
A:条件或无条件转移语句的转移语句。
B:条件或无条件转移语句的转移目标语句。
C:紧跟无条件转移语句或条件转移语句后面语句。
D:代码序列的第一个语句。
答案: 【条件或无条件转移语句的转移语句。

5、 问题:DAG优化基本块过程中的不合适的操作是
选项:
A:根据基本块后面变量被引用情况,改写DAG
B:根据基本块后面变量被引用情况,改写四元式
C:从DAG重写四元式
D:从四元式序列构造DAG
答案: 【根据基本块后面变量被引用情况,改写DAG

6、 问题:复写传播不能直接产生优化,但可为其他优化提供机会。
选项:
A:正确
B:错误
答案: 【正确

7、 问题:DAG与控制流程图均可用于基本块内优化。
选项:
A:正确
B:错误
答案: 【错误

8、 问题:中间代码优化通常与目标机无关。
选项:
A:正确
B:错误
答案: 【正确

9、 问题:循环不变代码外提主要是减少循环体内运算量。
选项:
A:正确
B:错误
答案: 【正确

10、 问题:程序流程图中的强连通子图称之为程序流程图中的循环。
选项:
A:正确
B:错误
答案: 【错误

第17讲(第十一周) 语法制导翻译和中间代码生成3 第7次单元测验(8分)

1、 问题:下列语句描述正确的为
选项:
A:综合属性适用于自顶向下的方法进行分析
B:继承属性适用于自底向上的语法分析
C:语法制导翻译中语义分析与语法分析是同时进行的。
D:属性文法属于上下文无关文法
答案: 【语法制导翻译中语义分析与语法分析是同时进行的。

2、 问题:下面哪种代码不可以作为中间代码来使用
选项:
A:四元式
B:三元式
C:逆波兰式
D:机器码
答案: 【机器码

3、 问题:逆波兰表达式abcd+-,其等价的算术表达式(中缀式)是
选项:
A:a-b
c+d
B:(a-b)c+d
C:a-b
(c+d)
D:(a-b)(c+d)
答案: 【a-b
(c+d)】

4、 问题:赋值表达式的x:=b(c+d)的逆波兰式为
选项:
A:xbcd+
:=
B:xbcd+:=
C:xbcd:=
+
D:xbcd:=+
答案: 【xbcd+
:=】

5、 问题:”if A then FALSE else B “可表示哪个逻辑表达式的优化计算解释含义
选项:
A:~A∧B
B:~A∨B
C:A∧B
D:A∨B
答案: 【~A∧B

6、 问题:布尔表达式A∨B∧C>D 翻译成四元式中,可生成几项四元式。
选项:
A:2
B:4
C:6
D:8
答案: 【6

7、 问题:布尔表达式A∨B∧C>D 翻译成四元式中,采用“拉链-回填”方式,其E.TC上有几项四元式。
选项:
A:1
B:2
C:3
D:4
答案: 【2

8、 问题:在语 句 for (E1;E2;E3) S 的 翻 译 框 架中,执行完S的四元式代码后,跳转(goto L)执行哪一项
选项:
A:E1的四元式代码尾项
B:E1的四元式代码首项
C:E2的四元式代码首项
D:E3的四元式代码首项
答案: 【E3的四元式代码首项

9、 问题:在语句 while E do S的翻译框架中,执行完S的四元式代码后,跳转(goto L)执行哪一项
选项:
A:E的四元式代码首项
B:E的四元式代码尾项
C:S的四元式代码首项
D:S的四元式代码尾项之后一项
答案: 【E的四元式代码首项

10、 问题:在语句 if E then S1 else S2 的翻译框架中,执行完S1的四元式代码后,跳转(goto L)执行哪一项
选项:
A:E的四元式代码首项
B:E的四元式代码尾项之后一项
C:S2的四元式代码首项
D:S2的四元式代码尾项之后一项
答案: 【S2的四元式代码尾项之后一项

11、 问题:大多编译器的语义分析采用语法制导翻译方法
选项:
A:正确
B:错误
答案: 【正确

12、 问题:语法制导翻译中语义分析与语法分析是同时进行的。
选项:
A:正确
B:错误
答案: 【正确

13、 问题:属性文法属于2型文法。
选项:
A:正确
B:错误
答案: 【错误

14、 问题:一个布尔表达式的“真/假出口” 往往可以在产生四元式的同时就填上
选项:
A:正确
B:错误
答案: 【错误

15、 问题:如果一个语法制导定义仅仅使用综合属性,通常采用自底向上的方法对其分析树加注释
选项:
A:正确
B:错误
答案: 【正确

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表评论

电子邮件地址不会被公开。 必填项已用*标注