中级软件评测师2016下半年下午试题-附答案解析.doc

中级软件评测师2016下半年下午试题-附答案解析.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中级软件评测师2016下半年下午试题 试题一 阅读下列C程序,回答问题。 ? ?【C程序】 ? ?int count(int x,int z){ ? ?int y=0; ? ?while(x>0){//1 ? ?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、 ? ?请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。 2、 ? ?请画出上述程序的控制流图,并计算其控制流图的环路复杂度VG.。 3、 ? ?请给出上小题中控制流图的线性无关路径。 试题二 阅读下列说明,回答问题。 ? ?【说明】 ? ?某航空公司的会员卡分为普卡、银卡、金卡和白金卡4个级别,会员每次搭乘该航空公司航班均可能获得积分,积分规则如表1所示。此外,银卡及以上级别会员有额外积分奖励,奖励规则如表2所示。 表1 会员积分规则(其中K为所搭乘航班的飞行公里数) 舱 位 舱位代码 积分 头等舱 F 200%*K Z 150%*K A 125%*K 公务舱 C 150%*K D/I 125%*K R 100%*K 经济舱 Y 125%*K B/H/K/L/M/W 100%*K Q/X/U/E 50%*K P/S/G/O/J/V/N/T 0 ? ? 表2 额外积分奖励规则 会员级别 普卡 银卡 金卡 白金卡 级别代码 F S G P 额外积分奖励 0% 10% 25% 50% ? ?公司开发了一个程序来计算会员每次搭乘航班所累积的积分,程序的输入包括会员级别B、舱位代码C和飞行公里数K,程序的输出为本次积分S。其中,B和C为单个字母且大小写不敏感,K为正整数,S为整数(小数部分四舍五入)。 4、 ? ?采用等价类划分法对该程序进行测试,等价类表如表3所示,请补充空缺。 表3 等价类表 输入条件 有效等价类 编号 无效等价类 编号 会员等级B F 1 非字母 12 S 2 非单个字母 13 G 3 (5) 14 (1) 4 舱位代码C F 5 非字母 15 (2) 6 (6) 16 (3) 7 R/B/H/K/L/M/W 8 Q/X/U/E 9 P/S/G/O/J/V/N/T 10 飞行公里数K (4) 11 非整数 17 (7) 18 5、 ? ?根据以上等价类表设计的测试用例如表4所示,请补充空缺。 表4 测试用例 编号 输入 覆盖等价类(编号) 预期输出S B C K 1 F F 500 1,5,11 (1) 2 S Z (2) 2,6.11 825 3 G A 500 (3) 781 4 P (4) 500 4,8,11 750 5 (5) Q 500 1,9,11 250 6 F P 500 1,10,11 (6) 7 (7) P 500 12,10,11 N/A 8 (8) F 500 13,5,11 N/A 9 A Z 500 14,6,11 N/A 10 S (9) 500 2,15,11 N/A 11 S (10) 500 2,16,11 N/A 12 S Q (11) 2,9,17 (12) 13 S P (13) 2,10,18 N/A 试题三 阅读下列说明,回答问题。 ? ?【说明】 ? ?某证券交易所为了方便提供证券交易服务,欲开发一个基于Web的证券交易平台。其主要功能包括客户开户,记录查询、存取款、股票交易等。客户信息包括姓名、Email(必填且唯一)、地址等;股票交易信息包括股票代码(6位数字编码的字符串)、交易数量(100的整数倍)、买/卖价格(单位:元,精确到分)。 ? ?系统要支持: ? ?6在特定时期内3000个用户并发时,主要功能的处理能力至少要达到128个请求/秒,平均数据量2KB/请求; ? ?7页面中采用表单实现客户信息、交易信息等的提交与交互,系统前端采用HTML5实现。 6、 ? ?在对此平台进行非功能测试时,需要测试哪些方面? 7、 ? ?在满足系统要支持的(1)时,计算

文档评论(0)

k12教育文档 + 关注
实名认证
服务提供商

本人专注于k12教育,英语四级考试培训,本人是大学本科计算机专业毕业生,专注软件工程计算机专业,也可承接计算机专业的C语言程序设计,Java开发,Python程序开发。

1亿VIP精品文档

相关文档