- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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),设计一个兼容性测试矩阵。
您可能关注的文档
本人专注于k12教育,英语四级考试培训,本人是大学本科计算机专业毕业生,专注软件工程计算机专业,也可承接计算机专业的C语言程序设计,Java开发,Python程序开发。
文档评论(0)