首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题l至问题3,将解答或相应的编号填入对应栏内。 [说明] 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 getit( int m)
阅读下列说明,回答问题l至问题3,将解答或相应的编号填入对应栏内。 [说明] 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 getit( int m)
admin
2011-03-22
50
问题
阅读下列说明,回答问题l至问题3,将解答或相应的编号填入对应栏内。
[说明]
逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。
getit( int m)
{
int i, k;
k=sqrt(m);
for ( i=2; i<=k; i++)
if (m % i=0) break;
if ( i>=k+1 )
printf( "%d is a selected number\n", m);
else
printf( "%d is not a selected number\n", m );
}
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。假设函数getit的参数m取值范围是150<m<160,请使用基本路径测试法设计测试用例,将参数m的取值填入下表,使之满足基本路径覆盖要求。
选项
答案
本题考查白盒测试用例设计方法:基本路径法。涉及的知识点包括:根据代码绘制程序流图、计算环路复杂度以及设计测试用例。注意测试用例的数目本应和环路复杂度是一致的,但存在特殊情况。 控制流图: [*] 环路复杂度: V(G)=4 基本路径覆盖用例: [*]
解析
转载请注明原文地址:https://kaotiyun.com/show/z7WZ777K
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
按信息系统构成,信息系统安全划分为物理层面安全、网络层面安全、系统层面安全、()、管理层面安全。
()不属于面向对象软件开发方法的特点。
()是继IP技术之后的广域网传输技术,利用数据标签引导数据包在开放的通信网络上进行高速、高效传输,在一个无连接的网络中引入连接模式,减少了网络复杂性。
某系统集成企业在项目实施阶段出现突发情况,引起进度问题。此时监理单位应通过(),督促各方采取应急措施赶上进度要求,以便项目的开发能以预期进度完成。
在机房和综合布线工程实施过程中,关于金属线槽安装要求,不正确的是()。
关于索赔程序的描述,不正确的是()。
某工程活动路径图如下所示,弧上的标记为活动编码及需要的完成时间,该工程的关键路径为()。
在软件生命周期内所产生的各种管理文档和技术文档源代码列表和可执行代码以及运行所需的各种数据均需要纳入配置管理库进行管理,配置管理库中不包含()。
软件工程中,(35)不属于用户文档的内容。
随机试题
费雪在其方程式(MV=PT)中认为,最重要的关系是
青年女性,皮肤黏膜出血一周,平时常有鼻出血且有月经量过多史,检查,红细胞2.5×1012/L,血红蛋白80g/L,白细胞10×109/L,血小板10×109/L,骨髓增生活跃,巨核细胞增加,最可能的诊断是
A.樱桃红B.潮红C.发绀D.无汗E.多汗有机磷杀虫药中毒患者皮肤黏膜表现为
决定产妇分娩的主要因素包括()
某工程项目合同工期为89天,网络进度计划如图2-1所示,其中,B、E、K、I4项工程均为土方工程,需安排同一台土方施工机械按先后顺序施工,土方工程量分别估算为1100m3、2300m3、1600m3和800m3,土方综合单价为18元/m3,合同中规定,土
在其他条件不变的情况下,工资率下降所产生的规模效应会导致()。[2005年真题]
根据外汇管理法律制度的规定,下列各项中,需经外汇管理部门审核的有()。
某2015个数排成一排,其中任何相邻3个数满足两边数的和等于中间数,已知第一、第二个数都是1,则这2015个数的和为:
山水本无知,蝶雁亦无情。但它们对待人类最公平,一视同仁,既不因达官显贵而呈欢卖笑,也不因山野渔樵而吝丽啬彩。那么何以无知无情的自然景物会异彩纷呈、美不胜收,使人深入其境而流连忘返呢?____________对于这个问题,历来是众说纷纭,莫衷一是。填入画横
A、 B、 C、 D、 C图形整体顺时针旋转90度得到下一个图形。
最新回复
(
0
)