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)。
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)。
2016年下半年软件水平考试(中级)信息系统监理师下午(应用技术
2016年下半年软件水平考试(中级)信息系统监理师下午(应用技术)试题真题试卷(题后含答案及解析)题型有:1. 试题一 2. 试题二 3. 试题三 4. 试题四 5. 试题五试题一阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某单位信息化工程主要包括综合布线、软件开发等方面的建设内容。
建设单位通过公开招标选择了承建单位和监理单位。
为了高质量地做好监理工作,提高客户的满意度,监理方承诺提供咨询式监理,并充分利用监理方测试能力强的优势,在软件开发实施中,将测试作为质量控制的重要手段之一。
在项目实施过程中发生了如下事件:【事件1】工程开工的第一次会议上,建设单位宣布了对监理单位的授权,并要求监理保证进场材料、设备的质量,要求承建单位接受监理的监督检查。
【事件2】布线工程施工中,监理工程师检查了承建单位的管材并签证了合格可以使用,事后发现承建单位在施工中使用的管材不是送检的管材,重新检验后不合格,马上向承建单位下达停工令,随后下达了监理通知书,指令承建单位返工,把不合格的管材立即撤出工地,按第一次检验样品进货,并报监理工程师重新检验合格后才可用于工程。
为此停工2天,承建单位损失5万元。
承建单位就此事提出工期和费用索赔申请;建设单位代表认为监理工程师对工程质量监理不力,提出要扣监理费10000元。
【事件3】虽然软件需求已经由用户签字确认,但在后续的实施中,由于市场环境的变化及应对竞争的原因,用户总是对需求提出较大的变更,要求承建单位优先满足。
【事件4】软件开发进入尾声,承建单位提出要进行用户方测试,建设单位领导经与监理单位领导协调后确定由监理单位承担测试方案和测试用例的编制工作,建设单位实施测试。
在测试用例的编写过程中,编写人员由于对该项目所涉及的业务流程了解不深,请求建设单位帮助解决,但建设单位的技术负责人认为该问题是由于监理单位的相关人员能力不足所致,应由监理单位自行解决。
1.针对事件1,作为监理工程师请回答,如何保证进场材料、设备的质量?正确答案:监理应当对进场材料的相关信息进行核查,并对其进行抽检来完成质量校验。
2016年下半年 软件评测师 下午试卷答案
2016年下半年软件评测师下午试卷答案第一题问题:1.1请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。
本问题考查白盒测试用例设计方法中的判定覆盖法。
判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次。
本题中程序有3个判定,所以满足判定覆盖一共需要6个逻辑条件。
问题:1.2请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
控制流图环路复杂度V(G)=5本问题考查白盒测试用例设计方法中的基本路径测试法。
涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。
控制流图的节点代表—个基本块,定向边代表控制流的方向。
其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为—系列单个条件的嵌套的判断。
本题程序中,if(y==7||y==21)这条判断语句中的判定由两个条件组成,因此在画控制流图的时候需要拆开成两条判断语句。
需要注意的是,复合条件之间是“&&”的关系还是“||”的关系反应在控制流图的画法是不同的。
程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为4,所以V(G)=5。
问题:1.3请给出问题2中控制流图的线性无关路径。
线性无关路径:1.1-92.1-2-3-8-1...3.1-2-4-5-7-8-1...4.1-2-4-5-6-7-8-1...5.1-2-4-5-6-8-1...考查白盒测试用例设计方法中的基本路径法。
涉及到的知识点包括:根据控制流图和环路复杂度给出线性无关路径。
线性无关路径是指包含一组以前没有处理的语句或条件的路径。
从控制流图上来看,一条线性无关路径是至少包含一条在其他线性无关路径中从未有过的边的路径。
高项16下半年真题
全国计算机技术与软件专业技术资格(水平)考试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月5日”,故(88)选C,(89)选B,应在答题卡序号88 下对C 填涂,在序号89 下对 B 填涂(参看答题卡)。
信息要满足一定的质量属性,其中信息(1)是指信息的来源、采集方法、传输过程是可以信任的,符合预期的。
(1)A.完整性 B. 可靠性 C. 可验证性 D. 保密性以下关于信息化的叙述中,不正确的是:(2)。
(2)A.信息化的主体是程序员、工程师、项目经理、质量管控人员B. 信息化的时域是一个长期的过程C. 信息化的手段是基于现代信息技术的先进社会生产工具D.信息化的目标是使国家的综合实力、社会的文明素质和人民的生活质量全面达到现代化水平两化(工业化和信息化)深度融合的主攻方向是(3)。
(3)A. 智能制造 B. 数据挖掘 C. 云计算 D. 互联网+以下关于系统运维工作的叙述中,不正确的是:(4)。
(4)A.运维工程师在运维工作中也可能会有软件开发的工作B.运维工作的重要目的之一是保证系统的可用性和稳定性C.运维工程师需要定期对运维对象进行巡检D.运维工作量的结算是以运维工程师的统计作为依据的以下关于软件需求变更的叙述中,不正确的是(5)。
下半年软件测评师真题+答案解析(上午选择+下午案例完整版)全国计算机软考
中断向量表:把系统中所有的中断类型码及对应的中断向量按一定的 规律存放在一个区域内,这个存储区域就称为中断向量表。 CPU 是根据中断号获取中断向量值,即对应中断服务程序的入口地址 值。
5 在计算机系统中总线宽度分为地址总线宽度和数据总线宽度。若计 算机中地址总线的宽度为 32 位,则最多允许直接访问主存储器( ) 的物理空间。
答案: C
格式化程序使用于磁盘格式化;格式化是指对磁盘或磁盘中的分区 (partition)进行初始化的一种操作,这种操作通常会导致现有的磁 盘或分区中所有的文件被清除。 碎片整理程序用于磁盘碎片整理;磁盘碎片整理,就是通过系统软件 或者专业的磁盘碎片整理软件对电脑磁盘在长期使用过程中产生的 碎片和凌乱文件重新整理,可提高电脑的整体性能和运行速度。 磁盘碎片应该称为文件碎片,是因为文件被分散保存到整个磁盘的不 同地方,而不是连续地保存在磁盘连续的簇中形成的。硬盘在使用一 段时间后,由于反复写入和删除文件,磁盘中的空闲扇区会分散到整 个磁盘中不连续的物理位置上,从而使文件不能存在连续的扇区里。 这样,再读写文件时就需要到不同的地方去读取,增加了磁头的来回 移动,降低了磁盘的访问速度。 内存是随机访问存取,文件在任何位置读取的时间是一样的。
量 D 相加,形成操作数有效地址,即 EA=(Rb)+D。 相对寻址:相对寻址是基址寻址的一种变通,由程序计数器提供基准 地址,指令中的地址码字段作为位移量 D,两者相加后得到操作数的 有效地址,即 EA=(PC)+D。
2、计算机系统中,虚拟存储体系由( )两级存储器构成。 A. 主存一辅存 B. 寄存器一 Cache C. 寄存器一主存 D. Cache 一主存
4 中断向量提供( )。 A. 外设的接口地址 B. 待传送数据的起始和终止地址 C. 主程序的断点地址 D. 中断服务程序入口地址
2016年下半年软件评测师(中级)上午选择+下午案例真题+答案解析完整版(全国计算机软考)
2016年下半年软件评测师真题+答案解析上午选择1、在汇编指令中,操作数在某寄存器中的寻址方式称为(1)寻址。
A. 直接B. 变址C. 寄存器D. 寄存器间接答案:C寻址方式就是处理器根据指令中给出的地址信息来寻找物理地址的方式,是确定本条指令的数据地址以及下一条要执行的指令地址的方法。
寻址方式中,操作数在指令中称为立即寻址;操作数在通用寄存器中称为寄存器寻址;操作数在主存单元,而其地址在指令中称为直接寻址;操作数在主存单元,而其地址在寄存器中称为寄存器间接寻址。
2、计算机系统中,虚拟存储体系由(2)两级存储器构成。
A. 主存一辅存B. 寄存器一CacheC. 寄存器一主存D. Cache一主存答案:A虚拟存储是指将多个不同类型、独立存在的物理存储体,通过软、硬件技术,集成为一个逻辑上的虚拟的存储系统,集中管理供用户统一使用。
这个虚拟逻辑存储单元的存储容量是它所集中管理的各物理存储体的存储量的总和,而它具有的访问带宽则在一定程度上接近各个物理存储体的访问带宽之和。
虚拟存储器实际上是主存-辅存构成的一种逻辑存储器,实质是对物理存储设备进行逻辑化的处理,并将统一的逻辑视图眞现给用户。
3、程序计数器(PC)是(3)中的寄存器。
A. 运算器B. 控制器C. CacheD. I/O设备答案:B计算机中控制器的主要功能是从内存中取出指令,并指出下一条指令在内存中的位置,首先将取出的指令送入指令寄存器,然后启动指令译码器对指令进行分析,最后发出相应的控制信号和定时信息,控制和协调计算机的各个部件有条不紊地工作,以完成指令所规定的操作。
程序计数器(PC)的内容为下一条指令的地址。
当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。
当程序出现转移时,则将转移地址送入PC,然后由PC指出新的指令地址4、中断向量提供(4)。
A. 外设的接口地址B. 待传送数据的起始和终止地址C. 主程序的断点地址D. 中断服务程序入口地址答案:D中断是这样一个过程:在CPU执行程序的过程中,由于某一个外部的或CPU内部事件的发生,使CPU暂时中止正在执行的程序,转去处理这一事件(即执行中断服务程序),当事件处理完毕后又回到原先被中止的程序,接着中止前的状态继续向下执行。
2016年下半年下午 软件测评师 试题及答案与解析-全国软考真题
2016年下半年下午软件测评师考试试题-案例分析-答案与解析试题一(共15分)【说明】阅读下列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(判定覆盖)所需的逻辑条件。
x>0;x<=0x==1;x!=1y==7或者y==21;y!=7且y!=21【参考答案】解析:本题中的判定有x>0;x==1;y=7||y=21;三个判定点,所以要符合100%判定覆盖的要求,就需要使得每个判定结果的真假值都出现1次,即:x>0;x<=0;x==1;x!=1;y==7或者y==21;y!=7且y!=21【问题2】(7分)请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
V(g)=5【参考答案】解析:控制流图是描述程序控制流的一种图示方法。
其基本符号有圆圈和箭线:圆圈为控制流图中的一个结点,表示一个或多个无分支的语句;带箭头的线段称为边或连接,表示控制流。
基本结构如下所示:控制流程图的环路复杂性 V(G)等于:(1)控制流程图中的区域个数。
(2)边数-结点数+2。
(3)判定数+1。
V(g)=5【问题3】(5分)请给出问题2中控制流图的线性无关路径。
【参考答案】线性无关路径是指包括一组以前没有处理的语句或条件的一条路径。
从控制流图来看,一条线性无关路径是至少包含有一条在其他线性无关路径中从未有过的边的路径:1:1,92:1,2,3,8,1,93:1,2,4,5,7,8,1,94:1,2,4,5,6,7,8,1,95:1,2,4,5,6,8,1,9试题二阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。
软件评测师(中级)考试历年真题及答案
2016年下半年软件评测师考试软件工程与软件测试基础知识真题(总分:75.00,做题时间:150分钟)一、单项选择题(总题数:58,分数:75.00)1.在汇编指令中,操作数在某寄存器中的寻址方式称为(分数:1.00)A.直接B.变址C.寄存器(正确答案)D.寄存器间接解析:2.计算机系统中,虚拟存储体系由()垄两级存储器构成。
(分数:1.00)A.主存一辅存(正确答案)B.寄存器一CacheC.寄存器一主存D.Cache一主存解析:3.程序计数器(PC)是()中的寄存器。
(分数:1.00)A.运算器B.控制器(正确答案)C.CacheD.I/O设备解析:本题考查计算机系统基础知识。
CPU主要由运算器、控制器、寄存器组、内部总线等部件组成。
其中,控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的"决策机构",即完成协调和指挥整个计算机系统的操作。
运算器由算术逻辑单元( ALU)、累加寄存器、数据缓冲寄存器和状态条件寄存器组成,它是数据加工处理部件。
CPU中的寄存器可分为专用寄存器和通用寄存器,通用寄存器用途广泛并可由程序员规定其用途,其数目因处理器不同有所差异。
专用寄存器的功能是专门的,有数据缓冲寄存器(DR)、指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、累加寄存器(AC)、状态条件寄存器(PSW)等。
4.中断向量提供(分数:1.00)A.外设的接口地址B.待传送数据的起始和终止地址C.主程序的断点地址D.中断服务程序入口地址(正确答案)解析:5.在计算机系统串憾线宽度分为地址总线宽度和数据总线宽度。
若计算机中地址总线的宽度为32位,则最多允许直接访问主存储器一()一的物理空间。
(分数:1.00)A.40MB.4GB(正确答案)C.40GBD.400GB解析:本题查计算机系统方面的基本常识。
在计算机中总线宽度分为地址总线宽度和数据总线宽度。
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】x>0;x<=0x==1;x!=1y==7或者y==21;y!=7且y!=21【问题2】V(g)=5【问题3】1:1,92:1,2,3,8,1,93:1,2,4,5,7,8,1,94:1,2,4,5,6,7,8,1,95:1,2,4,5,6,8,1,9解析:【问题1】解析:本题中的判定有x>0;x==1;y=7||y=21;三个判定点,所以要符合100%判定覆盖的要求,就需要使得每个判定结果的真假值都出现1次,即:x>0;x<=0;x==1;x!=1;y==7或者y==21;y!=7且y!=21【问题2】解析:控制流图是描述程序控制流的一种图示方法。
其基本符号有圆圈和箭线:圆圈为控制流图中的一个结点,表示一个或多个无分支的语句;带箭头的线段称为边或连接,表示控制流。
基本结构如下所示:控制流程图的环路复杂性 V(G)等于:(1)控制流程图中的区域个数。
(2)边数-结点数+2。
(3)判定数+1。
V(g)=5【问题3】线性无关路径是指包括一组以前没有处理的语句或条件的一条路径。
从控制流图来看,一条线性无关路径是至少包含有一条在其他线性无关路径中从未有过的边的路径:1:1,92:1,2,3,8,1,93:1,2,4,5,7,8,1,9 4:1,2,4,5,6,7,8,1,9 5:1,2,4,5,6,8,1,9试题二阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。
2016年下半年下午 程序员 试题及答案与解析-软考考试真题-案例分析
2016年下半年下午程序员考试试题-案例分析-答案与解析试题一(共15分)阅读以下说明和流程图,填补流程图中的空缺,将解答填入答题纸的对应栏内。
【说明】设有整数数组A[1:N](N>1),其元素有正有负。
下面的流程图在该数组中寻找连续排列的若干个元素,使其和达到最大值,并输出其起始下标K、元素个数L以及最大的和值M。
例如,若数组元素依次为3,-6,2,4,-2,3,-1,则输出K=3,L=4,M=7。
该流程图中考察了A[1:N]中所有从下标i到下标j(j≥i)的各元素之和S,并动态地记录其最大值M。
【流程图】注:循环开始框内应给出循环控制变量的初值和终值,默认递增值为1,格式为:循环控制变量=初值,终值【参考答案】1、i,N2、S+A[j]3、S4、j-i+15、S【答案解析】要想在数组中寻找连续排列的若干个元素,使其和达到最大值,并输出其起始下标K、元素个数L以及最大的和值M。
那么,会将数组从第一个元素出发,依次比较A[1],A[1] +A[2],A[1] +A[2]+A[3],……,A[1] +A[2]+…+A[N],然后再比较A[2], A[2] +A[3],A[2] +A[3]+A[4],……,A[2] +A[3]+…+A[N],然后再比较A[3] +A[4],A[3] +A[4]+A[5],……,A[3] +A[4]+…+A[N],直到最后一个元素A[N].按照这种逻辑,要使用两个循环,且要保存之前求和项。
一个是i循环,从1到N递增,另一个是j循环,j表示的是求和项的最大下标值,那么j从i开始,且要小于N。
S+A[j]—>S不断保留A[i]+ A[i+1]+…A[j]的值,直到j循环结束。
并将S的值与之前保存的M的值进行比较,如果S>M,则将S的值赋给M,并求出L值,在这里,i是最小下标值,j是最大下标值,那么L=j-i+1。
如果S<M,则跳出循环。
试题二(共15分)阅读以下代码,回答问题:1至问题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处缺陷,请指出此处缺陷。