首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
针对以下C语言程序,请按要求回答问题。 下面是一个简单的C语言程序: int funcl(int a,b,c) { int k=1; if((a>0 || b<0)) k=k+a; else k=k+b
针对以下C语言程序,请按要求回答问题。 下面是一个简单的C语言程序: int funcl(int a,b,c) { int k=1; if((a>0 || b<0)) k=k+a; else k=k+b
admin
2013-03-13
25
问题
针对以下C语言程序,请按要求回答问题。
下面是一个简单的C语言程序:
int funcl(int a,b,c)
{ int k=1;
if((a>0 || b<0)) k=k+a;
else k=k+b;
if(c>0) k=k+c;
return k;
}
设计测试用例,分别使函数的各种逻辑覆盖率尽量达到100%。如果认为该函数的某种逻辑覆盖率无法达到100%,需要说明原因。
选项
答案
经过分析不难知,上面这个程序包含: 1)5个语句:每行一个语句; 2)3个条件:a>0;b<0;c>0; 3)4个分支:有两个if语句,每个if语句有两个分支; 4)6个条件组合:条件表达式(a>0) || (b<0)共有两个条件a>0和b<0,故有4个条件组合;条件表达式(c>0)只有一个条件c>0,故有两个条件组合。所以该程序共有6个条件组合; 5)4条路径:从程序的入口到出口的路径共有4条,分别是: Path1:1—2—3—5—6—8 Path2:1—2—3—5—7—8 Path3:1—2—4—5—6—8 Path4:1—2—4—5—7—8
解析
转载请注明原文地址:https://jikaoti.com/ti/mRE7FFFM
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
如果己知一个Excel表格中A1单元格是空格,A2单元格的内容为2,A3单元格的内容为3,A4单元格的内容为数值4.5,A5单元格的内容为5.5,A6单元格的内容为“=COUNT(A1.A5)”,那么,A6单元格显示的内容应为(3)。
若有一个仓库,可以存放P1、P2:两种产品,但是每次只能存放一种产品,要求:①w=P1的数量-P2的数量②-i<w<k(i、k为正整数)若用PV操作实现P1和P2产品的入库过程,至少需要(51)同步信号量及(52)个互斥信号量,其中,同步
软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了(6)。采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对(7)进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一个(8)。从第二圈开始,一个新产品开发项目开始了,新产品的演化
Cache主要由控制部分和Cache存储器部分两部分组成。Cache存储器部分用来存放(58)。控制部分的功能是:判断CPU要访问的信息是否在(59)中,若在即为命中,若不在则没有命中。
为了缩短指令中某个地址段的位数,有效的方法是采取(16)。
根据某项调查,参加软件资格考试的考生使用参考书的情况为:50%的考生使用参考书A;60%的考生使用参考书B;60%的考生使用参考书C;30%的考生同时使用参考书A与B;30%的考生同时使用参考书A与C;40%的考生同时使用参考书B与C;10%的考生同时使用
以下关于维护软件所需的成本叙述中,说法正确的是(56)。
以下关于XML文档遵守的规则描述中,错误的是(50)。
设有C语言变量说明“static int a[][2]={{1,2),(3,4}};int *pa,(*pb)[2];”,则执行语句“pa=pb=&a[0][0];”后,(*(pa+1))的值为(31)。
许多网络通信需要进行多播,以下选项中不采用多播协议的应用是(25)。在 IPv4中把(26)类地址作为多播地址。
随机试题
冷却器的安装位置是安装在进油管路或高压管路上。()
A.卡马西平B.丙戊酸钠C.苯妥英钠D.乙琥胺E.安定癫痫小发作首选
成年男性,全身高度浮肿年余。检查:血压正常,腹部移动性浊音(+),尿蛋白(++++),尿中红细胞1~8个/高倍视野(HP),血清白蛋白/球蛋白比例2.1/2.0,血脂升高,酚红排泄率45%。应首先考虑的是
检验检测机构授权签字人应该具备高级专业技术职称或者同等能力。()
合同债权人将合同权利全部或部分转让给第三人的,()。
在具体的语境中仿写句子。我们赞美大海的浩瀚,是否会想到江河奔流中的坎坷与执著?我们赞美_________,是否会想到_________?我们赞美_________,是否会想到_________?
结合报考岗位和自身的专业,谈谈你认为专业知识、实践能力和敬业精神哪个更重要。
我国2001年的GDP约为1978年的()。如果在制作上表时,我国的人口数量是以当年年末的人口总数为标准的,那么1978年底,我国的人口数约为()。
下面关于友元的描述中,错误的是()。
A、Stayandnegotiateormove.B、MoveclosertotheUniversityornearthesubway.C、Fightforasmallincreaseoracceptsaninc
最新回复
(
0
)