- 0
- 0
- 约3.33千字
- 约 14页
- 2026-06-29 发布于浙江
- 举报
2019年下半年软件评测师案例分析
1、阅读下列C程序,回答问题1至问题3。
【C程序】
问题内容:
【问题1】(6分)
请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。
【问题2】(6分)
请画出上述程序的控制流图,并计算其控制流图的环路复杂度v(G)。
【问题3】(8分)
请给出问题2中控制流图的线性无关路径。
需要了解更多真题以及解析可以点击这里获取哦。传送门
2、阅读下列说明,回答问题1至问题3。
【说明】
某航空公司进行促销活动,会员在指定日明范围内搭乘航班将获得定
奖励,奖励分为4个档次,由乘机次数和点数共同决定,如表2-1所
示。其中点数果票面价格和购票渠道有关,规则如表2-2所示。
航空公司开发了一个程序来计算会员在该促销活动后的奖励,程序的
输入包括会员在活动期间的乘机次数C、官网购票金额A(单位:元)和
手机客户端购票金额B(单位:元),程序的输出为本次活动奖励档次
L。其中,C、A、B为非负整数,L为0~5之间的整数(0表示无奖励)。
问题内容:
【问题1】(4分)
采用等价类划分法对该程序进行测试(同时对输入输出进行等价类划分),
等价类表如表2-3所示,
原创力文档

文档评论(0)