2016年下半年 软件评测师 下午试卷
2016 年下半年程序员考试下午真题 (参考答案)

更多考试真题及答案与解析,关注希赛网在线题库(/tiku/)
希赛网(),专注软考、PMP、通信考试
int a= 3, b= 7; printf("a1= %d b1=%d\n",a,b); Swap( a, b); Printf("a2 = %d b2=%d\n”,a,b); return 0; }
return findkthElem(a, (4) ,k);
else
//继续在基准元素之后查找
return findkthElem(a, (5) ,k);
}
return a[startIdx];
}
int main__(3)__ {
int i, k; int n; int a[] = {19, 12, 7, 30, 11, 11, 7, 53, 78, 25, 7};
【代码】
#include <stdio.h> #include <stdlib.h>
Int partition(int a [ ],int low, int high)
{//对 a[low..high]进行划分,使得 a[low..i]中的元素都不大于 a[i+1..high]中的元素。
int pivot=a[low]; //pivot 表示基准元素
例如,若数组元素依次为 3,-6,2,4,-2,3,-1,则输出 K=3,L=4,M=7。该流程图中考 察了 A[1:N]中所有从下标 i 到下标 j(j≥i)的各元素之和 S,并动态地记录其最大值 M。 【流程图】
更多考试真题及答案与解析,关注希赛网在线题库(/tiku/)
2016年下半年软件水平考试(高级)网络规划设计师下午(论文)真

2016年下半年软件水平考试(高级)网络规划设计师下午(论文)真题试卷(题后含答案及解析)题型有:1. 选答题选答题(满分75分)1、从下列试题中任选1道解答,请在答卷上用“○”圈住选答的试题编号。
若答题超过1道,则按题号最小的1道题评分。
2、解答应分摘要和正文两部分。
在书写时,请注意以下两点:①、摘要字数在400字以内,可分条叙述,但不允许有图、表和流程图。
②、正文字数为2000-3000字,文中可以分条叙述,但不要全部用分条叙述的方式。
3、解答时字迹务必清楚,字迹不清,将不评分。
1.论园区网的升级与改造随着IT技术与应用的发展,传统园区网络的基础架构已不能满足用户接入方式、网络带宽、信息安全、资源共享与信息交换的需求,从全局、长远的角度出发,充分考虑网络的安全性、易用性、可靠性和经济性等特点,许多企业对已有的园区网进行了升级与改造。
请围绕“论园区网的升级与改造”论题,依次对以下三个方面进行论述。
1.以你负责规划、设计及实施的园区网项目为例,概要叙述已有园区网在运行中存在的问题,有针对性地提出设计要点,以及如何充分利用已有的软硬件,或对现有硬件资源的调优措施。
2.具体讨论在园区网络升级中,对接入方式、网络带宽、信息安全与资源使用的哪些方面做了改进,采用了哪些关键技术及解决方案,在网络设备选型方面哪些性能指标有怎样的提升。
3.具体讨论在项目实施过程和进度安排中遇到的问题和解决措施,以及实际运行效果。
正确答案:1.简要介绍已有园区网络拓扑结构,存在的问题。
2.简要进行园区网络升级与改造的需求分析。
.针对存在问题提出设计要点;.已有软件的充分利用或替换;.已有硬件资源的调优措施。
3.具体讨论在园区网络升级中的关键技术和解决方案。
.接入方式;.网络带宽:.信息安全;.网络设备选型;.性能指标。
4.具体讨论在项目实施过程和进度安排中遇到的问题和解决措施,以及实际运行效果。
2.论数据灾备技术与应用随着社会经济的发展,信息安全逐步成为公众关注的焦点,数据的安全和业务运行的可靠性越来越重要。
2016年下半年软件设计师考试下午真题(案例分析题)

2016年下半年软件设计师考试下午真题(案例分析题)案例分析题试题一(共15分)阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。
【说明】某证券交易所为了方便提供证券交易服务,欲开发一证券交易平台,该平台的主要功能如下:(1)开户。
根据客户服务助理提交的开户信息,进行开户,并将客户信息存入客户记录中,账户信息(余额等)存入账户记录中;(2)存款。
客户可以向其账户中存款,根据存款金额修改账户余额;(3)取款。
客户可以从其账户中取款,根据取款金额修改账户余额;(4)证券交易。
客户和经纪人均可以进行证券交易(客户通过在线方式,经纪人通过电话),将交易信息存入交易记录中;(5)检查交易。
平台从交易记录中读取交易信息,将交易明细返回给客户。
现采用结构化方法对该证券交易平台进行分析与设计,获得如图1-1所示的上下文数一据流图和图1-2所示的O层数据流图。
【问题1](3分)使用说明中的词语,给出图1-1中的实体E1-E3的名称。
【问题2】(3分)使用说明中的词语,给出图1-2中的数据存储D1-D3的名称。
【问题3】(4分)根据说明和图中的术语,补充图1-2中缺失的数据流及其起点和终点。
【问题4】(5分)实际的证券交易通常是在证券交易中心完成的,因此,该平台的“证券交易”功能需将交易信息传递给证券交易中心。
针对这个功能需求,需要对图1-1和图1-2进行哪些修改,请用200字以内的文字加以说明。
试题二(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某宾馆为了有效地管理客房资源,满足不同客户需求,拟构建一套宾馆信息管理系统,以方便宾馆管理及客房预订等业务活动。
【需求分析结果】该系统的部分功能及初步需求分析的结果如下:(1)宾馆有多个部门,部门信息包括部门号、部门名称、电话、经理。
每个部门可以有多名员工,每名员工只属于一个部门;每个部门只有一名经理,负责管理本部门。
(2)员工信息包括员工号、姓名、岗位、电话、工资,其中,员工号唯一标识员工关系中的一个元组,岗位有经理、业务员。
软考软件评测师2016年下半年下午题

软考软件评测师2016年下半年下午题试题一阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
【C程序】int count(int x,int z){inty=0;while(x>0){ //lif(x==1) //2y=7; //3else{ //4y=x+z+4;if(y=7||y=21) //5,6x=1; //7}x--; //8}return y; //9}【问题1】(3分)请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。
【问题2】(7分)请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
【问题3】(5分)请给出问题2中控制流图的线性无关路径。
试题二阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。
【说明】某航空公司的会员卡分为普卡、银卡、金卡和白金卡4个级别,会员每次搭乘该航空公司航班均可能获得积分,积分规则如表2-1所示。
此外,银卡及以上级别会员有额外积分奖励,奖励规则如表2-2所示。
公司开发了一个程序来计算会员每次搭乘航班历累积的积分,程序的输入包括会员级别B、舱位代码C和飞行公里数K,程序的输出为本次积分S 。
其中,B和C三字母且大小写不敏感,K为正整数,S为整数(小数部分四舍五入)。
【问题1】(7分)采用等价类型划分法对该程序进行测试,等价类表如2-3所示,请补充空(1)-(7)【问题2】(13分)根据以上等价类表设计的测试用例如表24所示,请补充空(1)~(13)。
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某证券交易所为了方便提供证券交易服务,欲开发一个基于Web的证券交易平台。
其主要功能包括客户开户,记录查询、存取款、股票交易等。
客户信息包括姓名、Email(必填且唯一)、地址等;股票交易信息包括股票代码(6位数字编码的字符串)、交易数量(100的整数倍)、买/卖价格(单位:元,精确到分)。
2016年下半年软件评测师考试下午真题(完整版)

全职师资直播+录播双保障 1v1全程辅导
希赛网() 400-111-9811
公司开发了一个程序来计算会员每次搭乘航班历累积的积分,程序的输入包括 会员级别 B、舱位代码 C 和飞行公里数 K,程序的输出为本次积分 S 。其中,B 和 C 三字母且大小写不敏感,K 为正整数,S 为整数(小数部分四舍五入)。 问题内容:【问题 l】(7 分) 采用等价类型划分法对该程序进行测试,等价类表如 2-3 所示,请补充空(1) -(7)
问题内容:【问题 1】(9 分) 为了测试采集算法,在不考虑测量误差的情况下,设计了表 5-1 所示的测试用 例,请填写该表中的空(1)~(6)。
全职师资直播+录播双保障 1v1全程辅导
表 5-1 测试用例
希赛网() 400-111-9811
【问题 2】(9 分) 为了测试控制率计算算法,在不考虑测量误差的情况下,设计了表 5-2 所示的 用例,请完善其中的空(1)~(6)。
//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】(3 分) 请针对上述 C 程序给出满足 100%DC(判定覆盖)所需的逻辑条件。
【问题 2】(7 分) 请画出上述程序的控制流图,并计算其控制流图的环路复杂度 V(G)。
全职师资直播+录播双保障 1v1全程辅导
希赛网() 400-111-9811
表单输入测试需要测试哪几个方面? 【问题 4】(8 分) (1)针对股票代码:111111、数量:10 万、当前价格:6.00,设计 4 个股票交 易的测试输入。 (2)设计 2 个客户开户的测试输入,以测试是否存在 XSS、SQL 注入。
2016年软件考试下午真题(试题及参考答案)

【问题1】(3分)
使用说明中的词语,给出图1-1中的实体E1-E3的名称。
【问题2】(3分)
使用说明中的词语,给出图1-2中的数据存储D1-D3的名称。
【问题3】(4分)
根据说明和图中的术语,补充图1-2中缺失的数据流及其起点和终点。
Decorator(lnvoice *t) { ticket = t; }
voidprintInvoice(){
if(ticket != NULL)
(2);
}
};
classHeadDecorator : public Decorator{
public:
HeadDecorator(lnvoice*t): Decorator(t) { }
using namespace std;
class Invoice{
public:
(1){
cout<<"This is the content of the invoice!"<<endl;
}
};
class Decorator : public Invoice {
Invoice *ticket;
public:
1.在串t和串s中,分别设比较的起始下标i=j=0。
2.如果串t和串s都还有字符,则循环执行下列操作:
(1)如果j=-l或者t[i]=s[j],则将i和j分别加1,继续比较t和s的下一个字符;
(2)否则,将j向右滑动到next[j]的位置,即j =next[j]。
3.如果s中所有字符均已比较完毕,则返回匹配的起始位置(从1开始);否则返回-1.
软考初级信息处理技术员2016下半年下午试题及答案

初级信息处理技术员2016下半年下午试题试题一利用系统提供的素材,按题目要求完成后,用Word的保存功能直接存盘。
奥林匹克运动会奥林匹克运动会(英语:Olympic Games)简称“奥运会”,是国际奥林匹克委员会主办的世界规模最大的综合性运动会,每四年一届,会期不超过16日,分为夏季奥运会(奥运会)、夏季残奥会、冬季奥运会(冬奥会)、冬季残奥会、夏季青年奥运会(青奥会)、冬季青年奥运会和特殊奥林匹克运动会(特奥会)。
问题:1.1 要求:1.将文章标题设置为宋体、二号、加粗、居中;正文设置为仿宋、小四。
2.将页面设置为横向,纸张宽度21厘米,高度15厘米,页面内容居中对齐。
3.为正文添加双线条的边框,并设置为红色、3磅。
4.为正文填充白色、背景1、深色25%底纹。
5.在正文第一自然段后另起行录入第二段文字:奥运会中,各个国家用运动交流各国文化,以及切磋体育技能,其目的是为了鼓励人们不断进行体育运动。
试题二用Word软件制作如图示的“公司签呈”。
按题目要求完成后,用Word的保存功能直接存盘。
要求:2.1 问题:1.利用相关工具绘制如图示的公司签呈。
2.将标题设置为楷体、二号、加粗、居中;其他文字设置为宋体、五号。
试题三在Excel的Sheet1工作表的A1:G9单元格内创建“产品销售情况表”(内容如下图所示)。
按题目要求完成后,用Excel的保存功能直接存盘。
(表格没创建在指定区域将不得分)3.1 要求:问题:磅、居中。
表格要有可视的边框,并将文字设置为宋体、(1)16 函数计算每种产品年度(四个季度的和)销售合计。
(2)在对应单元格内用SUM 位小数。
AVERAGU函数计算每种产品年度平均销售量,计算结果保留1(3)在对应单元格内用函数计算每季度所有型号产品销售总计以及全年销售总计。
在对应单元格内用SUM(4)单元格为数据区域,在数据表的下方插入带数据标记的折线图,图表样式为样式E8A2到(5)以轴表示每个季度各产品型号销售量)。
2016年下半年程序员考试真题及答案解析

全国计算机技术与软件专业技术资格(水平)考试2016年下半年程序员上午试卷(考试时间9 : 00 〜11 : 30 共150分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75分。
3. 每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规2B铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题• 2016年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88) A. 9 B. 10 C. 11 D. 12(89) A. 4 B. 5 C. 6 D. 7 因为考试日期是“ 11月4日”故(88)选C,(89)选A,应在答题卡序号88下对C填涂,在序号89下对A填涂(参看答题卡)。
•某质量技术监督部门为检测某企业生产的某个批次的化妆品含铅量是否超标,通常宜采用(1)的方法。
(1) A.普查 B.查有无合格证C.抽样检查D.查阅有关单据•某企业资料室员工张某和王某负责向系统中录入一批图书信息(如:图书编号、书名、作者、出版社,联系方式等信息)•要求在保证质量的前提下,尽可能高效率地完成任务。
对于如下:A~D四种工作方式,(2)方式比较恰当。
(2) A.张某独立完成图书信息的录入,王某抽查B. 张某独立完成图书信息的录入,王某逐条核对C. 张某和王某各录一半图书信息,再交叉逐条核对D. 张某和王某分工协作,分别录入图书信息的不同字段,再核对并合并在一起•在Excel中,假设单元格A1、A2、A3和A4的值分别为23、45、36、18, 单元格B1、B2、B3 B4的值分别为29.、38、25、21,在单元格C1中输入“:-SUM(MAX(A1 A4),MIN(B1: B4)) ”(输入内容不含引号)并按Enter 后,C1 单元格显示的内容为(3)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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 。
(1)借记卡和信用卡都有卡号account Number和余额balance两个属性。
借记卡的余额是正常余额,信用卡的余额是目前未还的金额,如果没有未还的金额,则为0;有开户set Up、取款withdraw、查询余额get Balance和销户close四个方法。
借记卡取钱时,要求取钱金额不能超过余额;而信用卡取钱金额不能超过信用额度,因此需要在子类中实现该方法。
(2)借记卡可以存钱deposit。
(3)信用卡有信用额度creditLimit属性,可以查询信用额度getCreditLimit、修改信用额度updateCreditLimit和还款retumCredit。
现拟采用面向对象的方法进行测试。
问题:4.1面向对象单元测试的主要对象是什么?
问题:4.2在继承关系上,若某方法在测试父类时已经测试过,那么在什么情况下在子类中也需要测试?
问题:4.3要测试方法deposit()时,还需要调用什么方法?给出测试序列。
问题:4.4方法withdraw在基类Account中定义,但在两个子类中有不同的实现。
这是面向对象的什么机制?这种情况在测试时如何进行?
问题:4.5给出类SavingAccount的最小测试序列。
第五题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某嵌入式控劁软件通过采集传感器数值来计算输出控制率,为了提高数据采集的可靠性,使用三余度采集方法进行三个通道的数据采集。
1.三余度通道数据采集及处理要求:
(1)三通道采集值In_U[0]、In_U[1]、In_U[2]的正常范围为[一3.0,3.O]V,且任意两通道间差值不大于0.5V;
(2)如果某通道采集值超过正常范围或者因为通道采集值造成与其它通道差值大于0.5V,则该通道数据不满足要求;
(3)如果三通道值均满足要求,则取三通道中差值较小的两通道数据的平均值;
(4)如果仅有一个通道数据不满足采集要求,取满足要求的两个通道数据的平均值;
(5)如果多于一个通道数据不满足采集要求,取安全值0V。
2.对采集数值计算控制率的具体处理算法如下:
(1)如果依据采集数据计算的控制率C1与目前实际控制率C0差值不大于0.01则使用本周期计算控制率C1进行输出控制,否则使用目前实际控制率C0输出控制.不上报传感器故障;
(2)如果连续3个周期计算的控制率C1与目前实际控制率C0差值大于0.01,则上报传感器三级故障,连续超差计数清零,使用目前实际控制率C0输出控制;如果已经连续3个周期控制率超差,并上报三级故障,但第4个周期计算的控制率C1与目前实际控制率C0差值不大于0.01,则清除三级故障上报;
(3)如果累计大于等于10个周期计算的控制率C1与目前实际控制率C0差值大于0.01,则上报传感器二级故障,使用目前实际控制率输出控制;
(4)如果累计大于等于100个周期计算的控制率C1与目前实际控制率C0差大于0.01,则上报传感器一级故障,并清除二级故障,并切断输出控制(输出安全值0)
(5)如果低级故障和高级故障同时发生,则按高级故障处理。
问题:5.1为了测试采集算法,在不考虑测量误差的情况下,设计了表5-1所示的测试用例,请填写该表中的空(1)~(6)。
问题:5.2为了测试控制率计算算法,在不考虑测量误差的情况下,设计了表5-2所示的用例,请完善其中的空(1)~(6)。
问题:5.3测试人员在设计测试用例进行采集算法测试时,发现本项目的三余度采集值的具体处理算法存在l处缺陷,请指出此处缺陷。