首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列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
28
问题
阅读下列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://jikaoti.com/ti/1eB7FFFM
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
知识产权保护的监理应该坚持全过程的管理,管理措施不包括()。
在某金融安全信息系统建设中,由于监理工程师小王不了解金融风险相关知识,未发现本应发现的问题和隐患,未能有效履行监理责任。该事项属于()风险。
《信息系统工程监理暂行规定》中规定了监理单位的权利与义务。信息系统工程监理单位应遵循的行为准则中,不包括()。
《软件集成测试计划》的编写在()阶段完成。
使计算机系统各个部件、相关的软件和数据协调、高项工作的是()。
总包单位依法将建设工程分包时,分包工程发生的质量问题,应______。
以下关于验收和验收中出现质量问题处理方法的叙述中,()是不正确的。
随机试题
中国上古的美育意识最主要体现在()
有关腕骨和手关节的叙述,错误的是
()是指领导者更愿意界定自己和下属的工作任务和角色,以完成组织目标。
公文正文的尾语一般包括()。
中国共产党同各民主党派合作的基本方针包括()。
甲从乙处购买一批医疗设备,在货物运输途中,甲又与丙签订合同将该批设备转卖给丙,随后由于不可抗力导致该批设备损毁。对此,下列说法正确的是()
把SQL嵌入语言使用时必须解决的问题中,没有()。
Thereare(36)TVchannels(频道)intheUnitedStates.Americansgetalotofentertainment(娱乐)and(37)fromTV.Mostpeople
Whatwillthelistenersdoattheevent?
Heis______ChinaDaily.Inotherwords,heworks______ChinaDaily.
最新回复
(
0
)