在编译程序时,采用的对中间代码的优化方法中,(30)是基于循环结构进行的优化处理。 ①合并已知量
在编译程序时,采用的对中间代码的优化方法中,(30)是基于循环结构进行的优化处理。
①合并已知量
②删除归纳变量
③删除多余运算
④强度削弱
⑤复写传播
⑥代码外提
A.①③⑤
B.②④⑥
C.①②③
D.④⑤⑥
解析:针对循环能采用的优化技术有代码外提、强度削弱和删除归纳变量。代码外提是把循环体中不随循环的执行改变计算结果的表达式外提到循环的前置块中。强度削弱是用较弱的运算代替较强的运算,例如用加法运算代替乘法运算。为了实施这种优化技术,要先找出归纳变量,什么是归纳变量呢?若在循环体中变量i只有唯一的形式i:=i+c,其中c是常量,则称i是基本归纳变量。若在循环体中有另一个变量j,其值是基本归纳变量i的线性函数,则称j是普通归纳变量。删除归纳变量是在强度削弱后进行的,用和基本归纳变量同族的归纳变量代替之,使基本归纳变量成为无用赋值,故可删去。
人是由猿进化来的,那猿是由什么进化来的呢人说怀孕的过程就是一次进化的过程,小宝宝在肚子里还有腮呢,那 语文 2020-03-30 …
(2014•团风县模拟)某商人在我县开办了一家儿童服装专卖店,该店在儿童节前5月31日采购进一种今 其他 2020-05-13 …
进化的问题人类为什么至今不进化,难道是停止了进化吗?如果人类进化后会变成什么?如果人类会进化,那为 语文 2020-05-14 …
某店进一批服装,进价30元,如按40元出售则这批服装售出一半再多10件时已收回成本,问该店一共买进 数学 2020-06-24 …
列举5种在脊椎动物进化史上产生的飞跃性结构,出现的动物及在进化史上的意义5种飞跃性结构依次列出,并 语文 2020-07-15 …
30度低温水与130高温水发生热交换时,是不是高温降多少度,低温水就升多少度通常的板式换热器中,一 物理 2020-07-21 …
某超市销售有甲、乙两种商品,甲商品每件进价10元,售价15元;乙商品每件进价30元,售某超市销售有 数学 2020-07-22 …
李师傅下岗后,做起来小生意,第一次进货,他以每件a元的价格购进了30件甲种小商品,以每件b元的价格购 数学 2020-11-05 …
某鞋店在广州以每双45元的价格进了15双鞋后又在东莞以每双40元进了30双鞋如果某鞋店老板先在广州以 数学 2020-11-12 …
材料一茫茫宇宙中,有一颗孕育着生命的蓝色星球,它叫地球。生命的演化在地球上经过了沧海桑田,大约在30 政治 2020-12-21 …