首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列C程序,回答问题,将解答填入答题纸的对应栏内。 【C程序】 static void permute_args(int panonopt_start,int panonopt_end,int opt_end, int ncycle){
阅读下列C程序,回答问题,将解答填入答题纸的对应栏内。 【C程序】 static void permute_args(int panonopt_start,int panonopt_end,int opt_end, int ncycle){
admin
2020-05-31
27
问题
阅读下列C程序,回答问题,将解答填入答题纸的对应栏内。
【C程序】
static void permute_args(int panonopt_start,int panonopt_end,int opt_end, int ncycle){
int cstart , cyclelent i , j , nnonoptst, nopts , pos; //1
nnonopts=panonopt_end - panonopt_start;
nopts=opt_end - panonopt_end;
cyclelen=(opt_end - panonopt_start)/ncycle;
for(i = 0;i < ncycle,i++) { //2
cstart=panonopt_end+i; //3
pos=cstart;
for(j=0;j<cyclelen;j++){ //4
if(pos>=panonopt_end) //5
pos-=nnonopts; //6
else
pos+=nopts; //7
}
}
} //8
请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。
选项
答案
[*]
解析
本问题考查白盒测试用例设计方法:判定覆盖法。
判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次。本题中程序有3个判定,所以满足判定覆盖一共需要6个逻辑条件。
转载请注明原文地址:https://kaotiyun.com/show/MzPZ777K
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
()不属于信息系统工程变更的原因。
某信息网络系统建设工程监理项目,项目总监编制了()作为指导整个监理项目工作的纲领性文件。该文件描述了监理项目部对工程的哪些阶段进行监理、说明了监理工作具体做什么、列出了监理工作在本项目中要达到的效果。
《信息系统工程监理暂行规定》中规定了监理单位的权利与义务。信息系统工程监理单位应遵循的行为准则中,不包括()。
软件维护包含更正性维护、适应性维护、预防性维护、完善性维护。()属于完善性维护。
()是为了评价和改进产品质量、识别产品的缺陷和问题而进行的活动。
使用不同的操作方式,灾难恢复所耗费的时间和成本有所不同。在()方式下,系统恢复所需时间最长,成本最低。
防火墙、入侵监测和漏洞扫描系统是保障()需要用到的网络安全产品。
关于变更控制工作程序的描述,正确的是()。
监理工程师在遇到项目变更情况时,正确的变更控制程序是()。
以下关于验收和验收中出现质量问题处理方法的叙述中,()是不正确的。
随机试题
鲁菜的特点是味兼南北,擅长河鲜菜,点心和小吃相当精美。()
进出口货物如果是以外币计算成交的,由海关按照税款缴纳之日国家外汇管理部门公布的“人民币外汇牌价表”的买卖中间价,折合为人民币。()
()和()下降可能成为长期融资和短期融资需求的借款原因。
在一静电场中,作一闭合曲面S,若有∮D.dS=0(式中D为电位移矢量),则S面内必定()。
人民警察在非工作时间遇到其职责范围内的紧急情况,()。
以下不属于要约消灭的理由的是()。
孔子提出的教学方法不包括下面哪一项()。
moderndistanceeducation
Whatdoesthemando?
A、Sheisatravelagent.B、Sheisa(real)estateagent.C、Shesellscars.D、Shesellshotels.BWhatisthewoman’soccupation?
最新回复
(
0
)