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

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

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中级软件评测师2015下半年下午试题 试题一 阅读下列Java程序,回答下列问题。 ? ?[Java 程序] ? ?public int addAppTask(Activity activity, Intent intent, ? ?TaskDescription description, Bitmap thumbnail) { ? ?Point size = getSize1; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//1 ? ?final int tw = thumbnail.getWidth1; ? ?final int th = thumbnail.getHeight1; ? ?if (tw != size.x || th != size.y) ?{ ? ? ? ? ? ? ? ? //2,3 ? ?Bitmap bm = Bitmap.createBitmap(size.x, size.y, thumbnail ? ?.getConfig1); ? ?//4 ? ?float scale; ? ?float dx = 0, dy = 0; ? ?if (tw * size.x > size.y * th) ?{ ? ? ? ? ? ? ? ?//5 ? ?scale = (float) size.x / (float) th; ? ? ? ? ? ? ?//6 ? ?dx = (size.y - tw * scale) * 0.5f; ? ?} else { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//7 ? ?scale = (float) size.y / (float) tw; ? ?dy = (size.x - th * scale) * 0.5f; ? ?} ? ?Matrix matrix = new Matrix1; ? ?matrix.setScale(scale, scale); ? ?matrix.postTranslate((int) (dx + 0.5f), 0); ? ?Canvas canvas = new Canvas(bm); ? ?canvas.drawBitmap(thumbnail, matrix, null); ? ?canvas.setBitmap(null); ? ?thumbnail = bm; ? ?} ? ?if (description == null) ?{ ? ? ? ? ? ? ? ? ? ? ? //8 ? ?description = new TaskDescription1; ? ? ? ? ? ? ?//9 ? ?} ? ?} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //10 1、请简述基本路径测试法的概念。 2、请画出上述程序的控制流图,并计算其控制流图的环路复杂度vfG.。 3、请给出问题2中控制流图的线性无关路径。 试题二 阅读下列说明,回答下列问题。 ? ?[说明] ? ?某商店的货品价格(P)都不大于20元(且为整数),假设顾客每次付款为20元且每次限购一件商品,现有一个软件能在每位顾客购物后给出找零钱的最佳组合(找给顾客货币张数最少)。 ? ?假定此商店的找零货币面值只包括:10元(N10)、5元(N5)、1元(N1)3种。 4、请采用等价类划分法为该软件设计测试用例(不考虑P为非整数的情况)并填入到下表中。(<<N1,2>>表示2张1元,若无输出或输出非法,则填N/A. 序号 输入(商品价格P) 输出(找零钱的组合) 1 20(P=20) N/A 2 18(任意15<P<20) <<N1,2>> 3 4 5 6 7 8 9 10 5、请采用边界值分析法为该软件设计测试用例。 6、请给出采用决策表法进行测试用例设计的主要步骤。 试题三 阅读下列说明,回答下列问题。 ? ?[说明] ? ?某MOOC(慕课)教育平台欲开发一基于Web的在线作业批改系统,以实现高效的作业提交与批改并进行统计。系统页面中涉及内部内容的链接、外部参考链接以及邮件链接等。页面中采用表单实现作业题目的打分和评价,其中打分为1~5分制整数,评价为文本。 ? ?系统要支持: ? ?7在特定时期内300个用户并发时,主要功能的处理能力至少要达到16个请求/秒,平均数据量16kB/请求; ? ?8系统前端采用HTML5实现,以使用户可以通过不同的移动设备的浏览器进行访问。 7、针对此在线系统进行链接测试时,需要测试哪些方面? 8、为了达到系统要支持的(2),设计一个兼容性测试矩阵。

文档评论(0)

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

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

1亿VIP精品文档

相关文档