21年软件水平考试历年真题解析9辑.docx
《21年软件水平考试历年真题解析9辑.docx》由会员分享,可在线阅读,更多相关《21年软件水平考试历年真题解析9辑.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、21年软件水平考试历年真题解析9辑21年软件水平考试历年真题解析9辑 第1辑测试是信息系统工程质量监理最重要的手段之一,这是由信息系统工程的特点所决定的,测试结果是判断信息系统工程质量最直接的依据之一。在整个质量控制的过程中,可能存在承建单位、监理单位、建设单位以及公正第三方测试机构对工程的测试,各方的职责和工作重点有所不同。下面关于各方进行测试工作的描述,( )是不正确的。A.在项目的实施过程中,承建单位需要进行不断的测试,主要是保证工程的质量和进度B.监理单位要对承建单位的测试计划、测试方案、测试结果进行监督评审,对测试问题改进过程进行跟踪,监理单位自己也要对重要环节进行抽样测试C.在重要
2、的里程碑阶段或验收阶段,一般需要委托第三方测试机构对项目进行全面、系统的测试,为了保证第三方测试机构的独立公证性,监理方对第三方测试机构的测试计划和测试方案不能进行干涉D.建设单位对系统也要进行测试工作,主要是验证系统是否满足业务需求答案:C解析:监理单位主要进行三个方面的工作。一、监理单位负责评审承建单位的测试计划、测试方案、测试实施以及测试结果。主要包括以下内容:1.督促承建单位建立项目测试体系,成立独立的测试小组。2.督促承建单位制订全过程的测试计划,从项目需求分析阶段开始直到项目结束,要进行不间断的测试,并且随着项目的进展,制订分系统的测试计划和详细的测试方案。3.对测试方案和测试计划
3、进行审核,对承建单位选择的测试工具的有效性进行确认。4.对测试结果的正确性进行审查。二、监理单位对重要环节要亲自进行测试。三、对委托的第三方测试的结果进行评估。综上所述,选项C说法错误。监理单位在信息系统工程监理过程中针对各类合同的管理需遵循合同管理原则,有关合同管理的原则不包括( )。A.公正处理原则B.实时纠偏原则C.事中控制原则D.充分协商原则答案:C解析:合同管理的原则是指监理单位在信息系统工程监理过程中针对各类合同的管理须遵循的宗旨,贯穿合同管理的全过程,包括:事前预控原则、实时纠偏原则、充分协商原则和公正处理原则采用微内核结构的操作系统提高了系统的灵活性和可扩展性,()。A. 并增
4、强了系统的可靠性和可移植性,可运行于分布式系统中B. 并增强了系统的可靠性和可移植性,但不适用于分布式系统C. 但降低了系统的可靠性和可移植性,可运行于分布式系统中D. 但降低了系统的可靠性和可移植性,不适用于分布式系统答案:A解析:考核操作系统微内核知识_属于数字签名算法。A.DESB.RSAC.IDEAD.AES答案:B解析:本题考查电子数字签名的基础知识。数字签名算法属于非对称加密算法。目前使用的数字签名算法包括RSA数字签名算法、ElGamal数字签名算法、Fiat-Shamir数字签名算法、Schnorr数字签名算法、美国的数字签名标准/算法(DSS/DSA)、椭圆曲线数字签名算法等
5、。而标准的对称加密算法主要进行信息的加密传输,它包括DES、3DES、IDEA以及AES等。在Windows系统中,以下关于文件的说法正确的是( )。A.文件一旦保存后则不能被删除B.文件必须占用磁盘的连续区域C.扩展名为“xls”的是可执行文件D.不同文件夹下的文件允许同名答案:D解析:21年软件水平考试历年真题解析9辑 第2辑关于虚拟团队的描述,不正确的是( )。A.沟通技术如E-mai、微信等有助于虚拟团队的沟通和管理B.团队有助于将行动不便、在家办公或有特殊技能的人纳入团队C.体团队相比,虚拟团队成员之间更容易分享知识和经验D.体团队相比,在虚拟团队中制定可行的沟通计划更加重要答案:C
6、解析:本题考查的是虚拟团队的理解。其中一种技术就是虚拟团队,其也有一些缺点,例如,可能产生误解,有孤立感,团队成员之间难以分享知识和经验,采用通信技术的成本,所以C选项不正确。B选项为虚拟团队的优点,利于项目团队的团结和增强归属感,但是虚拟团队不利于沟通,所以在沟通的时候D选的说法很重要,做好沟通计划很有必要。基线是一组经过正式验证或确认,并作为后续工作开展依据的一个或一组工作产品,软件项目至少应形成功能基线、分配基线和产品基线三类基线。功能基线形成的时机是( )。A.在系统分析与软件定义阶段结束时B.在需求分析阶段结束时C.在软件设计阶段结束时D.在综合测试阶段结束时答案:A解析:本题考查软
7、件工程的基础知识。在配置项目生存周期的某一特定时间内,一个和一组正式指定或固定下来的配置标准文件。基线加上根据这些基线批准同意的改动构成了当前配置标识,对于配置管理至少应有以下三个基线:功能基线:是指在系统分析与软件定义阶段结束时,经过正式批准、签字的系统规格说明书、项目任务书、合同书或协议书中所规定的对待开发软件系统的规格说明。分配基线:是指在需求分析阶段结束时,经过正式评审和批准的需求规格说明。分配基线是最初批准的分配配置标识。产品基线:是指在综合测试阶段结束时,经过正式评审和批堆的有关所开发的软件产品的全部配置项的规格说明。产品基线是最终批准产品配置标识。在编码阶段对系统执行的测试类型主
8、要包括单元测试和集成测试,以下不属于单元测试内容的是( )。A.模块接口测试B.错误处理测试C.安全测试D.路径测试答案:C解析:本题考查单元测试的内容。单元测试又称为“模块测试”,是针对软件设计的最小单位,即程序模块进行正确性检验的测试工作,目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例,多个模块可以平行地独立进行测试。该测试通常由程序员自己来完成。单元测试的内容如下。(1)模块接口测试(2)局部数据结构测试(3)路径测试(4)错误处理测试(5)边界测试安全测试属于系统测试的内容。配置管理作为一个控制中心,其主要目标表现在计量所有IT资产、( )、作为
9、故障管理等的基础以及验证基础架构记录的正确性并纠正发现的错误等四个方面。A.有效管理IT组件B.为其他IT系统管理流程提供准确信息C.提供高质量IT服务D.更好地遵守法规答案:B解析:配置管理数据库需要根据变更实施情况进行不断的更新,以保证配置管理中保存的信息总能反映IT基础架构的现时配置情况以及各配置项之间的相互关系。配置管理作为一个控制中心,主要目标表现在4个方面:计量所有IT资产、为其他TT系统管理流程提供准确信息、作为故障管理等的基础以及验证基础架构记录的正确性并纠正发现的错误。软件复杂性是指理解和处理软件的难易程度,其度量参数不包括_。A.规模B.类型C.结构D.难度答案:B解析:本
10、题考查软件质量的基础知识。软件复杂性是度量软件的一种重要指标,其参数主要包括规模、难度、结构、智能度等。规模,即总指令数,或源程序行数;难度,通常由程序中出现的操作数数目所决定的量表示;结构,通常用与程序结构有关的度量来表示;智能度,即算法的难易程度。21年软件水平考试历年真题解析9辑 第3辑通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为4t,分析时间为2t。执行时间为3t,按顺序方式从头到尾执行完600条指令所需时间为( )t;若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为( )t。A.
11、2400B.3000C.3600D.5400答案:D解析:按顺序方式需要执行完一条执行之后再执行下一条指令,执行按顺序方式需要执行完一条执行之后再执行下一条指令,执行1条执行所需的时间为4t+2t+3t=9t,执行600条指令所需的时间为9t600=5400t。若采用流水线方式,则处理过程如下图所示,可见执行完600条执行所需要的时间为4600+2t+3t=2405t。以下叙述中,( )不是一个风险。A.由另一个小组开发的子系统可能推迟交付,导致系统不能按时交付客户B.客户不清楚想要开发什么样的软件,因此开发小组开发原型帮助其确定需求C.开发团队可能没有正确理解客户的需求D.开发团队核心成员可
12、能在系统开发过程中离职答案:B解析:一般而言,风险与不确定性有关,若某一事件的发生存在着两种或两种以上的可能性,即可认为该事件存在风险。但是选项B已经确定客户不清楚需求,所以是确定事情。所以不存在风险。以下关于DNS服务器的说法中,错误的是( )。 A.DNS的域名空间是由树状结构组织的分层域名 B.转发域名服务器位于域名树的顶层 C.辅助域名服务器定期从主域名服务器获得更新数据 D.转发域名服务器负责所有非本地域名的查询答案:B解析:关于白盒测试的测试用例设计方法叙述,正确的是( )。A.完成SC(语句判定)所需的测试用例数目一定多于完成DC(逻辑判定)所需的测试用例数目B.达到100%CC
13、(条件判定)要求就一定能够满足100%SC的要求C.达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求D.任何情况下,都可以达到100%路径覆盖的要求答案:C解析:本题考查白盒测试用例设计方法中各覆盖法的概念。CDC要同时满足DC和CC,因此达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求。软件开发模型用于指导软件开发。演化模型是在快速开发一个 ( ) 的基础上,逐步演化成最终的软件。螺旋模型综合了(请作答此空)的优点,并增加了( )。喷泉模型描述的是面向( )的开发过程,反映了该开发过程的 ( ) 特征。A.瀑布模型和演化模型B.瀑布模型和喷
14、泉模型C.演化模型和喷泉模型D.原型和喷泉模型答案:A解析:软件开发模型是指软件开发全部过程、活动和任务的结构框架。常用的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。瀑布模型给出了软件生存周期各阶段的固定顺序,上一阶段完成后才能进入下一阶段。演化模型是在快速开发一个原型的基础上,根据用户在试用原型的过程中提出的反馈意见和建议,对原型进行改进,获得原型的新版本。重复这一过程,直到演化成最终的软件产品。螺旋模型将瀑布模型和演化模型相结合,它综合了两者的优点,并增加了风险分析。它以原型为基础,沿着螺线自内向外旋转,每旋转一圈都要经过制订计划、风险分析、实施工程、客户评价等活动,并开发原型
15、的一个新版本。经过若干次螺旋上升的过程,得到最终的软件。喷泉模型主要用来描述面向对象的开发过程。它体现了面向对象开发过程的迭代和无间隙特征。迭代意味着模型中的开发活动常常需要多次重复;无间隙是指开发活动(如分析、设计)之间不存在明显的边界,各项开发活动往往交叉迭代地进行。21年软件水平考试历年真题解析9辑 第4辑海明码是一种纠错码,其方法是为需要校验的数据位增加若干校验位,使得校验位的值决定于某些被校位的数据,当被校数据出错时,可根据校验位的值的变化找到出错位,从而纠正错误。以 10 位数据为例,其海明码表示为 D9D8D7D6D5D4P4D3D2D1P3D0P2P1中,其中 Di(0i9)表
16、示数据位,Pj(1 j4)表示校验位,数据位 D9由 P4、P3和 P2进行校验(从右至左 D9的位序为 14,即等于 842,因此用第 8 位的 P4、第 4 位的 P3和第 2 位的 P2校验),数据位 D5 由( )进行校验。A.P4P1B.P4P2C.P4P3P1D.P3P2P1答案:B解析:海明码数据位与校验位之间的关系可以采用下述公式表示:2kn+k+1,其中数据位是n位,校验位是k位。因此第5题套入公式可得需要6位校验位。第6题,D5在第10位,10=8+2=23+21,由于校验码处于20、21、22、23.位置,分别对应P1、P2、P3、P4,因此D5是由P4P2进行校验的。答
17、案:BSystem analysis is traditionally done top-down using structured analysis based on(请作答此空).Object-oriented analysis focuses on creation of models.The three types of theanalysis model are( ).There are two substages of object-oriented analysis.( )focuses on real-world things whose semantics the appli
18、cation captures.The object constructedin the requirement analysis shows the( )of the real-world system and organizes it intoworkable pieces.( )addresses the computer aspects of the application that are visible tousers.The objects are those which can be expected to vary from time to time quite rapidl
19、y.A.functional decompositionB.object abstractionC.data inheritanceD.information generalization答案:A解析:传统的系统分析以功能分解为基础,利用结构化分析自顶向下完成。面向对象分析关注于模型的创建。该分析模型有三种类型:类模型、交互模型和状态模型。面向对象分析有两个子阶段。领域分析侧重于现实世界中那些语义被应用程序获取的事物。在需求分析中所构造的对象说明了现实世界系统的静态结构并将其组织为可用的片段。应用分析处理应用系统中用户可见的计算机问题。所分析的对象可能会被预计时不时地发生较快的变化。Cache
20、的作用是_。A.处理中断请求并实现内外存的数据交换B.解决CPU与主存间的速度匹配问题C.增加外存容量并提高外存访问速度D.增加主存容量并提高主存访问速度答案:B解析:在计算机存储系统的层次结构中,高速缓冲存储器(Cache)是介于中央处理器和主存储器之间的高速小容量存储器。它和主存储器一起构成一级存储器。Cache和主存储器之间信息的调度和传送是由硬件自动进行的。它主要用于解决CPU处理器与主存之间存取速度不匹配问题。嵌入式处理器是嵌入式系统的核心部件,一般可分为嵌入式微处理器(MPU)、微控制器(MCU)、数字信号处理器(DSP)和片上系统(SOC)。以下叙述中,错误的是( )。 A. M
21、PU在安全性和可靠性等方面进行增强,适用于运算量较大的智能系统B. MCU典型代表是单片机,体积小从而使功耗和成本下降C. DSP处理器对系统结构和指令进行了特殊设计,适合数字信号处理D. SOC是一个有专用目标的集成电路,其中包括完整系统并有嵌入式软件的全部内容答案:A解析:选项A是错的。MPU采用增强型通用微处理器。由于嵌入式系统通常应用于环境比较恶劣的环境中,因而MPU在工作温度、电磁兼容性以及可靠性方面的要求较通用的标准微处理器高。但是,MPU 在功能方面与标准的微处理器基本上是一样的。选项B是对的。MCU又称单片微型计算机(Single Chip Microcomputer)或者单片
22、机,是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时计数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。典型代表是单片机,体积小从而使功耗和成本下降。选项C是对的。DSP是一种独特的微处理器,是以数字信号来处理大量信息的器件。其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,它的强大数据处理能力和高运行速度,是最值得称道的两大特色。选项D是对的。SoC称为系统级芯片,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。在项目实施过程中, ( )容易增加冲突发生
23、的概率。A.保证资源的供给B.项目组织结构由矩阵结构改为项目型结构C.项目实施中引入新技术D.明确责任答案:C解析:冲突发生的原因之一是资源紧张,不同的项目成员争用同一个资源发生冲突,答案A是保证资源的供应,是降低了冲突发生的概率,故答案A错误。冲突发生的原因之一是双重领导,不同的领导发出不同的指令产生冲突,答案B中组织结构由矩阵结构变成项目结构,由双重领导变成单一领导,是降低了冲突发生的概率,故答案B错误。新技术的引进会让人产生不适应感觉,要学习新的知识,也可能产生预想不到的结果,打破了人的习惯状态,所以会增加冲突发生的概率。冲突发生的原因之一是责任不明确,明确责任了冲突发生的概率会降低,故
24、答案D错误。21年软件水平考试历年真题解析9辑 第5辑某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若磁盘上物理块的编号依次为:0、1、2、.;系统中的字长为32位,位示图中字的编号依次为:0、1、2、.,每个字中的一个二进制位对应文件存储器上的一个物理块,取值0和1分别表示物理块是空闲或占用。假设操作系统将2053号物理块分配给某文件,那么该物理块的使用情况在位示图中编号为( )的字中描述。A.32B.33C.64D.65答案:C解析:2053/32=64.156,并且位示图是从0号开始所以选择C某系统集成企业为提升企业竞争能力,改进管理模式,使业务流程合理化实施了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 21 软件 水平 考试 历年 题解
限制150内