阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 某航空公司进行促销活动,会员在指定日期范围内搭乘航班将获得一定奖励,奖励分为4个档次,由乘机次数和点数共同决定,如表2-1所示。其中点数跟票面价格和购票渠道有关,规则如表2-2所示。 航空公

admin2021-03-19  42

问题 阅读下列说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
某航空公司进行促销活动,会员在指定日期范围内搭乘航班将获得一定奖励,奖励分为4个档次,由乘机次数和点数共同决定,如表2-1所示。其中点数跟票面价格和购票渠道有关,规则如表2-2所示。

航空公司开发了一个程序来计算会员在该促销活动后的奖励,程序的输入包括会员在活动期间的乘机次数C、官网购票金额A(单位:元)和手机客户端购票金额B(单位:元),程序的输出为本次活动奖励档次L。其中,C、A、B为非负整数,L为0~5之间的整数(0表示无奖励)。
采用等价类划分法对该程序进行测试(同时对输入输出进行等价类划分),等价类表如表2—3所示,请补充表2.3中的空(1)~(4)。

选项

答案(1)非负整数 (2)4 (3)0 (4)负整数

解析 本问题考查等价类划分法中等价类表的构造。
等价类划分法的等价类表是把程序的输入域或者输出域按规则划分为若干子集。
对C、A、B来说,规定了输入值集合必须满足的条件(即非负整数),根据规则可以划分为1个有效等价类(非负整数)和两个无效等价类(非整数,负整数)。
对L来说,由多个值构成,并且需要对每个(或者每组)值分别处理,按规则可以划分为5个有效等价类(L分别取0,1,2,3,4)。
转载请注明原文地址:https://jikaoti.com/ti/0eB7FFFM
0

最新回复(0)