早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

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

题目

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

A.表达式

B.语句

C.函数

D.基本块

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

如图为自然界中氮循环的示意图.请回答:(1)上述转化中属于“氮的固定”的是(填序号).(2)铵盐是 化学 2020-05-14 …

结构化程序设计思想的核心是要求程序只由顺序、循环和______三种结构组成A.分支B.单入口C.单出 计算机类考试 2020-05-23 …

结构化程序设计思想的核心是要求程序只由顺序、循环和()3种结构组成。A.分支B.单入口C.单出口D. 计算机类考试 2020-05-23 …

结构化程序设计思想的核心是要求程序只由顺序、循环和()三种结构组成。A.分支B.单入口C.单出口D. 计算机类考试 2020-05-24 …

在核苷酸测序(illumina测序等)中有matepair和pairend这两个有什么区别啊?只听 其他 2020-06-05 …

画流程图有利于我们对所学知识进行整理和归纳.以下流程图正确的是()A.体循环和肺循环共同途径:心室 语文 2020-06-23 …

关于碳循环和氧循环,下列说法不正确的是()A.碳循环和氧循环分别是指二氧化碳和氧气的循环B.碳循环 化学 2020-07-22 …

智力思考题远处有3根柱子,分别是A柱子,B柱子和C柱子B柱子上有5个铁环.分别是1环,2环,3环,4 其他 2020-11-08 …

求圆环的面积、统计字符个数实验目的和要求:目的:熟悉使用程序的循环和分支结构编写程序要求:1.从键盘 其他 2020-12-02 …

高一数学算法初步中关于程序框图,怎样理解循环语句,在设计程序时很好的将循环语句正确的放入程序内?还有 其他 2021-01-15 …