早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
一个程序的控制流图是一个有向图,它的结点是程序中的(30)。A.语句B.循环C.基本块D.函数
题目
一个程序的控制流图是一个有向图,它的结点是程序中的(30)。
A.语句
B.循环
C.基本块
D.函数
参考答案
正确答案:C
解析:优化是对中间代码进行优化,为了能进行优化,首先要分析清楚程序中的控制流程和数据流程。对于中间代码来说,基本块是控制流程简单的基本元素,它是一个顺序执行的语句(四元式)序列,其中只有一个入口和一个出口。控制流程图能很好地表示程序中基本块之间的关系,对程序的控制流和数据流分析是在程序的控制流图上进行的,所以,构建中间代码的控制流图是编译程序对中间代码进行优化的第一步。对编译生成的中间代码,首先划分成基本块,然后,对于程序中的两个基本块Bi和Bj,若Bj紧接着Bi被执行,则从Bi引一条有向边到Bj,称Bi是Bj的直接前驱,而Bj是Bi的直接后继。所以,一个程序的控制流图是个有向图,其结点是程序中的基本块,它有唯一的首结点。
解析:优化是对中间代码进行优化,为了能进行优化,首先要分析清楚程序中的控制流程和数据流程。对于中间代码来说,基本块是控制流程简单的基本元素,它是一个顺序执行的语句(四元式)序列,其中只有一个入口和一个出口。控制流程图能很好地表示程序中基本块之间的关系,对程序的控制流和数据流分析是在程序的控制流图上进行的,所以,构建中间代码的控制流图是编译程序对中间代码进行优化的第一步。对编译生成的中间代码,首先划分成基本块,然后,对于程序中的两个基本块Bi和Bj,若Bj紧接着Bi被执行,则从Bi引一条有向边到Bj,称Bi是Bj的直接前驱,而Bj是Bi的直接后继。所以,一个程序的控制流图是个有向图,其结点是程序中的基本块,它有唯一的首结点。
看了一个程序的控制流图是一个有向图...的网友还看了以下:
图书馆买回单价分别是70元,30元,20元的图书共付2120元1)图书馆买回单价分别是70元,30 数学 2020-04-09 …
有关太阳高度角 区时计算 某地是我国重要的人工多层经济林区 下图为该地 某日太阳处在最高位置是的 其他 2020-05-16 …
1.a·2^(-t/30)求导答案a·2(-t/30)·(-1/30)·ln22.已知函数f(x) 数学 2020-05-23 …
在绘制数据流图时,要遵循的一个原则是父图与子图的平衡,所谓平衡是指___(30)___。 (30)A 计算机类考试 2020-05-25 …
诗句"潮平两岸阔,风正一帆悬"描写的是()的图画?ji()绊求急 其他 2020-07-09 …
直方图小组的范围怎么表示?例如:该是20<x≤30,还是20≤x<30,或是20≤x≤30?(是长 数学 2020-07-12 …
“228、103、85的后面是什么?”这个问题为什么答案是“的”?一个智力问题.228的后面是什么 数学 2020-07-17 …
下面五个图形中,有一个不是正方形的展开图:那么“不是的”图形编号是. 其他 2020-07-21 …
下图是已北极为中心的图形,斜线部分为4月30日,判断指出北京时间5月1日2时应是哪一幅图?5月1日1 其他 2020-11-27 …
我们能看到那些本身不发光的物体,是因为物体进入我们的眼睛里的缘故.我们能从各个不同的方向看到电影银幕 物理 2020-12-08 …