首页
登录
从业资格
若用白盒测试方法测试以下代码,并满足条件覆盖,采用McCabe度量法算出该程序的
若用白盒测试方法测试以下代码,并满足条件覆盖,采用McCabe度量法算出该程序的
考试题库
2022-08-02
37
问题
若用白盒测试方法测试以下代码,并满足条件覆盖,采用McCabe度量法算出该程序的环路复杂性为()。 Intfindmax(inti,intj,intk){ intmax;if(i小于j)thenif(i小于k)thenmax=ielsemax=k;elseif(j小于k)thenmax=jelsemax=k }A.1B.2C.3D.4
选项
A.1
B.2
C.3
D.4
答案
D
解析
第 9 个结点是怎么来的?我当时没画出这一结点。MegumiIsh 2016-02-22 9 当然要有,是最后程序的输出呀springfield 2016-03-05老师好, McCabe 这个图是如何画出来的?此题第一问 4 个测试用例又是如何计算的,谢谢!MegumiIsh 2016-03-07 MCCABE 这个图画的时候遵循一个原则,有分支就分几条边走,这个题目有两套循环,第一套分为两种情况,然后每种子情况又分两种情况,所以说图变成了例题给的那样,测试用例的数目就能得到了,有几条分支就测试几个用例,只有这样,每种情况才能都测试到fangzhengwu 2016-03-22老师你好。我只知道 McCabe 复杂度公式是 V(G)=m-n+2但这个图是如何画出来的在软件测试的章节也没有介绍。麻烦你能详细讲解一下吗?MegumiIsh 2016-03-23这个图的绘制其实非常简单,就是按程序的顺序执行下来,从 1 起始点开始,第一次 if 判断,没有 else ,所以一个分支直接下来,到 2,2 这个点有 if else ,有两个分支 3 和 4,3 内部有 ifelse 判断,故两个分支 5,6 ,4 这个点也是 ifelse 两个点 7,8 ,最后结束程序到 9整个结构图出来了 陈世跃2016-10-11老师, int max; 这个算不算个点啊,因为正如上面回答的,有 Begin, 也有 end 点,那么就没有 int max 这个点,这也一条语句。MegumiIsh 2016-10-12 int max只是定义一个变量,不会产生环路,影响到环路的复杂性
转载请注明原文地址:https://tihaiku.com/congyezige/2408081.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
自动化测试的优势不包括( )。A.提高测试效率 B.提高测试覆盖率 C.适
在计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA等。其
在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方
在安全测试中,模拟攻击试验以模拟攻击来验证软件或信息系统的安全防护能力,其中拒绝
用户口令测试应考虑的测试点包括( )。 ①口令时效②口令长度 ③口令复杂
以下关于验收测试的叙述,不正确的是( )。A.验收测试是部署软件之前的最后一个
以下关于系统测试的叙述,不正确的是( )。A.系统测试是针对整个产品系统进行的
以下关于软件项目工作量估算的叙述中,不正确的是( )。A.专家估计方法受到专家
以下关于软件测试原则的叙述中,正确的是( )。 ①所有软件测试都应追溯到用户
以下关于确认测试的叙述中,不正确的是( )。A.确认测试的任务是验证软件的功能
随机试题
EightStepstoWritingaGreatPaperI.Startassoonaspossible—Usuallyyou
WhatisitthatmadeSteveJobsspecial?Whatcanwelearnfromthisonce-i
充斥befilledwith;befullof
在直线回归方程中()A.在两个变量中须确定自变量和因变量 B.一个回归方程只
管理会计活动是单位管理会计工作的具体开展,是单位利用管理会计信息,运用管理会计工
热力管网补偿器的作用是消除(),确保管网安全运行。A、过高压力 B、水锤效应
6月10日,A银行与B银行签署外汇买卖协议,买入即期英镑500万、卖出一个月远期
下列有关存货监盘与相关认定的说法中,恰当的有()。A.主要针对的是存货的存
属于公路工程常用的空间参数的是()。A.施工过程数 B.施工段 C.流
血吸虫虫卵很少沉积于A.胃 B.脑 C.结肠 D.肺 E.肝
最新回复
(
0
)