刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。

【说明】

某连锁酒店集团实行积分奖励计划,会员每次入住集团旗下酒店均可以获得一定积分,积分由欢迎积分加消费积分构成。其中欢迎积分跟酒店等级有关,具体标准如表2-1所示;消费积分跟每次入住消费金额有关,具体标准为每消费1元获得2积分(不足1元的部分不给分)。此外,集团会员分为优先会员、金会员、白金会员三个级别,金会员和白金会员在入住酒店时可获得消费积分的额外奖励,奖励规则如表2-2所示。

表2-1 集团不同等级酒店的欢迎积分标准

表2-2 额外积分奖励规则

该酒店集团开发了一个程序来计算会员每次入住后所累积的积分,程序的输入包括会员级别L、酒店等级C和消费金额A(单位:元),程序的输出为本次积分S。其中,L为单个字母且大小写不敏感,C为取值1到6的整数,A为正浮点数且最多保留两位小数,S为整数。

【问题1】(7分)

采用等价类划分法对该程序进行测试,等价类表如表2-3所示,请补充表2-3中空(1)-(7)。

表2-3 等价类

【问题2】(13分)

根据以上等价类表设计的测试用例如下表所示,请补充表2-4中空(1)-(13)。

表2-4 测试用例

使用微信搜索喵呜刷题,轻松应对考试!

答案:

【问题1】

(1)P  (2) 1  (3) 4、5 (4)最多带2位校数的正浮点数

(5)M、G、P以外的单个字母  (6)小于1的整数   (7)非正浮点数

【问题2】

(1)300         (2)100        (3)3、6、8            (4)6

(5)1(非字母)      (6)FF(非单个字母)

(7)N/A           (8)2.3(非整数)

(9)1,13,8       (10)7(大于6的整数)

(11)a (非浮点数)   (12)-100.12(非正浮点数)

(13)100.123(超过两位小数的正浮点数)

解析:

对于问题1,根据等价类划分原则,对于会员等级L,有效等价类为M、G、P,无效等价类为非字母、非单个字母及其他单个字母;对于酒店等级C,有效等价类为1、(2、3)、(4、5)、6,无效等价类为非整数、小于1的整数和大于6的整数;对于消费金额A,有效等价类为最多带两位小数的正浮点数,无效等价类为非浮点数、多于两位小数的浮点数以及负浮点数。因此,(1)-(7)的答案如上所示。

创作类型:
原创

本文链接:阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。 【说明】 某连锁酒店集团实行积分奖励

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share