2016年下半年软件评测师考试下午真题(1)

软件评测师 责任编辑:木木 2016-12-01

添加老师微信

备考咨询

加我微信

摘要:2016年下半年软件评测师考试下午真题第一部分。

       希赛网为大家整理了2016年下半年软件评测师考试真题,以下为下午真题第一部分,供大家参考学习。


       试题一(共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

       }

       return y;//9

       }

       【问题1】(3分)

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

       【问题2】(7分)

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

       【问题3】(5分)

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


       试题二(共20分)

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

       【说明】

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

表2-1积分规则

2评测1.png

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

2评测2.png

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

       【问题1】(7分)

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

2评测3.png

       【问题2】(13分)

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

2评测4.png


       试题三(共20分)

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

       【说明】

       某证券交易所为了方便提供证券交易服务,欲开发一个基于Web的证券交易平台。其主要功能包括客户开户,记录查询、存取款、股票交易等。客户信息包括姓名、Email(必填且)、地址等;股票交易信息包括股票代码(6位数字编码的字符串)、交易数量(1 00的整数倍)、买/卖价格(单位:元,精确到分)系统要支持:

       (1)在特定时朝内3 000个用户并发时,主要功能的处理能力至少要达到1 28个请求/秒,平均数据量2KB/请求;

       (2)页面中采用表单实现客户信息、交易信息等的提交与交互,系统前端采用HTML5实现。

       【问题1】(4分)

       在对此平台进行非功能测试时,需要测试哪些方面?

       【问题2】(5分)

       在满足系统要支持的(1)时,计算系统的通信吞吐量。

       【问题3】(3分)

       表单输入测试需要测试哪几个方面?

       【问题4】(8分)

       (1)针对股票代码:111111,数量:1 0万,当前价格:6.00,设计4个股票交易的测试输入。

       (2)设计2个客户开户的测试输入,以测试是否存在XSS、SQL注入。


       >>>返回目录:2016年下半年软件评测师考试下午真题汇总

       >>>点击查看2016年下半年软件评测师考试下午真题答案与解析


       相关推荐:

       软件评测师考试历年真题在线测试

       软件评测师考试培训视频教程

       软件评测师考试辅导教材推荐

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

软考备考资料免费领取

去领取