早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
编译的优化工作对于下面程序段构造的控制流程图有______个基本块。A.1B.2C.3D.4
题目
编译的优化工作对于下面程序段构造的控制流程图有______个基本块。
A.1
B.2
C.3
D.4
参考答案
正确答案:D
解析:基本块的划分有以下3个步骤。第1步:满足下列条件之一的任意语句可以充当入口。①程序的第一个语句;②能由条件转移语句或无条件转移语句转移到的语句:③紧跟在条件转移语句后面的语句。第2步:根据第1步求出的每一入口语句,构成其所属的基本块。①由该入口语句到另一入口语句(不包括该入口语句)之间的语句序列:②由该入口语句到一转移语句(包括该转移语句)之间的语句序列:③由该入口语句到一停止转移语句(包括该转移语句)之间的语句序列。第3步:凡是未被纳入某一基本块中的语句,都是程序中控制流程无法到达的语句,也是不会被执行到的语句,可以从程序中删除。根据上述步骤,我们知道所给程序段的第1,4,8,10句为入口,第11句是停止语句,没有要删除的语句。于是该程序段可分为4个基本块。
解析:基本块的划分有以下3个步骤。第1步:满足下列条件之一的任意语句可以充当入口。①程序的第一个语句;②能由条件转移语句或无条件转移语句转移到的语句:③紧跟在条件转移语句后面的语句。第2步:根据第1步求出的每一入口语句,构成其所属的基本块。①由该入口语句到另一入口语句(不包括该入口语句)之间的语句序列:②由该入口语句到一转移语句(包括该转移语句)之间的语句序列:③由该入口语句到一停止转移语句(包括该转移语句)之间的语句序列。第3步:凡是未被纳入某一基本块中的语句,都是程序中控制流程无法到达的语句,也是不会被执行到的语句,可以从程序中删除。根据上述步骤,我们知道所给程序段的第1,4,8,10句为入口,第11句是停止语句,没有要删除的语句。于是该程序段可分为4个基本块。
看了编译的优化工作对于下面程序段构...的网友还看了以下:
几道初一数学题?1.若(x+y-15)2(2表示2次方)+|2x-3y-10|=0,则x=y=.2 其他 2020-05-14 …
如图为汽车绕O点转弯时两个后轮运动情况的示意图,若在转弯过程中左轮转动角速度为ω1,右轮转动角速度 物理 2020-07-01 …
在孟德尔两对相对性状杂交实验中,F1黄色圆粒豌豆(YyRr)自交产生F2,下列叙述正确的是()A. 语文 2020-07-05 …
下列说法中错误的是()A.函数y=1x−1的自变量x的取值范围是x>1B.关于x的方程(a-1)x 其他 2020-08-02 …
1.设a+(1/b)=1b+(1/c)=1b不等于1,c不等于1,求c+(1/a)2.设abc=1求 数学 2020-10-31 …
下表中甲、乙分别是分离两种土壤中微生物的培养基的配方.(注:水解酪素即水解酪蛋白,由酪蛋白水解得到) 语文 2020-11-07 …
某实验小组欲从豆油污染的土壤中筛选出能高效降解脂肪的菌株.请回答:(1)在筛选过程中,应将土壤样品稀 语文 2020-11-10 …
如图是单克隆抗体制备流程阶段示意图.(1)技术是单克隆抗体技术的基础.(2)根据培养基的用途分类,图 其他 2020-11-10 …
某实验小组欲从豆油污染的土壤中筛选出能高效降解脂肪的菌株.请回答:(1)在筛选过程中,应将土壤样品稀 语文 2020-12-02 …
如图是单克隆抗体制备流程阶段示意图.(1)和技术是单克隆抗体技术的基础.(2)根据培养基的用途分类, 语文 2021-01-02 …