首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列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
50
问题
阅读下列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
软件评测师下午应用技术考试
软考中级
相关试题推荐
监理在组织协调工作中采用的方法不包括()。
在某工程建设过程中,承建单位制定了一套质量保证体系,包括建立健全专职质量管理机构、实现管理业务标准化、实现管理流程程序化、配备必要的资源条件、建立一套灵敏的质量信息反馈系统。监理工程师检查后,认为该体系还必须包括制定明确的()。
《软件集成测试计划》的编写在()阶段完成。
IEEE()是综合布线系统标准支持的以太网标准协议。
基于买方的购买历史及行为分析,进行针对性的信息推送,属于()的典型应用。
使计算机系统各个部件、相关的软件和数据协调、高项工作的是()。
在软件生命周期内所产生的各种管理文档和技术文档源代码列表和可执行代码以及运行所需的各种数据均需要纳入配置管理库进行管理,配置管理库中不包含()。
总包单位依法将建设工程分包时,分包工程发生的质量问题,应______。
在质量控制中,为寻找导致质量问题的主要因素应当采用(62)。
随机试题
架空光缆与土路交越时最低缆线地面最小垂直净距为()。
HowtoImproveaChild’sAppetiteMostchildrenwith【C1】__________(health)appetitesarereadytoeatalmostanythingtha
下列哪项因素与动脉粥样硬化发生关系最为密切()
()是工程施工的依据,也是工程承包或工程结算的依据。
有堤防的河道、湖泊,其管理范围为两岸堤防之间的()。
建设工程项目的施工组织方案中需要解决和安排()。
法律责任
一台装有无线网卡的客户端与网络桥接器AP间在传递数据前必须建立关系,且状态为(8)时,信息交换才成为可能。
如果8251A的方式字寄存器的地址为2F3H,则它的控制字寄存器的地址为【 】。
A、YoucantakeNo.6bus.B、Itisalongwaytogo.C、Youcangothere.A
最新回复
(
0
)