题目内容 (请给出正确答案)
[主观题]

删除公共子表达式是一种局部优化,仅在基本块内可采用此方法

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“删除公共子表达式是一种局部优化,仅在基本块内可采用此方法”相关的问题

第1题

下面编译程序采用的优化方法中,哪些是在局部优化范围内进行的。(  )

  ①.删除公共子表达式  ②.合并已知量  ⑧.代码外提

  ④.强度削弱  ⑤.代数变换

  A.①,②,④ B.①,②,③,④ C.①,②,⑤  D.①,④,⑤

点击查看答案

第2题

对于所有相同的表达式,仅保留一个,删除其余,称作删除公共子表达式
点击查看答案

第3题

删除公共子表达式需要用到以下哪种数据流分析技术( )。

A、到达定值分析

B、活跃变量分析

C、可用表达式分析

D、以上都不正确

点击查看答案

第4题

常见的局部优化方法包括( ): (1)常值表达式节省 (2)公共子表达式节省 (3) 删除无用赋值 (4)消减运算强度

A、(1) (2) (3)

B、(1) (2) (4)

C、(1) (3) (4)

D、(2) (3) (4)

点击查看答案

第5题

分析表达式的可用性,可用来进行全局公共子表达式的优化。
点击查看答案

第6题

设有下面的代码:

实施的优化措施是_______。

A.常量合并

B.公共子表达式删除

C.死代码删除

D.无用赋值删除

点击查看答案

第7题

采用无环有向图(DAG),可以实现的优化有______、删除公共子表达式、______。

A、合并已知量、删除无用赋值

B、合并未知量、删除无用赋值

C、合并未知量、删除多余赋值

D、合并已知量、删除多余赋值

点击查看答案

第8题

用有向无环图表示只含二元运算的算术表达式,可共享公共子表达式,设用邻接表存储算术表达式的有向无环图,每个操作数都用单个字母表示。试写出邻接表的类型定义;编写输出算术表达式的逆波兰表达式(后缀表达式)的算法(请写明算法的基本思路,并在算法的主要步骤上加注释)。【北京理工大学2002 8.2(7分)】

点击查看答案

第9题

编译程序中代码优化的目的在于使目标程序的执行速度加快。采用的优化方法中,合并已知量和删除公共子表达式是在__(1)__范围内进行;代码外提、删除归纳变量和强度削弱等是在__(2)__范围内进行。空白(2)处应选择()

A. 基本块

B. 循环语句

C. 赋值语句

D. 整个程序

点击查看答案

第10题

编译程序中代码优化的目的在于使目标程序的执行速度加快。采用的优化方法中,合并已知量和删除公共子表达式是在__(1)__范围内进行;代码外提、删除归纳变量和强度削弱等是在__(2)__范围内进行。空白(1)处应选择()

A. 基本块

B. 循环语句

C. 赋值语句

D. 整个程序

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

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

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