基本块内的优化为(25)。A.代码外提,删除归纳变量B.删除多余变量,删除无用赋值C.强度削弱,代码外提D.循环展开,循环合并

题目

基本块内的优化为(25)。

A.代码外提,删除归纳变量

B.删除多余变量,删除无用赋值

C.强度削弱,代码外提

D.循环展开,循环合并


相似考题
更多“基本块内的优化为(25)。A.代码外提,删除归纳变量B.删除多余变量,删除无用赋值C.强度削弱,代码外提D.循环展开,循环合并”相关问题
  • 第1题:

    在数据清理中,下面哪个不是处理缺失值的方法()

    A.估算

    B.整例删除

    C.变量删除

    D.成对删除


    正确答案:D

  • 第2题:

    下列结论中正确的是()。

    A、“;”表示计算结果不显示,因此中间变量结果不被保存在内存中。

    B、函数文件运行后中间变量将被全部删除。

    C、for循环可用for循环内部重新赋值循环变量n的方法来终止。

    D、用break语句可以不必等循环的自然结束就退出循环,即使有嵌套存在时也可以退出全部循环。


    参考答案:B

  • 第3题:

    以下哪项不是通过减少系统占用的磁盘空间进行网络优化的有效措施。()

    A.删除系统文件备份

    B.删除应用软件

    C.删除无用的输入法

    D.删除帮助文件


    参考答案:B

  • 第4题:

    下列优化中,不属于循环优化的是(42)。

    A.强度削弱

    B.合并已知量

    C.删除归纳变量

    D.代码外提


    正确答案:B
    解析:循环优化包括:代码外提,强度削弱,删除归纳变量,循环展开和循环合并。

  • 第5题:

    基本块内的优化为()。

    • A、代码外提,删除归纳变量
    • B、删除多余运算,删除无用赋值
    • C、强度削弱,代码外提
    • D、循环展开,循环合并

    正确答案:B

  • 第6题:

    常见的代码优化包括()。

    • A、常量合并
    • B、公共子表达式删除
    • C、复写传播
    • D、死代码删除

    正确答案:A,B,C,D

  • 第7题:

    代码的优化可以分为局部优化、循环优化和全局优化。强度削弱属于()优化,删除公共子表达式属于()优化。


    正确答案:循环;局部

  • 第8题:

    以系统中的各种代码进行增加、修改、删除以及设置新的代码,这些工作称为代码维护。


    正确答案:正确

  • 第9题:

    单选题
    下列()优化方法不是针对循环优化进行的。
    A

    强度削弱

    B

    删除归纳变量

    C

    删除多余运算

    D

    代码外提


    正确答案: C
    解析: 循环优化包括代码外提,强度削弱,删除归纳变量,循环合并和循环展开

  • 第10题:

    多选题
    常见的代码优化包括()。
    A

    常量合并

    B

    公共子表达式删除

    C

    复写传播

    D

    死代码删除


    正确答案: B,C
    解析: 暂无解析

  • 第11题:

    填空题
    代码的优化可以分为局部优化、循环优化和全局优化。强度削弱属于()优化,删除公共子表达式属于()优化。

    正确答案: 循环,局部
    解析: 暂无解析

  • 第12题:

    ( 难度:中等)在vi编辑器里,命令“dd”用来删除当前的()
    A.行
    B.变量
    C.字
    D.字符

    答案:A

  • 第13题:

    在编译程序采用的优化方法中,______是在循环语句范围内进行的。1)合并已知常量2)删除多余运算3)删除归纳变量4)强度削减5)代码外提()

    A.1)4)

    B.1)5)

    C.1)4)5)

    D.3)4)5)


    参考答案:D

  • 第14题:

    循环优化的重要技术有()。

    A、代码外提

    B、删除归纳变量

    C、强度削弱

    D、局部优化


    参考答案:ABC

  • 第15题:

    在编译程序时,采用的对中间代码的优化方法中,(30)是基于循环结构进行的优化处理。

    ①合并已知量

    ②删除归纳变量

    ③删除多余运算

    ④强度削弱

    ⑤复写传播

    ⑥代码外提

    A.①③⑤

    B.②④⑥

    C.①②③

    D.④⑤⑥


    正确答案:B
    解析:针对循环能采用的优化技术有代码外提、强度削弱和删除归纳变量。代码外提是把循环体中不随循环的执行改变计算结果的表达式外提到循环的前置块中。强度削弱是用较弱的运算代替较强的运算,例如用加法运算代替乘法运算。为了实施这种优化技术,要先找出归纳变量,什么是归纳变量呢?若在循环体中变量i只有唯一的形式i:=i+c,其中c是常量,则称i是基本归纳变量。若在循环体中有另一个变量j,其值是基本归纳变量i的线性函数,则称j是普通归纳变量。删除归纳变量是在强度削弱后进行的,用和基本归纳变量同族的归纳变量代替之,使基本归纳变量成为无用赋值,故可删去。

  • 第16题:

    在中间代码优化中循环上的优化主要有不变表达式外提和削减运算强度。


    正确答案:错误

  • 第17题:

    下列()优化方法不是针对循环优化进行的。

    • A、强度削弱
    • B、删除归纳变量
    • C、删除多余运算
    • D、代码外提

    正确答案:C

  • 第18题:

    邮件删除的操作流程:【1前台受理】→录入操作代码(CG)→选择需删除的邮件→【CTRL+D】删除信息→录入删除原因→确定。


    正确答案:错误

  • 第19题:

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

    • A、基本块
    • B、循环语句
    • C、赋值语句
    • D、整个程序

    正确答案:B

  • 第20题:

    使用“()”交易生成退票登记簿。

    • A、6314提入借记退票登记/删除交易
    • B、6314提出借记退票登记/删除交易
    • C、6313提入贷记退票登记/删除交易
    • D、6313提入借记退票登记/删除交易

    正确答案:A

  • 第21题:

    判断题
    邮件删除的操作流程:【1前台受理】→录入操作代码(CG)→选择需删除的邮件→【CTRL+D】删除信息→录入删除原因→确定。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    单选题
    基本块内的优化为()。
    A

    代码外提,删除归纳变量

    B

    删除多余运算,删除无用赋值

    C

    强度削弱,代码外提

    D

    循环展开,循环合并


    正确答案: D
    解析: 暂无解析

  • 第23题:

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

    基本块

    B

    循环语句

    C

    赋值语句

    D

    整个程序


    正确答案: B
    解析: 暂无解析