2013下半年软件评测师考试真题及答案-下午卷
2013年下半年软件设计师真题及答案
2013年下半年软件设计师上午真题1.在程序执行过程中,C 与主存的地址映像是( )A .硬件自动完成B·程序员调度C.操作系统管理D.程序员与操作系统协议完成2.指令寄存器的位效取决于( )A.存储器的容量B.指令字长C.数据总线的宽度D.地址总线的宽度3.若计算机存储数据采用的是双符号位(00 表示正号、11 表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经( )运算得1,财可断定这两个数相加的结果产生了溢出。
A 逻辑与B.逻辑或C.逻辑同或 D.逻辑异或4.若指令流水线由4 段组成,各段所需要的时间如下图所示。
连续输入8 条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为( )A.8/56Δt B.8/32Δt C.8/28Δt D.8/24Δt5. ( )不是RISC 的特点。
A.指令种类丰富B.高效的流水线操作C 寻址方式较少D.硬布线控制6.若某计算机字长为32 位,内存容量为2GB,按字编址则可寻址范围为( )。
A.1024M B.1GB C.512M D.2GB7.下列网络攻击行为中,属于DOS 攻击( )A.特洛伊木马攻击 B.SYN Flooding 攻击C.端口欺骗攻击D.IF 欺骗攻击8.PKI 体制中,保证数字证书不被篡改的方法是( )。
A.用CA 的私钥对数字证书签名B.用CA 的公钥对数字证书签名C.用证书主人的私钥对数字证书签名D.用证书主人的公钥对数字证书签名9下列算法中,不属于公开密钥加密算法的是( ) 。
A.ECC B.DSA C.RSA D.DES10.矢量图是常用的图形图像表示形式,( )是描述矢量图的基本组成单位A.像素B.像素点C.图元D.二进制位11.视频信息是连续的图像序列,( ) 是构成视频信息的基本单元。
A.帧B.场C.幅D.像素12.以下多媒体素材编辑软件中,( ) 主要用于动画编辑和处理。
A.wpsB.Xara3DC.PhotoshopD.cool edit pro13.为说明某一问题,在学术论文中需要引用某些资料。
2013年下半年软件设计师考试下午真题(权威解析+标准答案)
注:红色部字体为其他提问:1.参考答案:【问题1】E1:学生,E2:教务人员。
【问题2】D1:学生库,D2:课程库。
【问题3】名称起点终点学生信息不合法提示1.1检查学生信息E1(或学生)学位考试结果不合法提示1.2检查学位考试结果E1(或学生)无注册资格提示1.3检查学生注册资格E1(或学生)接受提示2.3发送注册通知E1(或学生)【问题4】0层图中的“不合法提示”对应着1层图中的“学生信息不合法提示”、“学位考试结果不合法提示”、“无注册资格提示”。
试题分析:【问题1】分析实体E1和E2的名称,需要从两方面着手:(1)了解什么是实体。
实体又叫外部实体,是位于系统外部,但与系统有交互的对象,包括:人员,机构和其它系统等。
在此题中,通读题目说明可知能充当实体的有:学生和教务人员。
(2)分析题目与图的对应关系,从0层图可以看出“接受提示”信息将流至E1,而“所注册课程信息”和“已注册学生信息”将流至E2。
题目说明有“给学生发送接受提示;给教务人员发送所注册课程信息和已注册学生信息”,所以从此处断定E1是学生,而E2是教务人员。
【问题2】分析存储D1与D2的名称非常容易,由于题目说明中有“将注册学生信息记录在学生库”和“将选课学生标识与欲注册课程进行关联,然后存入课程库”,而题目中1层数据流图的2.1与2.2加工正好与这两句对应,从此处可知D1为学生库,而D2为课程库。
【问题3】寻找缺失的数据流主要从两方面考虑:一方面是数据流图的平衡原则,父图中有的数据流,在子图中也应该有;另一方面就是从题目描述的文字说明信息的角度分析,图与文字说明是对同一系统的不同描述,他们应保持一致。
(1)由于说明中提到“检查学生信息:检查学生输入的所有注册所需信息。
如果信息不合法,返回学生信息不合法提示”,所以缺从“1.1检查学生信息”到“E1(或学生)”的数据流“学生信息不合法提示”。
(2)由于说明中提到“检查学位考试信息:检查学生提供的学位考试结果。
2013年下半年系统集成项目管理工程师下午案例真题及评分标准答案
2013年下半年系统集成项目管理工程师考试下午试题详解(评分标准答案)试题一(20分)阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。
[说明]某信息系统集成公司根据对客户需求的理解,决定开发一种主要是应用于客户单位内部的即时通讯产品,根据公司内部销售人员的反馈,该公司的高层领导觉得该产品应该有很好的市场前景,不仅可以满足公司现有客户的需要,而且可以作为独立的产品在市场上出售。
于是公司的总经理徐某责成销售部门撰写出该产品的需求说明书,然后又要求开发部门的项目经理李某在此基础上进一步细化该产品的技术指标,制定出该产品的项目范围说明,并组织了10余人的团队开始了该产品的开发。
鉴于项目规模较小,而且已经获得了总经理的支持,因此项目经理李某觉得没有必要进行项目的可行性研究,只是组织业内的几个专家,根据他自己对项目的描述做了简单的评审,专家也没有对该项目提出太多的异议。
但是在项目的实施阶段,问题却层出不穷。
首先是,项目团队发现有新的、更简单易行的技术方案可以实现项目的目标;其次是与销售部门会议后,销售部门的人反映目前开发的产品不是他们需要的产品;更麻烦的是,相关政府部门出台政策,为了稳定市场秩序,限制了该类产品的市场销售。
[问题1](8分)项目立项前对项目风险,以及项目的市场前景和相关的社会经济效益进行反复认证,一般来说,项目立项前大致包括哪向个过程,分别起到什么作用?[问题2](4分)项目在实施过程中,项目团队“发现了新的、更简单易行的技术方案”说明了项目前期的什么工作没有做好,为什么?[问题3](4分)销售部门反映“目前开发的产品不是他们需要的产品”,请简要分析可能的原因。
[问题4](2分)在(1)-(2)中填写恰当的内容(从候选答案中选择一个正解选项,将该选项编写入答题纸对应栏内)。
的角度来衡量该项目的价值,而(2)包括法律可行性,即指在项目开发过程中可能涉及到的合同责任、知识产权及法律方面的可行性问题。
2013年下半年软件水平考试(中级)系统集成项目管理工程师下午(
2013年下半年软件水平考试(中级)系统集成项目管理工程师下午(应用技术)试题真题试卷(题后含答案及解析) 题型有:1. 试题一 2. 试题二 3. 试题三 4. 试题四试题一阅读下列说明,回答以下问题,将解答填入答题纸的对应栏内。
【说明】某信息系统集成公司根据对客户需求的理解,决定开发一种主要是应用于客户单位内部的即时通信产品。
根据公司内部销售人员的反馈,该公司的高层领导觉得该产品应该有很好的市场前景,不仅可以满足公司现有客户的需要,而且可以作为独立的产品在市场上出售。
于是公司的总经理徐某责成销售部门撰写出该产品的需求说明书,然后又要求开发部门的项目经理李某在此基础上进一步细化该产品的技术指标,制定出该产品的项目范围说明,并组织了10余人的团队开始了该产品的开发。
鉴于项目规模较小,而且已经获得了总经理的支持,因此项目经理李某觉得没有必要进行项目的可行性研究,只是组织业内的几个专家,根据他自己对项目的描述做了简单的评审,专家也没有对该项目提出太多的异议。
但是在项目的实施阶段,问题却层出不穷。
首先是,项目团队发现有新的、更简单易行的技术方案可以实现项目的目标;其次是与销售部门会议后,销售部门的人反映目前开发的产品不是他们需要的产品;更麻烦的是,相关政府部门出台政策,为了稳定市场秩序,限制了该类产品的市场销售。
1.项目立项前要对项目风险,以及项目的市场前景和相关的社会经济效益进行反复论证,一般来说,项目立项前大致包括哪几个过程,分别起到什么作用?正确答案:(1)机会研究:是对项目的意向性判断,初步确定项目的方向。
(2)初步可行性研究:是在项目意向确定之后,对项目的初步估计。
(3)详细可行性研究:是项目在初步可行性研究的基础上,对项目的市场、投资收益、技术方案、资金筹措等的具体分析。
(4)项目论证:是对拟实施项目技术上的先进性、适用性,经济上的合理性、盈利性,实施上的可能性,风险的可控性等的综合分析。
2013年下半年下午 信息系统项目管理师 试题及答案与解析-软考考试真题-案例分析
2013年下半年下午信息系统项目管理师考试试题案例分析-答案与解析【试题一】(25分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】一个信息系统集成项目有A、B、C、D、E、F共6个活动,目前是第12周末,活动信息如下:活动A:持续时间5周,预算30万元,没有前置活动,实际成本35.5万元,已完成100%。
活动B:持续时间5周,预算70万元,前置活动为A,实际成本83万元,已完成100%。
活动C:持续时间8周,预算60万元,前置活动为B,实际成本17.5万元,已完成20%。
活动D:持续时间7周,预算135万元,前置活动为A,实际成本159万元,已完成100%。
活动E:持续时间3周,预算30万元,前置活动为D,实际成本0万元,已完成0%。
活动F:持续时间7周,预算70万元,前置活动为C和E,实际成本0万元,已完成0%。
项目在开始投入资金为220万元,第10周获得投入资金75万元,第15周获得投入资金105万元,第20周获得投入资金35万元。
【问题1】请计算当前的成本偏差(CV)和进度偏差(SV),以及进度绩效指数(SPI)和成本绩效指数(CPI),并分析项目的进展情况。
【参考答案】AC=35.5+83+17.5+159=295 万元(1 分)PV=30+70+135+60X(12-10)/8=250 万元(1 分) EV=30+70+l35+60X20%=247 万元(2 分)CV=247-295=-48 万元(1 分)SV=EV-PV= - 3 万元(1 分)SPI=EV/PV=0.988 (1 分)进度落后(2分)CPI=EV/AC=0.837 (1 分)成本超支(2分)(如直接给出CV、SV、SPI、CPI的值,则每个给2分。
项目进展情况回答正确,每个给2分)【解题思路】题目要求计算成本偏差CV,进度偏差SV,进度绩效指数SPI,成本绩效指数CPI,由于它们的计算公式如下:CV=EV-ACSV=EV-PVSPI=EV/PVCPI=EV/AC因此需要先计算出AC、PV和EV。
程序员2013年下半年下午卷试题解析
软酷网官网:
maximum = a[i]; //如果当前元素比最大值大,则将当前值赋值给最大 值,同时 i 的值加 1 并进入下一次循环,直到 i 的值不小于 n 则跳出循环 } //如果当前元素比最大值小,则 i 的值加 1 并进入下一次循环,直到 i 的 值不小于 n 则跳出循环 } } number = maximum - minimum + 1; //数组 b 的元素个数
i a[i]
k
b[0] b[1] b[2] b[3] b[4]
0
4
3
0
0
0
1
0
1
1
0
1
0
0
1
0
2
2
1
1
1
0
1
0
3
5
4
1
1
0
1
1
4
1
0
2
1
0
1
1
5
2
1
2
2
0
1
1
当 i = 6 时,跳出循环; 由以上过程可知,得到的数组 b 为{2, 2, 0, 1, 1},且依次表示数组 a 从小到的元 素的个数,数组 a 中有 2 个 1,2 个 2,0 个 3,1 个 4,1 个 5。
软酷网官网:
if ( (2) ) maximum = a [i]; } } number = maximum - minimum + 1; if (number<=l) return; b = (int *)calloc(number, sizeof(int)); if (!b) return; for(i=0; i<n; i++) { /*计算数组 a 的每个元素值出现的次数并记入数组 b */ k = a [i] - minimum; ++b[k]; } /*按次序在数组 a 中写入排好的序列*/ i=(3); for( k=0; k<number; k++ ) { for( ; (4) ;--b[k]) { a [i++] = minimum + ( 5 ) ; } } } 【答案】 (1) a[i]<minimum,或 a[i]<=minimum,或其等价形式 (2) a[i]>maximum,或 a[i]>=maximum,或其等价形式 (3) 0 (4) b[k],或 b[k]>0,或 b[k]!=0,或其等价形式 (5) k
2013下半年软件评测师考试真题及答案-下午卷
2013下半年软件评测师考试真题及答案-下午卷试题一【说明】逻辑覆盖法是设计白盒测试用例的主要方法之一,通过对程序逻辑结构的遍历实现程序的覆盖。
针对以下由C语言编写的程序,按要求回答问题。
int XOR(char * filename, unsigned long key){FILE * input = NULL,*output = NULL; //1char * outfilename = NULL;int len = strlen(filename);unsigned char buffer;if((filename[len-2] == ‘.’) && (filename[len-l] == ‘c’)){ //2,3outfilename = new char[len+l]; //4strcpy(outfilename,filename); outfilename[len-2] = ‘\0’;}else{ //5 outfilename = new char[len+5];strcpy(outfilename , filename);strncat(outfilename,”.c”,2);}input = fopen(filename,”rb”);if( input = NULL){ //6cout<<"Error opening file " << filename <<endl ; //7delete [] outfilename;outfilename = NULL;return 1;}output = fopen(outfilename,”'wbf”);if( output = NULL) { //8cout<< "Error creating output file ”<< outfilename <<endl; //9delete [] outfilename;outfilename = NULL;return 1;}while(! feof(input)){ //10 if( fread(&buffer,sizeof(unsigned char), 1,input) != 1 ){ //11 if( ! feof(input)){ //12delete [] outfilename; //13outfllename = NULL;fclose(input);fclose(output);return 1;}}else{ //14buffer A= key;fwrite(&buffer,sizeof(unsigned char), 1,output);}}fclose(input); //15fclose(output);delete [] outfllename;return 0;}【问题1】(6分)请给出满足100%DC(判定覆盖)所需的逻辑条件。
2013年下半年软件设计师考试真题(下午)
2013 年下半年软件设计师考试真题(下午)一、阅读下列说明和图,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。
【说明】某大学欲开发一个基于 Web 的课程注册系统。
该系统的主要功能如下:1、验证输入信息(1)检查学生信息:检查学生输入的所有注册所需信息。
如果信息不合法,返回学生信息不合法提示;如果合法,输出合法学生信息。
(2)检查学位考试信息:检查学生提供的学位考试结果。
如果不合法,返回学位考试结果不合法提示;如果合法,检查该学生注册资格。
(3)检查学生资格:根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的注册资格。
如果无资格,返回无注册资格提示;如果有注册资格,则输出注册学生信息(包含选课学生标识)和欲注册课程信息。
2、处理注册申请(1)存储注册信息:将注册学生信息记录在学生库。
(2)存储所注册课程:将选课学生标识与欲注册课程进行关联,然后存入课程库。
(3)发送注册通知:从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给学生发送接受提示;给教务人员发送所注册课程信息和已注册学生信息。
现采用结构化方法对课程注册系统进行分析和设计,获得如图 1-1 所示的 0 层数据流图和图1-2所示的 1 层数据流图。
图1-1 0 层数据流图1-2 1 层数据流图【问题 1】(2 分)使用说明中的词语,给出图 1-1 中的实体 E1 和 E2 的名称。
【问题 2】(2 分)使用说明中的词语,给出图 1-2 中的数据存储 D1 和 D2 的名称。
【问题 3】(8 分)根据说明和图中术语,补充图 1-2 中缺失的数据流及其起点和终点。
【问题 4】(3 分)根据补充完整的图 1-1 和图 1-2,说明上层的哪些数据流是由下层的哪些数据流组合而成。
二、阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
2013年软件设计师历年试题13年试题(真题)上午试题下午试题
H I
(30) A.代码行数 (31) A.2 ● (32)不属于软件设计质量评审。 (32) A.功能与模块之间的对应关系 C.软件是否具有可测.4
D.调用的库函数的数量 D.5
B.软件规格说明是否符合用户的要求 D.软件是否具有良好的可靠性
● 在软件维护中,由于企业的外部市场环境和管理需求的变化而导致的维护工作,属于(33)维护。 (33) A.正确性 B.适应性 C.完善性 D.预防性 ● 在对软件系统进行评价时,需要从信息系统的组成部分、评价对象和经济学角度出发进行综合考虑以建立起一套指 标体系理论架构。从信息系统评价对象出发,对于用户方来说,他们所关心的是(34)。 (34) A.用户需求和运行质量 B.系统外部环境 C.系统内部结构 D.系统质量和技术水平 ● 在设计测试用例时,应遵循(35)原则。 (35) A.仅确定测试用例的输入数据,无需考虑输出结果 B.只需检验程序是否执行了应有的功能,不需要考虑程序是否做了多余的功能 C.不仅要设计有效合理的输入,也要包含不合理、失效的输入
4
2013 年 上半年 软件设计师 上午试题 D.测试用例应设计得尽可能复杂 ● 单元测试中,检查模块接口时,不需要考虑(36)。 (36) A.测试模块的输入参数和形式参数在个数、属性、单位上是否一致 B.全局变量在各模块中的定义和用法是否一致 C.输入是否改变了形式参数 D.输入参数是否使用了尚未赋值或者尚未初始化的变量 ● 在多态的几种不同形式中,(37)多态是一种特定的多态,指同一个名字在不同上下文中可代表不同的含义。 (37) A.参数 B.包含 C.过载 D.强制 ● 继承是父类和子类之间共享数据和方法的机制。以下关于继承的叙述中,不正确的是(38)。有关下图中 dolt()方 法的叙述中,正确的是(39)。
2013年下半年 软考初级程序员 答案详解
在Word编辑状态下,将光标移至文本行首左侧空白处呈形状时,单击鼠标左键可以选中(1),按下(2)键可以保存当前文档。
(1)A.单词 B.—行 C.一段落 D.全文(2)A.CTRL+S B.CTRL+D C.CTRL+H D.CTRL+K【答案】B A【解析】本题考查计算机基本操作。
在Word编辑状态下,输入文字时有些英文单词和中文文字下面会被自动加上红色或绿色的波浪形细下划线,红色波浪线表示拼写错误,绿色波浪线表示语法错误,这就是Word 中文版提供的“拼写和语法”检查功能,它使用波浪形细下划线提醒用户,此处可能有拼写或语法错误。
使用Word中文版提供的热键Ctrl+S可以保存当前文档;Ctrl+D可以打开字体选项卡;Ctrl+H可以打开查找替换对话框的查找选项卡;Ctrl+K可以打开超链接对话框。
用Excel制作的学生计算机文化基础课程成绩表如下。
当学生成绩小于60分,需要在对应的备注栏填“不及格”;若学生成绩大于59分,小于79,需要在对应的备注栏填“及格”,否则在对应的备注栏填“良好”。
实现时,可在D3单元格输入“=IF( (3),”不及格",((4))",并向下拖动填充柄至D7单元格即可。
(3) A.IN(0<=c3,c3<60) B.AND(0<=c3,c3<60)C."IN(0<=c3,c3<60)"D."AND(0<=c3,c3<60)"(4) A.IF(IN(59<c3,c3<79),"及格","良好")B."IF(IN(59<c3,c3<79),"及格","良好”),’C.IF(AND(59<c3,c3<79),"及格","良好")D."IF(AND(59<c3,c3<79),”及格","良好")"【答案】B C【解析】本题考查Excel基础知识。
2013年下半年下午 软件测评师 试题及答案与解析-全国软考真题
2013年下半年下午软件测评师考试试题-案例分析-答案与解析试题一(共15分)【说明】逻辑覆盖法是设计白盒测试用例的主要方法之一,通过对程序逻辑结构的遍历实现程序的覆盖。
针对以下由C语言编写的程序,按要求回答问题。
【问题1】请给出满足100%DC(判定覆盖)所需的逻辑条件。
【参考答案】本题考查白盒测试技术的应用。
判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次真”值和“假”值,从而使程序的每一个分支至少都通过一次。
本题中程序有6个判定,所以满足判定覆盖一共需要12个逻辑条件。
【问题2】请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
环路复杂度V(G)=8。
【参考答案】本问题考查白盒测试用例设计方法:基本路径法。
涉及的知识点包括:根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。
控制流图的节点代表一个基本块,定向边代表控制流的方向。
其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套的判断。
本题程序中,if((filename[len-2]= '.')&& (filename[len-1] = 'c'))这条判断语句中的判定由两个条件组成,因此在画控制流图的时候需要拆开成两条判断语句。
程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为7,所以V(G)=8。
【问题3】请给出问题2中控制流图的线性无关路径。
【参考答案】1.1-2-3-4-6-7-8-9-10-11-12-13-10...2.1-2-5-6-7-8-9-10-11-12-13-10...3.1-2-3-5-6-7-8-9-10-11-12-13-10...4.1-2-3-4-6-8-9-10-11-12-13-10...5.1-2-3-4-6-7-8-10-11-12-13-10...6.1-2-3-4-6-7-8-9-10-157.1-2-3-4-6-7-8-9-10-11-14-10...8.1-2-3-4-6-7-8-9-10-11-12-10...本问题考查白盒测试用例设计方法:基本路径法。
2013年下半年程序员考试真题及答案解析
全国计算机技术与软件专业技术资格(水平)考试2013年下半年程序员上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。
3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2013 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(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 填涂(参看答题卡)。
●在Word编辑状态下,将光标移至文本行首左侧空白处呈形状时,单击鼠标左键可以选中(1),按下(2)键可以保存当前文档。
(1)A.单词 B.—行 C.一段落 D.全文(2)A.CTRL+S B.CTRL+D C.CTRL+H D.CTRL+K●用Excel制作的学生计算机文化基础课程成绩表如下。
当学生成绩小于60分,需要在对应的备注栏填“不及格”;若学生成绩大于59分,小于79,需要在对应的备注栏填“及格”,否则在对应的备注栏填“良好”。
实现时,可在D3单元格输入“=IF( (3),”不及格",((4))",并向下拖动填充柄至D7单元格即可。
(3) A.IN(0<=c3,c3<60) B.AND(0<=c3,c3<60)C."IN(0<=c3,c3<60)"D."AND(0<=c3,c3<60)"(4) A.IF(IN(59<c3,c3<79),"及格","良好")B."IF(IN(59<c3,c3<79),"及格","良好”),’C.IF(AND(59<c3,c3<79),"及格","良好")D."IF(AND(59<c3,c3<79),”及格","良好")"●“”中,“(5)”属于组织和地理性域名。
2013年下半年下午 信息技术处理员 试题及答案与解析-全国软考真题
试题二
2、用 Word 软件制作如下图所示的请假申请表。按题目要求完成后,用 Word 的保存功能直 接存盘。
2013 年下半年下午-信息技术处理员-下午试题及答案与解析(案例分析)、 1 / 7
全国计算机技术与软件专业技术资格(水平)、考试库 china_nejcer
[要求] 1.利用绘图工具绘制如图示的请假申请表。 2.将标题设置为华文中宋、小二、黑色、加粗、居中;其他文字设置为宋体、11 磅、 黑色。 3.绘制完成的请假申请表与图示基本一致。
试题五
5、按照题目要求完成后,用 Access 保存功能直接存盘。 [要求] 1.用 Access 创建“姓名表”(内容如下表所示)。
工号
姓名
T01
李清
T02
王萍
T00
王笑
T04
黎明
T05
曹莉
2.用 Access 创建“考勤记录表”(内容如下表所示)。
工号
职位
出勤记录
公司部门
T01
总监
全勤
人力资源部
全国计算机技术与软件专业技术资格(水平)、考试库
china_nejcer
2013 年下半年下午 信息技术处理员 考试试题-
案例分析-答案与解析(附后)
试题一(共 15 分)
1、用 Word 软件录入以下文字。按题目要求完成后,用 Word 的保存功能直接存盘。 碧水丹山话武夷
武夷山在 1999 年 12 月被联台国数科文组织列入《世界文化与自然遗产名录》。武 夷山位于中国东南部福建省西北的武夷山市,总面积选 99975 公顷。武夷山的自然风 光 独树一帜,尤其以“丹霞地貌”著称于世。九曲溪沿岸的奇峰和峭壁,映衬着清澈的 河 水,构成一幅奇妙秀美的杰出景观。 [要求] 1.将文章标题设置为宋体、二号、加粗、居中;正文设置为宋体、小四。 2.将正文开头的“武夷山”设置为首字下沉,字体为隶书,下沉行数为 2。 3.将段落标题加上“亦真亦幻”的文字效果。 4.为正文添加双线条的边框,3 磅,颜色设置为红色,底纹填充为灰色-40%。 5.为文档添加页眉,宋体、五号、倾斜、浅蓝,内容为“世界文化与自然遗产”。
2013年下半年 软件评测师 答案详解
在程序执行过程中,Cache与主存的地址映像由(1)。
(1)A.硬件自动完成 B.程序员调度C.操作系统管理D.程序员与操作系统协同完成【答案】A【解析】本题考查计算机系统基础知识。
Cache的工作是建立在程序与数据访问的局部性原理上。
即经过对大量程序执行情况的结果分析:在一段较短的时间间隔内程序集中在某一较小的内存地址空间执行,这就是程序执行的局部性原理。
同样,对数据的访问也存在局部性现象。
为了提高系统处理速度才将主存部分存储空间中的内容复制到工作速度更快的Cache中,同样为了提高速度的原因,Cache 系统都是由硬件实现的。
指令寄存器的位数取决于(2)。
(2)A.存储器的容量 B.指令字长 C.数据总线的宽度 D.地址总线的宽度【答案】B【解析】本题考查计算机系统基础知识。
指令寄存器是CPU中的关键寄存器,其内容为正在执行的指令,显然其位数取决于指令字长。
若计算机存储数据采用的是双符号位(00表示正号、11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经(3)运算得1,则可断定这两个数相加的结果产生了溢出。
(3)A.逻辑与 B.逻辑或 C.逻辑同或 D.逻辑异或【答案】D【解析】本题考查计算机系统基础知识。
当表示数据时规定了位数后,其能表示的数值的范围就确定了,在两个数进吁相加运算的结果超出了该范围后,就发生了溢出。
在二进制情况下,溢出时符号位将变反,即两个正数相加,结果的符号位是负数,或者两个负数相加,结果的符号位是正数。
采用两个符号位时,溢出发生后两个符号位就不一致了,这两位进行异或的结果一定为1。
某指令流水线由4段组成,各段所需要的时间如下图所示。
连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为(4)。
(4)A.8/56 △t B.8/32 △t C.8/28 △t D.8/24 △t【答案】C【解析】本题考查计算机系统基础知识。
流水线的吞吐率指的是计算机中的流水线在特定的时间内可以处理的任务或输出数据的结果的数量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2013下半年软件评测师考试真题及答案-下午卷试题一【说明】逻辑覆盖法是设计白盒测试用例的主要方法之一,通过对程序逻辑结构的遍历实现程序的覆盖。
针对以下由C语言编写的程序,按要求回答问题。
int XOR(char * filename, unsigned long key){FILE * input = NULL,*output = NULL; //1char * outfilename = NULL;int len = strlen(filename);unsigned char buffer;if((filename[len-2] == ‘.’) && (filename[len-l] == ‘c’)){ //2,3outfilename = new char[len+l]; //4strcpy(outfilename,filename); outfilename[len-2] = ‘\0’;}else{ //5 outfilename = new char[len+5];strcpy(outfilename , filename);strncat(outfilename,”.c”,2);}input = fopen(filename,”rb”);if( input = NULL){ //6cout<<"Error opening file " << filename <<endl ; //7delete [] outfilename;outfilename = NULL;return 1;}output = fopen(outfilename,”'wbf”);if( output = NULL) { //8cout<< "Error creating output file ”<< outfilename <<endl; //9delete [] outfilename;outfilename = NULL;return 1;}while(! feof(input)){ //10 if( fread(&buffer,sizeof(unsigned char), 1,input) != 1 ){ //11 if( ! feof(input)){ //12delete [] outfilename; //13outfllename = NULL;fclose(input);fclose(output);return 1;}}else{ //14buffer A= key;fwrite(&buffer,sizeof(unsigned char), 1,output);}}fclose(input); //15fclose(output);delete [] outfllename;return 0;}【问题1】(6分)请给出满足100%DC(判定覆盖)所需的逻辑条件。
【问题2】(10分)请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
【问题3】(4分)请给出问题2中控制流图的线性无关路径。
答案:【问题1】(filename[len-2] == ‘.’) && (filename[len-l] == ‘c’)真,假input = NULL真,假output = NULL真,假! feof(input)真,假fread(&buffer,sizeof(unsigned char), 1,input) != 1真,假! feof(input)真,假【问题2】V(G)=8【问题3】1、1 2 3 4 6 72、1 2 3 5 6 73、1 2 5 6 74、1 2 5 6 8 95、1 2 5 6 8 106、1 2 5 6 8 10 11 12 137、1 2 5 6 8 10 11 148、1 2 5 6 8 10 11 12或者其它符合要求的等价的路径组合解析【问题1】判定覆盖:设计足够的测试用例,使得程序中的每个判定至少都获得一次“真值”或“假值”,或者说使得程序中的每一个取“真“分支和取”假“分支至少都经历一次逻辑条件为:(filename[len-2] == ‘.’) && (filename[len-l] == ‘c’)真,假input = NULL真,假output = NULL真,假! feof(input)真,假fread(&buffer,sizeof(unsigned char), 1,input) != 1真,假! feof(input)真,假【问题2】控制流图是描述程序控制流的一种图示方法。
其基本符号有圆圈和箭线:圆圈为控制流图中的一个结点,表示一个或多个无分支的语句;带箭头的线段称为边或连接,表示控制流。
基本结构如下所示:控制流程图的环路复杂性 V(G)等于:(1)控制流程图中的区域个数。
(2)边数-结点数+2。
(3)判定数+1。
V(G)=8【问题3】线性无关路径是指包括一组以前没有处理的语句或条件的一条路径。
从控制流图来看,一条线性无关路径是至少包含有一条在其他线性无关路径中从未有过的边的路径:1、1 2 3 4 6 72、1 2 3 5 6 73、1 2 5 6 74、1 2 5 6 8 95、1 2 5 6 8 106、1 2 5 6 8 10 11 12 137、1 2 5 6 8 10 11 148、1 2 5 6 8 10 11 12试题二【说明】某软件公司为某银行设计开发了一套网上银行系统,该系统提供基本的支付、查询、转账和信息修改等功能。
银行对网上银行系统提出了初步的性能指标:(1)交易响应时间不超过2s(2)并发用户数>=1000(3)CPU利用率不超过80%(4)系统需要7*24小时不间断的稳定运行(5)每秒事务数为7(6)交易成功率为100%现需要对该软件进行性能测试。
【问题1】(4分)常见的性能测试包括负载测试、压力测试、并发性能测试、疲劳强度测试和大数据量测试等。
针对题目中所述的6个性能指标,并发性能测试和疲劳强度测试所涉及的指标各有哪些?【问题2】性能测试中,针对一个单独的性能指标,往往需要采用多种不同的测试方法。
该软件公司需要测试性能指标(1)和(5),设计了如下的测试方案:测试常规情况下的并发用户数,逐步增加并发用户数,分别测试:(1)在响应时间为2s时,系统所能承受的最大并发访问用户的数量;(2)系统在多大的并发访问用户数量下,响应时间不可接受(例如超过2s)。
请指出这两项测试分别属于哪种类型的测试,并分别解释这两种测试类型的基本概念。
【问题3】在测试性能指标(5)时,该软件公司在客户端模拟大量并发用户来执行业务操作,统计平均的每秒事务数。
该软件公司认为客户端接收响应信息与该性能指标的测试无关,因此在模拟客户端上发起正常业务申请,接收系统响应后直接丢弃响应信息,没有进行功能校验。
请说明该软件公司的做法正确与否,并简要说明原因以及执行功能校验的副作用。
答案:【问题1】并发性能测试涉及的指标有(1)、(2)、(5)疲劳强度测试涉及的指标有(4)【问题2】第一种测试属于负载测试,第二种属于压力测试。
负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试。
压力测试是通过逐步增加系统负载,测试系统性能变化,并最终确定在什么负载条件下系统性能处于失效状态,以此来获得系统能提供的最大服务级别的测试。
【问题3】该软件公司的做法是错误的。
该软件公司在负载压力测试中没有进行功能校验,忽略了负载压力情况下的功能不稳定问题。
没有正确的功能保证,负载压力性能测试就失去了意义。
在测试过程中进行功能校验,需要记录业务操作结果,会导致资源消耗、操作行为增加以及产生大量日志等问题。
解析:【问题1】本题主要考查负载压力测试相关知识及应用。
负载压力测试是指在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量等,以确定系统所能承受的最大负载压力。
负载压力测试是性能测试的重要组成部分,包括负载测试、压力测试、并发性能测试、疲劳强度测试、大数据量测试等内容。
本问题考查负载压力测试的基本概念。
负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量所进行的测试。
压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下,系统性能处于失效状态,以此来获得系统能提供的最大服务级别的测试。
所以说,压力测试是一种特定类型的负载测试。
并发性能测试,包含了负载测试和压力测试。
通过逐渐增加并发用户数负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标、系统资源监控指标来确定系统并发性能。
并发性能测试是负载压力测试中的重要内容。
疲劳强度测试,通常是采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标、系统资源监控指标,确定系统处理最大工作量强度1生能的过程。
一般情况下利用疲劳强度测试老模拟系统日常业务操作。
大数据量测试,包括独立的数据量测试和综合数据量测试。
独立的数据量测试是针对某些系统存储、传输、统计、査询等业务进行的大数据量测试;综合数据量测试是指和压力测试、负载性能测试、疲劳强度测试相结合的综合测试。
从题干列举的6种性能指标看,根据各类测试的定义,可以得出(1)、(2)、(5)属于并发性能测试,(4)属于疲劳强度测试。
(3)属于一种系统资源监控的指标,而(6)的定义不明确,因为交易成功率取决多种因素,包括业务数据、用户请求数据、基础软件、网络环境等等。
【问题2】本问题考查负载测试和压力测试的区别。
从问题1的分析中可以看出,负载测试强调的是在满足性能指标的情况下,系统所能承受的最大负载量的测试,前提是系统正常工作;而压力测试则是要使得系统性能处于失效状态,即压力测试是为了发现在什么条件下系统的性能会变得不可接受。
因此,通过对本问题描述的分析可以得出,“在响应时间为2s时,系统所能承受的最大并发访问用户的数量”属于负载测试,而“系统在多大的并发访问用户数量下,响应时间不可接受(例如超过2s)”属于压力测试。
【问题3】本问题考查负载压力测试中的功能内容校验。
负载压力测试中的功能内容校验,指的是在进行负载压力测试时,需要核查功能的执行是否正常,在功能异常或错误时,需要记录所产生的错误。
如果没有幻能执行结果正确的保证,负载压力性能测试失去了意义。