更多“删除公共子表达式是一种局部优化,仅在基本块内可采用此方法”相关问题
  • 第1题:

    编译程序对中间代码的优化,根据优化所涉及的程序范围,可分为局部优化、循环优化和全局优化。所谓局部优化是指在(30)范围内做的优化。

    A.表达式

    B.语句

    C.函数

    D.基本块


    正确答案:D
    解析:局部优化是在基本块范围内进行的优化。所谓基本块是指程序中一个顺序执行的语句(四元式)序列,其中只有一个入口和一个出口。入口就是其中的第1条语句,出口是最后一条语句。对一个给定的程序,把它划分成一系列的基本块,以基本块为结点,构建程序流图。对中间代码优化,首先是在各基本块范围内,分别进行局部优化,然后,进行基于循环的优化和全局优化。一个基本块中的四元式序列,可以先把它表示成一个DAG(有向无环)图,然后,根据DAG图的依赖关系,把这个DAG图重新写成一个基本块的四元式序列。在重建基本块的四元式序列过程中,进行已知量的合并、删除多余运算和删除无用赋值的优化。

  • 第2题:

    栈是限定仅在栈顶进行插入或删除操作的线性表。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第3题:

    电子表格的批注只能插入不能删除。( )

    此题为判断题(对,错)。


    正确答案:×

  • 第4题:

    生石灰的化学分子表达式是__________。


    正确答案:CaO

  • 第5题:

    局部优化是局限于一个什么范围内的一种优化?


    正确答案: 是局限于一个基本块范围内的一种优化。

  • 第6题:

    基本块内的优化为()。

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

    正确答案:B

  • 第7题:

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


    正确答案:循环;局部

  • 第8题:

    石灰石的化学分子表达式是()。


    正确答案:CaCO3

  • 第9题:

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

    基本块

    B

    循环语句

    C

    赋值语句

    D

    整个程序


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

  • 第10题:

    问答题
    局部优化是局限于一个什么范围内的一种优化?

    正确答案: 是局限于一个基本块范围内的一种优化。
    解析: 暂无解析

  • 第11题:

    单选题
    建立外键时添加ON DELETE CASCADE从句的作用是()
    A

    删除子表的记录,主表相关记录一同删除

    B

    删除主表的记录,子表相关记录一同删除

    C

    子表相关记录存在,不能删除主表记录

    D

    主表相关记录存在,不能删除子表记录


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

  • 第12题:

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

    常量合并

    B

    公共子表达式删除

    C

    复写传播

    D

    死代码删除


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

  • 第13题:

    局部优化是在基本块范围内进行的一种优化。 ()

    此题为判断题(对,错)。


    正确答案:正确

  • 第14题:

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

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

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

    C.强度削弱,代码外提

    D.循环展开,循环合并


    正确答案:B
    解析:基本块优化包括:合并已知量,删除无用赋值及删除多余运算。

  • 第15题:

    删除数据透视表只有一种方法。( )

    此题为判断题(对,错)。


    正确答案:×

  • 第16题:

    局部优化是在()范围内进行的一种优化。


    正确答案:基本块

  • 第17题:

    在表达式中不使用括号来标识子表达式。


    正确答案:错误

  • 第18题:

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

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

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

  • 第19题:

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

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

    正确答案:B

  • 第20题:

    建立外键时添加ON DELETE CASCADE从句的作用是()

    • A、删除子表的记录,主表相关记录一同删除
    • B、删除主表的记录,子表相关记录一同删除
    • C、子表相关记录存在,不能删除主表记录
    • D、主表相关记录存在,不能删除子表记录

    正确答案:B

  • 第21题:

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

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

  • 第22题:

    单选题
    参照完整性是用来控制数据的一致性。在VFP系统内,系统提供的参照完整性机制不能实现的是()。
    A

    设置“更新级联”:更新主表主关键字段的值,用新的关键字值更新子表中所有相关的记录

    B

    设置“删除限制”:若子表中有相关记录,则主表禁止删除记录

    C

    设置“删除级联”:主表可以任意的删除记录,同时删除子表中所有相关记录

    D

    设置“插入级联”:主表插入新的记录后,在子表自动插入相应的记录


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

  • 第23题:

    填空题
    局部优化是在()范围内进行的一种优化。

    正确答案: 基本块
    解析: 暂无解析

  • 第24题:

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

    代码外提,删除归纳变量

    B

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

    C

    强度削弱,代码外提

    D

    循环展开,循环合并


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