2019年下半年 软件评测师 案例分析1.pdfVIP

  • 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)

1亿VIP精品文档

相关文档