首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题l至问题3,将解答或相应的编号填入对应栏内。 [说明] 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 getit( int m)
阅读下列说明,回答问题l至问题3,将解答或相应的编号填入对应栏内。 [说明] 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 getit( int m)
admin
2011-03-22
33
问题
阅读下列说明,回答问题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
软件评测师下午应用技术考试
软考中级
相关试题推荐
按信息系统构成,信息系统安全划分为物理层面安全、网络层面安全、系统层面安全、()、管理层面安全。
合同索赔是在信息系统工程合同履行中,当事人一方由于另一方未履行合同所规定的义务而遭受损失时,向另一方提出赔偿要求的行为。关于索赔的描述,不正确的是()。
关于工程变更控制的说法,不正确的是()。
当项目的工程进度严重偏离计划时,总监理工程师应及时签发(),并组织监理工程师进行原因分析、研究措施。
在信息系统工程设计阶段,监理的质量控制重点不包含()。
关于质量控制的描述,不正确的是()。
根据软件项目的规模等级和安全性等级、软件测试可由不同机构组织实施。集成测试通常由()组织实施。
在机房和综合布线工程实施过程中,关于金属线槽安装要求,不正确的是()。
关于索赔程序的描述,不正确的是()。
使计算机系统各个部件、相关的软件和数据协调、高项工作的是()。
随机试题
对外界因素抵抗力最强的细菌结构是
下列设备中,属于内业设备的是()。
本题中所给资料中,涉及错误之处的有( )。交际应酬费( )。
利率互换是两个交易对手就()进行相互变换。
国有独资企业、国有独资公司、国有资本控股公司的董事、监事、高级管理人员违反法律规定,造成国有资产特别重大损失,被免职的,自免职之日起5年内不得担任上述三类公司的董事、监事、高级管理人员。()
有如下程序:include<iostream>usingnamespacestd;classPair{intm,n;public;Pair(intj,intk):m(j),n(k){}intget(){return
AirPollutionAirpollutionistypicallycausedby【1】_____ranbythefactoriesofmodernindustrialna-
研究表明,与传统现念相反,熬夜工作的人可能智商更高。(contraryto)
A、Askuserstosignupforthescheme.B、Havemoredockingstationsinplace.C、Lowerthepriceitcoststohirethebicycles.D
A、Itisaninexpensiveandefficientenergy.B、Itwon’tposeanyproblemtoenvironment.C、Itrepresentsthelatesttechnology.
最新回复
(
0
)