题目内容 (请给出正确答案)
[单选题]

下列中间代码,可进行什么优化() a = 1 b = a + 3 ifz b goto L1 t1 = x + y x = t1 goto L2 label L1 t2 = x - y x = t2 label L2 假设所有临时变量只会用于这段代码,所有普通变量还会用于后续代码。

A.复制传播

B.常量折叠

C.删除公共子表达式

D.删除无用赋值

E.删除死代码

F.代码外提

G.强度削弱

H.删除归纳变量

答案
复制传播;常量折叠;删除死代码
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“下列中间代码,可进行什么优化() a = 1 b = a +…”相关的问题

第1题

优化工作只能在中间代码这一层次上进行。
点击查看答案

第2题

优化工作只能在中间代码这一层次上进行。
点击查看答案

第3题

对于下列中间代码,可使用什么优化方法() t1 = 1 t2 = t1 + 5 a = t2 x = a 假设所有临时变量仅用于这段代码,所有普通变量在后续代码中还会用到。

A.复制传播

B.常量折叠

C.删除无用赋值

D.删除公共子表达式

点击查看答案

第4题

编译过程中将源代码翻译成中间代码,具有很多优点,其中()不是中间代码的优点。

A.中间代码不能用于解释

B.利于在不同目标机上实现同一种语言

C.利于进行与机器无关的优化

D.编译程序的逻辑结构更为简单明确

点击查看答案

第5题

()过程不是每个编译程序都必需的?

A.词法分析和语法分析

B.语义分析和中间代码生成

C.中间代码生成和代码优化

D.代码优化和目标代码生成

点击查看答案

第6题

编译程序的工作过程一般可划分为下列5个基本阶段:词法分析、()、()、优化和目标代码生成。

A.出错处理

B.语法分析

C.语义分析和中间代码生成

D.表格管理

点击查看答案

第7题

编译过程的哪些阶段跟机器硬件没有直接的关系()

A.词法分析

B.语法分析

C.中间代码生成

D.中间代码优化

E.目标代码生成

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信