2017软件评测师最新模拟试题2(案例分析)

软件评测师 责任编辑:pengying 2017-09-19

添加老师微信

备考咨询

加我微信

摘要:下面是小编为大家整理的软件评测师案例分析的模拟试题,祝愿大家在此次的软件水平考试中一战告捷。

>>>软件评测师教程+试题

>>>软件评测师考试辅导教材推荐汇总(试题、案例、论文)

>>>软件评测师考试资讯(报名、培训、考试、查分、领证)


下面是小编为大家整理的软件评测师案例分析的模拟试题,祝愿大家在此次的软件水平考试中一战告捷。

>>>点击查看2017软件评测师考前练习题10套汇总

试题一(共15分)

阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。

【C程序】

int count(int x,int z){

int y=0;

while(x>0){//l

if(x:=1)//2

y= 7//3

else{//4

Y=x+z+4;

If(y=7 || y=21)//5,6

x= 1;//7

}

X--;//8

}

retum y;//9

}

【问题1】(3分)

请针对上述C程序给出满足1006%DC(判定覆盖)所需的逻辑条件。

【问题2】(7分)

请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。

【问题3】(5分)

请给出问题2中控制流图的线性无关路径。

试题二(共20分)

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

【说明】

某航空公司的会员卡分为普卡、银卡、金卡和白金卡4个级别,会员每次搭乘该航空公司航班均可能获得积分,积分规则如表2-1所示。此外,银卡及以上级别会员有额外积分奖励,奖励规则如表2-2所示。

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

1.png

公司开发了一个程序来计算会员每次搭乘航班历累积的积分,程序的输入包括会员级别B、舱位代码C和飞行公里数K,程序的输出为本次积分S o其中,B和C三字母且大小写不敏感,K为正整数,S为整数(小数部分四舍五入)。

【问题l】(7分)

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

1.png

【问题2】(13分)

根据以上等价类表设计的测试用例如表24所示,请补充空(1)~(1 3)。

2.png

点击查看更多关于软件评测师的模拟试题

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取