首页
登录
从业资格
【问题1】(3分) 请针对上述C程序给出满足100%DC(判定覆盖)所需的
【问题1】(3分) 请针对上述C程序给出满足100%DC(判定覆盖)所需的
admin
2022-08-02
89
问题
【问题1】(3分)请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。【问题2】(8分)请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。【问题3】(4分)请给出问题2中控制流图的线性无关路径。
选项
答案
解析
【问题1】本题中的涉及判定相关的语句有:i<ncycle;j<cyclelen;pos>=panonopt_end;所以满足100%判定的逻辑条件为:i<ncycle;i>=ncycle;j<cyclelen;j>=cyclelen;pos>=panonopt_end;pos<panonopt_end;【问题2】控制流图是描述程序控制流的一种图示方法。其基本符号有圆圈和箭线:圆圈为控制流图中的一个结点,表示一个或多个无分支的语句;带箭头的线段称为边或连接,表示控制流。基本结构如下所示:
控制流程图的环路复杂性 V(G)等于:(1)控制流程图中的区域个数。(2)边数-结点数+2。(3)判定数+1。V(g)=4【问题3】线性无关路径是指包括一组以前没有处理的语句或条件的一条路径。从控制流图来看,一条线性无关路径是至少包含有一条在其他线性无关路径中从未有过的边的路径:1、2、81、2、3、4、2…1、2、3、4、5、6、4…1、2、3、4、5、7、4…
转载请注明原文地址:https://tihaiku.com/congyezige/2418096.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
在下面的程序代码中,a是全局变量。若以引用调用(callbyreferenc
计算机程序=算法+数据结构+程序设计方法+语言工具和环境,其中关于程序设计的叙述
计算机()感染可执行文件。一旦直接或间接执行了被该病毒感染的程序,该病毒会按
某一类应用问题中,需要求正比例函数与反比例函数之和的极值。例如,正比例函数4x
面向对象()强调对问题的调查而不是如何确定解决方案,面向对象()强调的是问题的逻
阅读以下说明和C程序,将应填入(n)处的字句写在答题纸的对应栏内。 【说明
算法是问题求解过程的精确描述,它为解决某一特定类型的问题规定了一个运算过程。以下
以下关于脚本程序语言的叙述中,错误的是()。A.脚本语言需要相应的引擎解释执
()属于系统软件,它直接执行高级语言源程序或与源程序等价的某种中间代码。A.
阅读以下应用说明、属性设置以及VisualBasic程序代码,将解答写在答
随机试题
[originaltext]Agoodmodernnewspaperisanextraordinarypieceofreading.
Themostpressingnuclearenergyissueisthedisposalofnuclearwaste.Eve
下列关于国内期货结算制度的说法,不正确的有()。A、在我国郑州商品交易所、大连商品交易所和上海期货交易所,交易所只对结算会员进行结算,期货公司会员对客
对计算机网络按照信号频带占用方式来划分,可以划分的网络是()。A.双绞线网和光纤
(2018年)增值税一般纳税人登记办法规定,纳税人的年应税销售额超过标准时,应登
慢性肾衰引起贫血的原因A.造血原料吸收减少 B.促红细胞生成素减少 C.骨髓
下列哪项不是引起原发性下肢静脉曲张的病因?()A.静脉壁薄弱 B.静脉瓣膜功能
以下属于企业人员内部供给预测方法的是()。A:生产函数模型法 B:经验推断法
如果人民银行提高法定存款准备金率,某商业银行从超额准备金存款账户直接划缴,不考虑
冷冻冷却水管道法兰连接要求包括()。A.管道的法兰面应与管道中心线垂直 B.
最新回复
(
0
)