2019年下半年软件水平考试(中级)软件评测师下午(应用技术)真题试卷含答案解析.docxVIP

  • 315
  • 1
  • 约1.28万字
  • 约 17页
  • 2021-07-11 发布于湖北
  • 举报

2019年下半年软件水平考试(中级)软件评测师下午(应用技术)真题试卷含答案解析.docx

试题一---为题目类型 阅读下列 C 程序,回答问题,将解答填入答题纸的对应栏内。 【C 程序】 int is binary(const void*buf,const size t buf—fen){ size t suspicious bytes=0; size t total—bytes=bur len>512 7 512:buf—len;//1,2,3 const unsigned char*buf c=buf; Size ti; Size treturn code=0; if(buf_len==0){//4 return code=0;// 5 }else{ for(i=0;i<total—bytes;i++){//6 if(buf C[i]==\0){//7 return code=1;//8 break; )else if(buf C[i]<7 I I buf C[i]>14){//9,10 i++; suspicious_bytes++; if(i>=32){//11 return code=1;//12 break; } } } } return return code;//1 3 } 请针对上述 C 程序给出满足 100%DC(判定覆盖)所需的逻辑条件。 请画出上述程序的控制流图,并计算其控制流图的环路复杂度 V(G)。 请给出问题 2 中控制流图的线性无关路径。 试题二---为题目类型 阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 某航空公司进行促销活动,会员在指定日期范围内搭乘航班将获得一定奖励,奖励分为 4 个档次,由乘机次 数和点数共同决定,如表 2-1 所示。其中点数跟票面价格和购票渠道有关,规则如表 2-2 所示。 采用等价类划分法对该程序进行测试(同时对输入输出进行等价类划分),等价类表如表 2—3 所示,请补充表 2.3 中的空(1)~(4)。 根据以上等价类表设计的测试用例如表 2.4 所示,请补充表 2.4 中的空(1)~(9)。 对于本案例的黑盒测试来说,以上测试方法有哪些不足? 试题三---为题目类型 阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 某公司欲开发一款二手车物流系统,以有效提升物流成交效率。该系统的主要功能是: (1)订单管理:帮买顾问看到有买车线索后,会打电话询问买家是不是需要物流,若需要,帮买顾问就将这个线索发起为订单,帮助买家来找承运商。 (2)线路管理与推荐:对承运商的线路进行管 理。根据运输方式的不同,线路分为三种,即包车线路、固定线路、竞价体系,其中包车线路和固定线路是合约制。接入订单系统会根据订单的内容选择合适的承运商。即:有新订单时,若符合固定线路和包车线路,系统自动分配给合约承运商;若不符合合约,系统将订单需求信息推送给各承运商,承运商对订单进行竞拍出价。 (3)合约管理:根据公司与承运商确定的合约,对合约内容进行设置。 (4)基础信息管理:包括帮买顾问账号管理和承运商账号的注册开通。 系统前端 APP 需支持不同品牌的不同系统平台,设计兼容性测试矩阵,以对系统的兼容性进行测试。 承运商进行竞价时,前端需提交竞拍价格(整数,单位:元)和可接受浮动比例(整数), 针对这一功能设计 4 个测试用例。 承运商竞拍部分的性能要求最高。采用性能测试工具在以系统竞拍功能为主进行性能测试时,采用 Apdex(应用性能指数)对用户使用该系统的性能满意度进行度量,系统需要满足.Apdex 指数为 0.9 以上。测试数据如表 3-1 所示,请计算本系统的 Apdex 指数,并说明本系统是否达到要求。 试题四---为题目类型 阅读下列说明,回答问题,将解答写在答题纸的对应栏内。 某汽车维修公司的工时计算模块每天定时根据系统登记的维修信息统计维修工的工时工资。维修工分为学徒、普通维修工和高级维修工三种,三种维修工有不同的时薪标准。 图 4 一 1 是该模块的类图,图中属性和操作前的“+” “#”和“-”分别表示公有成员、保护成员和私有成员。 13.(1)图 4-1 所示的类图中,类 System 和Engineer 之间是什么关系? (2)类 seniorEngineer 重新实现了类 Engineer 的方法ealReward(),这是面向对象的什么机制? 14.类 seniorEngineer 中的方法 ealReward0 和类 studentEngineer 中的方法 getReward() 是否需要重新测试? 15.(1)请结合题干说明中的描述,给出测试类 Engineer 方法 calReward0 时的测试序列。(2)请给出图 4-1 中各个类的测试顺序。 16.从面向对象多态特性考虑,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档