文档库 最新最全的文档下载
当前位置:文档库 › 2014年软件评测师考试下午真题加答案解析(三)

2014年软件评测师考试下午真题加答案解析(三)

2014年软件评测师考试下午真题加答案解析(三)
2014年软件评测师考试下午真题加答案解析(三)

2014年软件评测师考试下午真题加答案解析(三)2016年下半年软件评测师考试即将于11月12日进行,准备参加2017上半年软件评测师考试的同学们,历年软考真题是否是你特别想要的学习资料?下面希赛软考学院为您提供2014软件评测师下午真题,希望对大家有所帮助。

试题三(共20分)

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

【说明】

某大型披萨加工和销售商为了有效管理披萨的生产和销售情况,欲开发一套基于Web的信息系统。其主要功能为销售、生产控制、采购、运送、存储和财务管理等。系统采用Java EE平台开发,页面中采用表单实现数据的提交与交互,使用图形(Graphics)以提升展示效果。

【问题1】(6分)

设计两个表单项输入测试用例,以测试XSS(跨站点脚本)攻击。系统设计时可以采用哪些技术手段防止此类攻击。

【问题2】(3分)

简述图形测试的主要检查点。

【问题3】(5分)

简述页面测试的主要方面。

【问题4】(6分)

系统实现时,对销售订单的更新所用的SQL语句如下:

然后通过setString(...);的方式设置参数值后加以执行。

设计测试用例以测试SQL注入,并说明该实现是否能防止SQL注入。

参考答案:

【问题1】:

防御XSS攻击方法:验证所有输入数据,有效检测攻击;对所有输出数据进行适当的编码,以防止任何已成功注入的脚本在浏览器端运行。

防御规则:

1.不要在允许位置插入不可信数据

2.在向HTML元素内容插入不可信数据前对HTML解码

3.在向HTML常见属性插入不可信数据前进行属性解码

4.在向HTML JavaScript DATA Values插入不可信数据前,进行JavaScript 解码

5.在像HTML样式属性插入不可信数据前,进行CSS解码

6.在向HTML URL属性插入不可信数据前,进行URL解码

【问题2】:

图形测试主要检查点:

颜色饱和度和对比度是否合适

需要突出的链接的颜色是否容易识别

是否正确加载所有的图像

【问题3】:

页面的一致性如何

在每个页面上是否设计友好的用户界面和直观的导航系统

是否考虑多种浏览器的需要

是否建立了页面文件的命名体系

是否充分考虑了合适的页面布局技术,如层叠样式表、表格和帧结构等

【问题4】:

能防止SQL注入

Pstmt.setString('1'or'1'='1',status)

Pstmt.setString('2'or'1'='1',orderID)

试题分析:

【问题1】

XSS攻击:跨站脚本攻击(Cross Site Scripting)是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。比如这些代码包括HTML代码和客户端脚本。

防御XSS攻击方法:验证所有输入数据,有效检测攻击;对所有输出数据进行适当的编码,以防止任何已成功注入的脚本在浏览器端运行。

防御规则:

不要在允许位置插入不可信数据

在向HTML元素内容插入不可信数据前对HTML解码

在向HTML常见属性插入不可信数据前进行属性解码

在向HTML JavaScript DATA Values插入不可信数据前,进行JavaScript 解码

在像HTML样式属性插入不可信数据前,进行CSS解码

在向HTML URL属性插入不可信数据前,进行URL解码

【问题2】

图形测试,主要检查点如下:

颜色饱和度和对比度是否合适需要突出的链接颜色是否容易识别是否正确加载所有的图形

【问题3】

页面是信息的载体,直接体现WEB沾点的设计水平,一个好的页面因信息层次清晰而让用户一目了然;因涉及巧妙、精致美观而让用户流连忘返;因恰当使用各种元素能完成许多功能而不显拥挤。对页面设计的测试可以从以下几个方面进行:

页面的一致性如何

在每个页面上是否设计友好的用户界面和直观的导航系统是否考虑多种浏览器的需要是否建立了页面文件的命名体系

是否充分考虑了合适的页面布局技术,如层叠样式表、表格和帧结构等

【问题4】

SQL注入是黑客攻击数据库的一种常用方法,其实就是通过把SQL命令插入到Web表单或页面请求的查询字符串中提交,最终达到欺骗服务器执行恶意

的SQL命令,来达到攻击的目的。

本题中给出的SQL语句不能防止SQL注入,设置的这个测试用例只要包含SQL功能符号,然后使得SQL语句不符合原设计意图即可。例如,包含了“--”或“’”等,那么整个语句为:

将intClientSubmitScore为85 DELETE FROM score--;

strStudentID为1000

这样SQL语句执行就变成:

UPDATE StudentScore SET score=85

DELETE FROM score

--WHERE Stuent_ID=1000

防止SQL注入的有些方法主要有:拼接SQL之前先对特殊符合进行转义,使其不作为SQL的功能符合即可。

对于本题由于将SQL语句中的输入值,使用参数方式传送,而且SQL语句进行预编译,这样由于防止注入式攻击,测试用例设计可参考:

2016年下半年软件评测师(中级)上午选择+下午案例真题+答案解析完整版(全国计算机软考)

2016年下半年软件评测师真题+答案解析 上午选择 1、在汇编指令中,操作数在某寄存器中的寻址方式称为(1)寻址。 A. 直接 B. 变址 C. 寄存器 D. 寄存器间接 答案:C 寻址方式就是处理器根据指令中给出的地址信息来寻找物理地址的方式,是确定本条指令的数据地址以及下一条要执行的指令地址的方法。 寻址方式中,操作数在指令中称为立即寻址;操作数在通用寄存器中称为寄存器寻址;操作数在主存单元,而其地址在指令中称为直接寻址;操作数在主存单元,而其地址在寄存器中称为寄存器间接寻址。 2、计算机系统中,虚拟存储体系由(2)两级存储器构成。 A. 主存一辅存 B. 寄存器一Cache C. 寄存器一主存 D. Cache一主存 答案:A 虚拟存储是指将多个不同类型、独立存在的物理存储体,通过软、硬

件技术,集成为一个逻辑上的虚拟的存储系统,集中管理供用户统一使用。这个虚拟逻辑存储单元的存储容量是它所集中管理的各物理存储体的存储量的总和,而它具有的访问带宽则在一定程度上接近各个物理存储体的访问带宽之和。 虚拟存储器实际上是主存-辅存构成的一种逻辑存储器,实质是对物理存储设备进行逻辑化的处理,并将统一的逻辑视图眞现给用户。 3、程序计数器(PC)是(3)中的寄存器。 A. 运算器 B. 控制器 C. Cache D. I/O设备 答案:B 计算机中控制器的主要功能是从内存中取出指令,并指出下一条指令在内存中的位置,首先将取出的指令送入指令寄存器,然后启动指令译码器对指令进行分析,最后发出相应的控制信号和定时信息,控制和协调计算机的各个部件有条不紊地工作,以完成指令所规定的操作。 程序计数器(PC)的内容为下一条指令的地址。当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入PC,然后由PC指出新的指令地址

2017年下半年 软件评测师 下午试卷

2017年下半年软件评测师下午试卷案例 第1题阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 问题:1.1(3分) 请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。 问题:1.2(8分) 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。 问题:1.3(4分) 请给出问题2中控制流图的线性无关路径。 第二题阅读下列说明,回答问题1至问题3。 【说明】 某银行B和某公司C发行联名信用卡,用户使用联名信用卡刷卡可累计积分,积分累计规则与刷卡金额和刷卡日期有关,具体积分规则如表2-1所示。此外,公司C的会员分为普通会员、超级会员和PASS会员三个级别,超级会员和PASS会员在刷卡时有额外积分奖励,奖励规则如表2-2所示。

银行B开发了一个程序来计算用户每次刷卡所累积的积分,程序的输入包括会员级别L、刷卡日期D和刷卡金额A,程序的输出为本次积分S。其中,L为单个字母且大小写不敏感,D由程序直接获取系统日期,A为正浮点数最多保留两位小数,S为整数。 问题:2.1(5分) 采用等价类划分法对该程序进行测试,等价类表如下表所示,请补充表2-3中空(1)~(5)。 问题:2.2(9分) 根据以上等价类表设计的测试用例如下表所示,请补充表2-4中空(1)~(9)。

问题:2.3(6分) 如果规定了单次刷卡的积分上限为20000( 即S取值大于等于0且小于等于20000),则还需要针对S的取值补充一些测试用例。假设采用等价类划分法和边界值分析法来补充用例,请补充表2-5、表2-6中的空(1)~(6)。 第三题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 某公司欲开发一套基于Web的通用共享单车系统。该系统的主要功能如下: 1.商家注册、在线支付;后台业务员进行车辆管理与监控、查询统计、报表管理、价格设置、管理用户信息。 2.用户输入手机号并在取验证码后进行注册、点击用车后扫描并获取开锁密码、锁车(机械锁由用户点击结束用车)后3秒内显示计算的费用,用户确认后支付、查看显示时间与路线及其里程、预约用车、投诉。 问题:3.1(6分) 采用性能测试工具在对系统性能测试时,用Apdex(应用性能指数)对用户使用共享单车的满意度进行量化,系统需要满足Apdex指数为

2018年软件评测师真题及答案

一、上午题 以下关于信息和数据的描述中,错误的是(1)。 (1)A.通常从数据中可以提取信息 B.信息和数据都由数字组成 C.信息是抽象的、数据是具体的 D.客观事物中都蕴涵着信息 【答案】B 【解析】 数据是描述事物的符号记录,其具有多种表现形式,可以是文字、图形、图像、声音和语言等。信息是现实世界事物的存在方式或状态的反映。信息具有可感知、可存储、可加工、可传递和可再生等自然属性数据是经过组织化的比特的集合,而信息是具有特定释义和意义的数据。 (2)服务的主要作用是提供远程登录服务。 (2)A.Gopher B.FTP C.Telnet D.E-mail 【答案】C 【解析】 Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。 Gopher是Internet上一个非常有名的信息查找系统,它将Internet上的文件组织成某种索引,很方便地将用户从Internet的一处带到另一处。在WWW出现之前,Gopher是Internet上最主要的信息检索工具,Gopher站点也是最主要的站点,使用tcp70端口。 现在它基本过时,人们很少再使用。 计算机系统中,CPU对主存的访问方式属于(3)。 (3)A.随机存取 B.顺序存取C.索引存取D.哈希存取 【答案】A 【解析】 在指令系统的各种寻址方式中,获取操作数最快的方式是(4)。 (4)A.直接寻址 B.间接寻址C.立即寻址D.寄存器寻址 【答案】C【解析】

2017年考研数学三真题及答案解析

2017年考研数学三真题及解析 一、选择题 1—8小题.每小题4分,共32分. 1 .若函数0(),0x f x b x >=?≤? 在0x =处连续,则 (A )12ab = (B )1 2 ab =-(C )0ab =(D )2ab = 【详解】0001112lim ()lim lim 2x x x x f x ax ax a +++→→→-=== ,0lim ()(0)x f x b f -→==,要使函数在0x =处连续,必须满足11 22 b ab a =?=.所以应该选(A ) 2.二元函数(3)z xy x y =--的极值点是( ) (A )(0,0) (B )03(,) (C )30(,) (D )11(,) 【详解】 2(3)32z y x y xy y xy y x ?=---=--?,232z x x xy y ?=--?, 解方程组2 2320320z y xy y x z x x xy y ??=--=??????=--=???,得四个驻点.对每个驻点验证2 AC B -,发现只有在点11(,)处满足 230AC B -=>,且20A C ==-<,所以11(,)为函数的极大值点,所以应该选(D ) 3.设函数()f x 是可导函数,且满足()()0f x f x '>,则 (A ) (1)(1)f f >- (B )11()()f f <- (C )11()()f f >- (D )11()()f f <- 【详解】设2 ()(())g x f x =,则()2()()0g x f x f x ''=>,也就是()2 ()f x 是单调增加函数.也就得到 () ()2 2 (1)(1)(1)(1)f f f f >-?>-,所以应该选(C ) 4. 若级数 21 1sin ln(1)n k n n ∞ =??--??? ?∑收敛,则k =( ) (A )1 (B )2 (C )1- (D )2- 【详解】iv n →∞时22221111111111sin ln(1)(1)22k k k o k o n n n n n n n n n ???????? --=---+=++ ? ? ? ? ????? ???? 显然当且仅当(1)0k +=,也就是1k =-时, 级数的一般项是关于1 n 的二阶无穷小,级数收敛,从而选择(C ).

2016年下半年 软件评测师 下午试卷

2016年下半年软件评测师下午试卷案例 第一题阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 问题:1.1请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。 问题:1.2请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。 问题:1.3请给出问题2中控制流图的线性无关路径。 第二题阅读下列说明,回答问题1至问题3。 【说明】 某航空公司的会员卡分为普卡、银卡、金卡和白金卡4个级别,会员每次搭乘该航空公司航班均可能获得积分,积分规则如表2-1所示。此外,银卡及以上级别会员有额外积分奖励,奖励规则如表2-2所示。

公司开发了一个程序来计算会员每次搭乘航班历累积的积分,程序的输入包括会员级别B、舱位代码C和飞行公里数K,程序的输出为本次积分S 。其中,B和C三字母且大小写不敏感,K为正整数,S为整数(小数部分四舍五入)。 问题:2.1采用等价类型划分法对该程序进行测试,等价类表如2-3所示,请补充空(1)-(7)。 问题:2.2根据以上等价类表设计的测试用例如表2-4所示,请补充空(1)~(13)。

第三题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 某证券交易所为了方便提供证券交易服务,欲开发一个基于Web的证券交易平台。其主要功能包括客户开户,记录查询、存取款、股票交易等。客户信息包括姓名、Email(必填且唯一)、地址等;股票交易信息包括股票代码(6位数字编码的字符串)、交易数量(100的整数倍)、买/卖价格(单位:元,精确到分)。 系统要支持: (1)在特定时朝内3000个用户并发时,主要功能的处理能力至少要达到128个请求/秒,平均数据量2KB/请求; (2)页面中采用表单实现客户信息、交易信息等的提交与交互,系统前端采用HTML5实现。 问题:3.1在对此平台进行非功能测试时,需要测试哪些方面? 问题:3.2在满足系统要支持的(1)时,计算系统的通信吞吐量。 问题:3.3表单输入测试需要测试哪几个方面? 问题:3.4(1)针对股票代码:111111、数量:10万、当前价格:6.00,设计4个股票交易的测试输入。 (2)设计2个客户开户的测试输入,以测试是否存在XSS、SQL注入。 第四题阅读下列说明,回答问题1至问题4,将解答写在答题纸的对应栏内。【说明】 图4-1是银行卡应用的部分类图,图中属性和操作前的“+”和“-”分别表示公有成员和私有成员。银行卡Account有两种类型,借记卡SavingAccount和信用卡CreditAccount 。

1992考研数学三真题及解析

1992年全国硕士研究生入学统一考试数学三试题 一、填空题(本题共5小题,每小题3分,满分15分,把答案填在题中横线上.) (1) 设商品的需求函数为1005Q P =-,其中,Q P 分别表示为需求量和价格,如果商品需 求弹性的绝对值大于1,则商品价格的取值范围是_________. (2) 级数21 (2)4n n n x n ∞ =-∑的收敛域为_________. (3) 交换积分次序 1 (,)dy f x y dx =?_________. (4) 设A 为m 阶方阵,B 为n 阶方阵,且0 ,,0A A a B b C B ?? === ??? ,则C =________. (5) 将,,,,,,C C E E I N S 等七个字母随机地排成一行,那么,恰好排成英文单词SCIENCE 的 概率为__________. 二、选择题(本题共5小题,每小题3分,满分15分.在每小题给出的四个选项中,只有一项是符合题目要求的,把所选项前的字母填在题后的括号内.) (1) 设2()()x a x F x f t dt x a = -?,其中()f x 为连续函数,则lim ()x a F x →等于 ( ) (A) 2 a (B) 2 ()a f a (C) 0 (D) 不存在 (2) 当0x →时,下面四个无穷小量中,哪一个是比其他三个更高阶的无穷小量? ( ) (A) 2 x (B) 1cos x - 1 (D) tan x x - (3) 设A 为m n ?矩阵,齐次线性方程组0Ax =仅有零解的充分条件是 ( ) (A) A 的列向量线性无关 (B) A 的列向量线性相关 (C) A 的行向量线性无关 (D) A 的行向量线性相关 (4) 设当事件A 与B 同时发生时,事件C 必发生,则 ( ) (A) ()()()1P C P A P B ≤+- (B) ()()()1P C P A P B ≥+- (C) ()()P C P AB = (D) ()()P C P A B =U (5) 设n 个随机变量12,,,n X X X L 独立同分布,2 11 1(),,n i i D X X X n σ===∑

2014年下半年软件评测师下午真题(含答案)

2014年下半年软件评测师下午真题(含答案) 试题一(共20分) 阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 int GetMaxDay( int year, int month){ int maxday=0;//1 if( month>=1&&month<=12){ //2,3 if(month==2){ //4 if( year%4==0){ //5 if(year%100==0){ //6 if( year%400==0) //7 maxday= 29; //8 else //9 maxday= 28; } else //10 maxday= 29; } else maxday = 28; //11 } else{ //12 if (month=4||month=6||month=9||month=11) //13, 14,15,16 maxday = 30; //17 else //18 maxday = 31; } } return maxday; //19 } 【问题1】(6分) 请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。 【问题2】(9分)

请画出上述程序的控制流图,并计算其环路复杂度V(G)。【问题3】(5分) 请给出问题2中控制流图的线性无关路径。 参考答案: 【问题1】: Month>=1&&month<=12 Month==2 Year%4==0 Year%100==0 Year%400==0 Month==2 Month==4 Month==6 Month==9 Month==11 【问题2】: V(G)=11 【问题3】:

软件评测师考试习题

2006年上半年软件评测师上午试题 ● 在计算机系统中,存取速度最快的是___(1)___。 (1)A.CPU内部寄存器 B.计算机的高速缓存Cache C.计算机的主存D.大容量磁盘 ● 模块的耦合度描述了___(2)___。 (2)A.模块内各种元素结合的程度B.模块内多个功能之间的接口 C.模块之间公共数据的数量D.模块之间相互关联的程度 ● 若某计算机系统是由500个元器件构成的串联系统,且每个元器件的失效率均为10-7/H,在不考虑其它因素对可靠性的影响时,该计算机系统的平均故障间隔时间为___(3)___小时。 (3)A.2×1O4 B.5×1O4 C.2×1O5D.5×105 ● 内聚是一种指标,表示一个模块___(4)___。 (4)A.代码优化的程度 B.代码功能的集中程度 C.完成任务时及时程度 D.为了与其他模块连接所要完成的工作量 ● 为了解决进程间的同步和互斥问题,通常来用一种称为___(5)___机制的方法。若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是___(6)___。 (5)A.调度B.信号量C.分派D.通讯 (6)A.20 B.18 C.16 D.15 ● 在UNIX操作系统中,把输入/输出设备看作是___(7)___。 (7)A.普通文件B.目录文件C.索引文件D.特殊文件 ● 某磁盘盘组共有10个盘面,每个盘面上有100个磁道,每个磁道有16个扇区,假定分配以扇区为单位。若使用位示图管理磁盘空间,则位示图需要占用 ___(8)___字节空间。 (8)A.16000 B.1000 C.2000 D.1600

软件测试综合题目(附答案)-上

一、选择题: 1.模块的耦合度描述了___D___。 A.模块内各种元素结合的程度B.模块内多个功能之间的接口 C.模块之间公共数据的数量D.模块之间相互关联的程度 2.内聚是一种指标,表示一个模块_B_____。 A.代码优化的程度B.代码功能的集中程度 C.完成任务时及时程度D.为了与其他模块连接所要完成的工作量3.在UNIX操作系统中,把输入/输出设备看作是__D____。 A.普通文件B.目录文件C.索引文件D.特殊文件4.“science”是一个XML 元素的定义,其 中元素标记的属性值是__C____。 A.title B.style C.italic D.science 5. ___C___描述数据的局部逻辑视图,是数据库用户的数据视图,它是与某一 应用有关的数据逻辑表示。 A.模式B.逻辑模式C.外模式D.内模式解析:三级模式结构:外模式、模式和内模式 一、模式(Schema) 定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 理解: ①一个数据库只有一个模式; ②是数据库数据在逻辑级上的视图; ③数据库模式以某一种数据模型为基础; ④定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。 二、外模式(External Schema) 定义:也称子模式(Subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 理解: ①一个数据库可以有多个外模式; ②外模式就是用户视图; ③外模式是保证数据安全性的一个有力措施。 三、内模式(Internal Schema) 定义:也称存储模式(Storage Schema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照

2019年考研数学三真题及解析

2006年考研数学(三)真题 一、 填空题:1-6小题,每小题4分,共24分. 把答案填在题中横线上. (1)()11lim ______.n n n n -→∞ +?? = ??? (2)设函数()f x 在2x =的某邻域内可导,且()()e f x f x '=,()21f =,则()2____.f '''= (3)设函数()f u 可微,且()1 02 f '= ,则()224z f x y =-在点(1,2)处的全微分() 1,2d _____.z = (4)设矩阵2112A ?? = ?-?? ,E 为2阶单位矩阵,矩阵B 满足2BA B E =+,则=B . (5)设随机变量X Y 与相互独立,且均服从区间[]0,3上的均匀分布,则 {}{}max ,1P X Y ≤=_______. (6)设总体X 的概率密度为()()121 ,,,,2 x n f x e x X X X -=-∞<<+∞为总体X 的简单随机样 本,其样本方差为2S ,则2____.ES = 二、选择题:7-14小题,每小题4分,共32分. 每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在题后的括号内. (7)设函数()y f x =具有二阶导数,且()0,()0f x f x '''>>,x ?为自变量x 在点0x 处的增量,d y y ?与分别为()f x 在点0x 处对应的增量与微分,若0x ?>,则 (A) 0d y y <

2018年下半年软件评测师考试下午真题(完整版)

2018年下半年软件评测师考试下午真题(专业解析+ 参考答案) 1、阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 问题内容: 【问题1】(3分) 请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。 【问题2】(8分) 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。 【问题3】(4分) 请给出问题2中控制流图的线性无关路径。 2、阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。 【说明】 某连锁酒店集团实行积分奖励计划,会员每次入住集团旗下酒店均可以获得一定积分,积分由欢迎积分加消费积分构成。其中欢迎积分跟酒店等级有关,具体标准如表2-1所示;消费积分跟每次入住消费金额有关,具体标准为每消费

1元获得2积分(不足1元的部分不给分)。此外,集团会员分为优先会员、金会员、白金会员三个级别,金会员和白金会员在入住酒店时可获得消费积分的额外奖励,奖励规则如表2-2所示。 表2-1 集团不同等级酒店的欢迎积分标准 表2-2 额外积分奖励规则 该酒店集团开发了一个程序来计算会员每次入住后所累积的积分,程序的输入包括会员级别L、酒店等级C和消费金额A(单位:元),程序的输出为本次积分S。其中,L为单个字母且大小写不敏感,C为取值1到6的整数,A为正浮点数且最多保留两位小数,S为整数。 问题内容:【问题1】(7分) 采用等价类划分法对该程序进行测试,等价类表如表2-3所示,请补充表2-3中空(1)-(7)。 表2-3 等价类 【问题2】(13分) 根据以上等价类表设计的测试用例如下表所示,请补充表2-4中空(1)-(13)。

考研数学三试题解析超详细版

2016年考研数学(三)真题 一、填空题(本题共6小题,每小题4分,满分24分. 把答案填在题中横线上) (1) 若5)(cos sin lim 0=--→b x a e x x x ,则a =______,b =______. (2) 设函数f (u , v )由关系式f [xg (y ) , y ] = x + g (y )确定,其中函数g (y )可微,且g (y ) 0,则2f u v ?= ??. % (3) 设?? ???≥ -<≤-=21,12121,)(2 x x xe x f x ,则212(1)f x dx -=?. (4) 二次型2 132********)()()(),,(x x x x x x x x x f ++-++=的秩为 . (5) 设随机变量X 服从参数为λ的指数分布, 则=>}{DX X P _______. (6) 设总体X 服从正态分布),(21σμN , 总体Y 服从正态分布),(2 2σμN ,1,,21n X X X 和 2 ,,21n Y Y Y 分别是来自总体X 和Y 的简单随机样本, 则 12221112()()2n n i j i j X X Y Y E n n ==?? -+-????=??+-?????? ∑∑. 二、选择题(本题共6小题,每小题4分,满分24分. 每小题给出的四个选项中,只有一项符合题目要求, 把所选项前的字母填在题后的括号内) (7) 函数2 ) 2)(1() 2sin(||)(---= x x x x x x f 在下列哪个区间内有界. (A) ( 1 , 0). (B) (0 , 1). (C) (1 , 2). (D) (2 , 3). [ ] … (8) 设f (x )在( , +)内有定义,且a x f x =∞ →)(lim , ?????=≠=0 ,00 ,)1()(x x x f x g ,则 (A) x = 0必是g (x )的第一类间断点. (B) x = 0必是g (x )的第二类间断点. (C) x = 0必是g (x )的连续点. (D) g (x )在点x = 0处的连续性与a 的取值有关. [ ] (9) 设f (x ) = |x (1 x )|,则 (A) x = 0是f (x )的极值点,但(0 , 0)不是曲线y = f (x )的拐点. (B) x = 0不是f (x )的极值点,但(0 , 0)是曲线y = f (x )的拐点. (C) x = 0是f (x )的极值点,且(0 , 0)是曲线y = f (x )的拐点. ` (D) x = 0不是f (x )的极值点,(0 , 0)也不是曲线y = f (x )的拐点. [ ]

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

2017年下半年软件评测师考试真题(下午) 试题一. 阅读下列C 程序,回答问题 1 至问题3,将解答填入答题纸的对应栏内。 [C 程序] Int DoString(char*string){ cbar *argv[100]; Int argc=l; while(l) {//1 问题 1 请针对上述 C 程序给出满足 100%DC(判定覆盖)所需的逻辑条件。 问题 2 请画出上述程序的控制流图,并计算其控制流图的环路复杂度 V(G)。问题 3 请给出问题 2 中控制流图的线性无关路径。试题二 阅读下列说明,回答问题 1 至问题 3. 将解答填入答题纸的对应栏内。 说明 某银行B 和某公司C 发行联名信用卡,用户使用联名信用卡刷卡可累计积分,积分累计规则与刷卡金额和刷卡日期有关,具体积分规则如表2-1 所示。此外,公司C 的会员分为普通会

员、超级会员和 PASS 会员三个级剔,超级会员和 PASS会员在刷卡时有额外积分奖励,奖励规则如表 2-2 所示。 表2-1 积分规则 表2-2 额外积分奖励规则 试题二、银行B开发了一个程序来计算用户每次刷卡所累积的积分,程序的输入包括会员级别L、刷卡日期D 和刷卡金额A.程序的输出为本次积分S。其.中L 为单个字母且大小写不敏感.D 由程序直接获取系统日期.A 为正浮点数最多保留两位小数 .S 为整数。 问题 1 采用等价类划分法对该程序进行测试,等价类表如下表所示,请补充表 2-3 中空()~() 问题 2 根据以上等价类表设计的测试用例如下表所示,请补充表 2-4 中空()~() 表2-4 测试用例

问题 3 如果规定了单次刷卡的积分上限为20∞O( 即S 取值大于等于 0 且小于等于200∞),则还需要针对 S 的取值补充一些测试用例。假设采用等价类划分法和边界值分析法来补充用例,请补充表 2-5、表2-6 中的空()~()。 表 2-5 补充等价类 试题三 阅读下列说明,回答问题1至问题3. 将解答填入答题纸的对应栏内。 说明 某公司欲开发一套基于 Web 的通用共享单车系统。该系统的主要功能如下: 1.商家注册、在线支付:后台业务员进行车辆管理与监控、查询统计、报表管理、价格设

-历年考研数学三真题及答案解析

是k cx 等价无穷小,则(A) 1,4k c == (B) 1,4k c ==- (C) 3,4k c == (D) 3,4k c ==- (2) 已知()f x 在0x =处可导,且(0)0f =,则2330()2() lim x x f x f x x →-= (A) ' 2(0)f - (B) ' (0)f - (C) ' (0)f (D) 0 (3) 设{}n u 是数列,则下列命题正确的是 (A) 若 1n n u ∞ =∑收敛,则 21 21 ()n n n u u ∞ -=+∑收敛 (B) 若 21 21()n n n u u ∞ -=+∑收敛,则1 n n u ∞ =∑收敛 (C) 若 1n n u ∞ =∑收敛,则 21 21 ()n n n u u ∞ -=-∑收敛 (D) 若 21 21 ()n n n u u ∞ -=-∑收敛,则1 n n u ∞ =∑收敛 (4) 设4 ln(sin )I x dx π=? ,40 ln(cot )J x dx π =?,40 ln(cos )K x dx π =? 则I ,J ,K 的大 小关系是 (A) I J K << (B) I K J << (C) J I K << (D) K J I << (5) 设A 为3阶矩阵,将A 的第2列加到第1列得矩阵B ,再交换B 的第2行与第3 行得单位矩阵记为11001 10001P ?? ?= ? ???,2100001010P ?? ? = ? ??? ,则A = (A)12P P (B)112P P - (C)21P P (D) 1 21P P - (6) 设A 为43?矩阵,1η, 2η , 3η 是非齐次线性方程组Ax β=的3个线性无关的解,1k ,2k 为任意常数,则Ax β=的通解为 (A) 23 121()2 k ηηηη++-

2012年下半年软件评测师下午试题及答案

2012年下半年软件评测师下午试题解析及答案 试题一(共19分)负载压力测试 【说明】 某酒店预订系统有两个重要功能,检索功能和预订功能。检索功能根据用户提供的关键字检索出符合条件的酒店列表,预订功能是对选定的某一酒店进行预订,现需要对该系统执行负载压力测试。 该酒店预订系统的性能要求为: (1)交易执行成功率100%; (2)检索响应时间在3s以内; (3)检索功能支持900个并发用户; (4)预订功能支持100个并发用户; (5)CPU利用率不超过85%; (6)系统要连续稳定运行72小时 【问题1】(3分) 简述该酒店预订系统在生产环境下承受的主要负载类型。 【问题2】(5分) 对系统检索功能执行负载压力测试,测试结果如表1-1所示。请指出响应时间和交易执行成功率的测试结果是否满足性能需求并说明原因。 对系统检索功能及预订功能执行负载压力测试,测试结果如表1-2所示。请指出服务器资源利用情况cpu占用率的测试结果是否满足性能需求并说明原因。 表1-2 系统测试结果 【问题4】(6分) 根据【问题2】和【问题3】的测试结果,试分析该系统的可能瓶颈。 参考答案: 问题1、该酒店预订系统在生产环境下承受的主要负载类型:

(1)检索功能、预订功能并发用户的操作是属于并发执行负载; (2)连续运行72小时是属于疲劳强度负载; (3)大量“稿件查询”操作是属于大数据量负载。 【问题4】(5分) 对系统检索功能执行负载压力测试,响应时间和交易执行成功率的测试结果不能满足性能需求。 因为: 1、系统检索功能执行并发用户数为900时,其响应时间为3.7s与检索响应时间在3s以内不能满足性能需求,交易执行成功率为100%满足性能需求。 2、系统检索功能执行并发用户数为1000时,其响应时间为6.6s与检索响应时间在3s以内不能满足性能需求,交易执行成功率为98%不能满足性能100%需求。 【问题4】(6分) 根据【问题2】和【问题3】的测试结果,该系统的存在瓶颈。 服务器资源利用情况: 1在执行检索功能测试时并发用户为900、1000时响应时间超过3s; 2在检索功能并发用户为900,预订功能并发用户数为100时,CPU占用率(%)(平均值)达到87.3超过85%; 3在检索功能并发用户为1000,预订功能并发用户数为120时,CPU占用率(%)(平均值)达到92.6超过85%; 可能的瓶颈如下: (1)服务器CPU 性能不足; (2)数据库设计不足或者优化不够; (3)检索功能预订功能应用软件设计不足或没有优化; (4)网络带宽不足。 试题二(共15分)白盒测试 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 Struct_ProtobufCIntRange{ Int start_value; Unsigned orig_index; }; typedef struct_ProtobufCIntRange ProtobufCIntRange; in tint_range_lookup(unsigned n_ranges,const ProtobufCIntRange*ranges,int value){ unsigned start,n; //1

软件测试工程师考试历年试题及解答

软件评测师考试历年试题及解答 软件评测师考试大纲(2005年版) 一、考试说明 1. 考试要求 (1)熟悉计算机基础知识; (2)熟悉操作系统、数据库、中间件、程序设计语言基础知识; (3)熟悉计算机网络基础知识; (4)熟悉软件工程知识,理解软件开发方法及过程; (5)熟悉软件质量及软件质量管理基础知识; (6)熟悉软件测试标准; (7)掌握软件测试技术及方法; (8)掌握软件测试项目管理知识; (9)掌握C语言以及C++或Java语言程序设计技术; (10)了解信息化及信息安全基础知识; (11)熟悉知识产权相关法律、法规; (12)正确阅读并理解相关领域的英文资料。 2. 通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理办法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。 3. 本考试设置的科目包括: (1)软件工程与软件测试基础知识,考试时间为150分钟,笔试,选择题; (2)软件测试应用技术,考试时间为150分钟,笔试,问答题。 二、考试范围 考试科目1:软件工程与软件测试基础知识 1.计算机系统基础知识 1.1 计算机系统构成及硬件基础知识 ·计算机系统的构成 ·处理机 ·基本输入输出设备 ·存储系统 1.2 操作系统基础知识 ·操作系统的中断控制、进程管理、线程管理 ·处理机管理、存储管理、设备管理、文件管理、作业管理 ·网络操作系统和嵌入式操作系统基础知识 ·操作系统的配置 1.3 数据库基础知识 ·数据库基本原理 ·数据库管理系统的功能和特征 ·数据库语言与编程

1.4 中间件基础知识 1.5 计算机网络基础知识 ·网络分类、体系结构与网络协议 ·常用网络设备 ·Internet基础知识及其应用 ·网络管理 1.6 程序设计语言知识 ·汇编、编译、解释系统的基础知识 ·程序设计语言的基本成分(数据、运算、控制和传输、过程(函数)调用)·面向对象程序设计 ·C语言以及C++(或Java)语言程序设计基础知识 2.标准化基础知识 ·标准化的概念(标准化的意义、标准化的发展、标准化机构) ·标准的层次(国际标准、国家标准、行业标准、企业标准) ·标准的类别及生命周期 3.信息安全知识 ·信息安全基本概念 ·计算机病毒及防范 ·网络入侵手段及防范 ·加密与解密机制 4.信息化基础知识 ·信息化相关概念 ·与知识产权相关的法律、法规 ·信息网络系统、信息应用系统、信息资源系统基础知识 5.软件工程知识 5.1 软件工程基础 ·软件工程概念 ·需求分析 ·软件系统设计 ·软件组件设计 ·软件编码 ·软件测试 ·软件维护 5.2 软件开发方法及过程 ·结构化开发方法 ·面向对象开发方法 ·瀑布模型 ·快速原型模型 ·螺旋模型 5.3 软件质量管理 ·软件质量及软件质量管理概念 ·软件质量管理体系 ·软件质量管理的目标、内容、方法和技术 5.4 软件过程管理

2012年软件评测师下午试题及答案

2012年下半年软件评测师下午试题答案 试题一(共19分)负载压力测试 【说明】 某酒店预订系统有两个重要功能,检索功能和预订功能。检索功能根据用户提供的关键字检索出符合条件的酒店列表,预订功能是对选定的某一酒店进行预订,现需要对该系统执行负载压力测试。 该酒店预订系统的性能要求为: (1)交易执行成功率100%; (2)检索响应时间在3s以内; (3)检索功能支持900个并发用户; (4)预订功能支持100个并发用户; (5)CPU利用率不超过85%; (6)系统要连续稳定运行72小时 【问题1】(3分) 简述该酒店预订系统在生产环境下承受的主要负载类型。 【问题2】(5分) 对系统检索功能执行负载压力测试,测试结果如表1-1所示。请指出响应时间和交易执行成功率的测试结果是否满足性能需求并说明原因。 表1-1 检索功能测试结果 【问题3】(5分) 对系统检索功能及预订功能执行负载压力测试,测试结果如表1-2所示。请指出服务器资源利用情况cpu占用率的测试结果是否满足性能需求并说明原因。 表1-2 系统测试结果 【问题4】(6分) 根据【问题2】和【问题3】的测试结果,试分析该系统的可能瓶颈。 参考答案:

问题1、该酒店预订系统在生产环境下承受的主要负载类型: (1)检索功能、预订功能并发用户的操作是属于并发执行负载; (2)连续运行72小时是属于疲劳强度负载; (3)大量“稿件查询”操作是属于大数据量负载。 【问题4】(5分) 对系统检索功能执行负载压力测试,响应时间和交易执行成功率的测试结果不能满足性能需求。 因为: 1、系统检索功能执行并发用户数为900时,其响应时间为3.7s与检索响应时间在3s以内不能满足性能需求,交易执行成功率为100%满足性能需求。 2、系统检索功能执行并发用户数为1000时,其响应时间为6.6s与检索响应时间在3s以内不能满足性能需求,交易执行成功率为98%不能满足性能100%需求。 【问题4】(6分) 根据【问题2】和【问题3】的测试结果,该系统的存在瓶颈。 服务器资源利用情况: 1在执行检索功能测试时并发用户为900、1000时响应时间超过3s; 2在检索功能并发用户为900,预订功能并发用户数为100时,CPU占用率(%)(平均值)达到87.3超过85%; 3在检索功能并发用户为1000,预订功能并发用户数为120时,CPU占用率(%)(平均值)达到92.6超过85%; 可能的瓶颈如下: (1)服务器CPU 性能不足; (2)数据库设计不足或者优化不够; (3)检索功能预订功能应用软件设计不足或没有优化; (4)网络带宽不足。 试题二(共15分)白盒测试 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 Struct_ProtobufCIntRange{ Intstart_value; Unsigned orig_index; }; typedefstruct_ProtobufCIntRangeProtobufCIntRange; intint_range_lookup(unsigned n_ranges,constProtobufCIntRange*ranges,int value){

2015下半年软件评测师考试真题及答案-下午卷

2015下半年软件评测师考试真题及答案-下午卷 试题一 阅读下列java程序,回答问题1至问题3,将解答填入答题纸内对应栏内。 【Java程序】 public int addAppTask(Acitivity activity,Intent intent,TaskDescription description,Bitmap thumbnail){ Point size=getSize();//1 final int tw=thumbnail.getWidth(); final int th=thumbmail.getHeight(); if(tw!=size.x||th!=size.y){ //2,3 Bitmap bm=Bitmap.createBitmap(size.x,size.y,thumbmail .getConfig()); //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 Matrix(); matrix.setScale(scale, scale); matrix.postTranslate((int)(dx+0.5f),0); Canvas canvas=new Canvas(bm); canvas.drawBitmap(thumbmail,matrix,null); canvase.serBitmap(null); thumbnail=bm; }

2017年考研数学三真题与解析

2017年考研数学三真题 一、选择题 1—8小题.每小题4分,共32分. 1. 若函数10(),0x f x ax b x ?->? =??≤? 在0x =处连续,则 (A )12ab = (B )1 2 ab =-(C )0ab =(D )2ab = 【详解 】000112lim ()lim lim 2x x x x f x ax a +++→→→===,0lim ()(0)x f x b f - →==,要使函数在0x =处连续,必须满足11 22 b ab a =?=.所以应该选(A ) 2.二元函数(3)z xy x y =--的极值点是( ) (A )(0,0) (B )03(,) (C )30(,) (D )11(,) 【详解】 2(3)32z y x y xy y xy y x ?=---=--?,232z x x xy y ?=--?, 2222222,2,32z z z z y x x x y x y y x ????=-=-==-?????? 解方程组2 2320320z y xy y x z x x xy y ??=--=??????=--=???,得四个驻点.对每个驻点验证2 AC B -,发现只有在点11(,)处满足 230AC B -=>,且20A C ==-<,所以11(,)为函数的极大值点,所以应该选(D ) 3.设函数()f x 是可导函数,且满足()()0f x f x '>,则 (A )(1)(1)f f >- (B )11()()f f <- (C )11()()f f >- (D )11()()f f <- 【详解】设2 ()(())g x f x =,则()2()()0g x f x f x ''=>,也就是()2 ()f x 是单调增加函数.也就得到 () ()2 2 (1)(1)(1)(1)f f f f >-?>-,所以应该选(C ) 4. 若级数 21 1sin ln(1)n k n n ∞ =??--??? ?∑收敛,则k =( )

相关文档
相关文档 最新文档