欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    21年软件水平考试历年真题解析9辑.docx

    • 资源ID:62067058       资源大小:26.40KB        全文页数:26页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    21年软件水平考试历年真题解析9辑.docx

    21年软件水平考试历年真题解析9辑21年软件水平考试历年真题解析9辑 第1辑测试是信息系统工程质量监理最重要的手段之一,这是由信息系统工程的特点所决定的,测试结果是判断信息系统工程质量最直接的依据之一。在整个质量控制的过程中,可能存在承建单位、监理单位、建设单位以及公正第三方测试机构对工程的测试,各方的职责和工作重点有所不同。下面关于各方进行测试工作的描述,( )是不正确的。A.在项目的实施过程中,承建单位需要进行不断的测试,主要是保证工程的质量和进度B.监理单位要对承建单位的测试计划、测试方案、测试结果进行监督评审,对测试问题改进过程进行跟踪,监理单位自己也要对重要环节进行抽样测试C.在重要的里程碑阶段或验收阶段,一般需要委托第三方测试机构对项目进行全面、系统的测试,为了保证第三方测试机构的独立公证性,监理方对第三方测试机构的测试计划和测试方案不能进行干涉D.建设单位对系统也要进行测试工作,主要是验证系统是否满足业务需求答案:C解析:监理单位主要进行三个方面的工作。一、监理单位负责评审承建单位的测试计划、测试方案、测试实施以及测试结果。主要包括以下内容:1.督促承建单位建立项目测试体系,成立独立的测试小组。2.督促承建单位制订全过程的测试计划,从项目需求分析阶段开始直到项目结束,要进行不间断的测试,并且随着项目的进展,制订分系统的测试计划和详细的测试方案。3.对测试方案和测试计划进行审核,对承建单位选择的测试工具的有效性进行确认。4.对测试结果的正确性进行审查。二、监理单位对重要环节要亲自进行测试。三、对委托的第三方测试的结果进行评估。综上所述,选项C说法错误。监理单位在信息系统工程监理过程中针对各类合同的管理需遵循合同管理原则,有关合同管理的原则不包括( )。A.公正处理原则B.实时纠偏原则C.事中控制原则D.充分协商原则答案:C解析:合同管理的原则是指监理单位在信息系统工程监理过程中针对各类合同的管理须遵循的宗旨,贯穿合同管理的全过程,包括:事前预控原则、实时纠偏原则、充分协商原则和公正处理原则采用微内核结构的操作系统提高了系统的灵活性和可扩展性,()。A. 并增强了系统的可靠性和可移植性,可运行于分布式系统中B. 并增强了系统的可靠性和可移植性,但不适用于分布式系统C. 但降低了系统的可靠性和可移植性,可运行于分布式系统中D. 但降低了系统的可靠性和可移植性,不适用于分布式系统答案:A解析:考核操作系统微内核知识_属于数字签名算法。A.DESB.RSAC.IDEAD.AES答案:B解析:本题考查电子数字签名的基础知识。数字签名算法属于非对称加密算法。目前使用的数字签名算法包括RSA数字签名算法、ElGamal数字签名算法、Fiat-Shamir数字签名算法、Schnorr数字签名算法、美国的数字签名标准/算法(DSS/DSA)、椭圆曲线数字签名算法等。而标准的对称加密算法主要进行信息的加密传输,它包括DES、3DES、IDEA以及AES等。在Windows系统中,以下关于文件的说法正确的是( )。A.文件一旦保存后则不能被删除B.文件必须占用磁盘的连续区域C.扩展名为“xls”的是可执行文件D.不同文件夹下的文件允许同名答案:D解析:21年软件水平考试历年真题解析9辑 第2辑关于虚拟团队的描述,不正确的是( )。A.沟通技术如E-mai、微信等有助于虚拟团队的沟通和管理B.团队有助于将行动不便、在家办公或有特殊技能的人纳入团队C.体团队相比,虚拟团队成员之间更容易分享知识和经验D.体团队相比,在虚拟团队中制定可行的沟通计划更加重要答案:C解析:本题考查的是虚拟团队的理解。其中一种技术就是虚拟团队,其也有一些缺点,例如,可能产生误解,有孤立感,团队成员之间难以分享知识和经验,采用通信技术的成本,所以C选项不正确。B选项为虚拟团队的优点,利于项目团队的团结和增强归属感,但是虚拟团队不利于沟通,所以在沟通的时候D选的说法很重要,做好沟通计划很有必要。基线是一组经过正式验证或确认,并作为后续工作开展依据的一个或一组工作产品,软件项目至少应形成功能基线、分配基线和产品基线三类基线。功能基线形成的时机是( )。A.在系统分析与软件定义阶段结束时B.在需求分析阶段结束时C.在软件设计阶段结束时D.在综合测试阶段结束时答案:A解析:本题考查软件工程的基础知识。在配置项目生存周期的某一特定时间内,一个和一组正式指定或固定下来的配置标准文件。基线加上根据这些基线批准同意的改动构成了当前配置标识,对于配置管理至少应有以下三个基线:功能基线:是指在系统分析与软件定义阶段结束时,经过正式批准、签字的系统规格说明书、项目任务书、合同书或协议书中所规定的对待开发软件系统的规格说明。分配基线:是指在需求分析阶段结束时,经过正式评审和批准的需求规格说明。分配基线是最初批准的分配配置标识。产品基线:是指在综合测试阶段结束时,经过正式评审和批堆的有关所开发的软件产品的全部配置项的规格说明。产品基线是最终批准产品配置标识。在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,以下不属于单元测试内容的是( )。A.模块接口测试B.错误处理测试C.安全测试D.路径测试答案:C解析:本题考查单元测试的内容。单元测试又称为“模块测试”,是针对软件设计的最小单位,即程序模块进行正确性检验的测试工作,目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例,多个模块可以平行地独立进行测试。该测试通常由程序员自己来完成。单元测试的内容如下。(1)模块接口测试(2)局部数据结构测试(3)路径测试(4)错误处理测试(5)边界测试安全测试属于系统测试的内容。配置管理作为一个控制中心,其主要目标表现在计量所有IT资产、( )、作为故障管理等的基础以及验证基础架构记录的正确性并纠正发现的错误等四个方面。A.有效管理IT组件B.为其他IT系统管理流程提供准确信息C.提供高质量IT服务D.更好地遵守法规答案:B解析:配置管理数据库需要根据变更实施情况进行不断的更新,以保证配置管理中保存的信息总能反映IT基础架构的现时配置情况以及各配置项之间的相互关系。配置管理作为一个控制中心,主要目标表现在4个方面:计量所有IT资产、为其他TT系统管理流程提供准确信息、作为故障管理等的基础以及验证基础架构记录的正确性并纠正发现的错误。软件复杂性是指理解和处理软件的难易程度,其度量参数不包括_。A.规模B.类型C.结构D.难度答案:B解析:本题考查软件质量的基础知识。软件复杂性是度量软件的一种重要指标,其参数主要包括规模、难度、结构、智能度等。规模,即总指令数,或源程序行数;难度,通常由程序中出现的操作数数目所决定的量表示;结构,通常用与程序结构有关的度量来表示;智能度,即算法的难易程度。21年软件水平考试历年真题解析9辑 第3辑通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为4t,分析时间为2t。执行时间为3t,按顺序方式从头到尾执行完600条指令所需时间为( )t;若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为( )t。A.2400B.3000C.3600D.5400答案:D解析:按顺序方式需要执行完一条执行之后再执行下一条指令,执行按顺序方式需要执行完一条执行之后再执行下一条指令,执行1条执行所需的时间为4t+2t+3t=9t,执行600条指令所需的时间为9t×600=5400t。若采用流水线方式,则处理过程如下图所示,可见执行完600条执行所需要的时间为4×600+2t+3t=2405t。以下叙述中,( )不是一个风险。A.由另一个小组开发的子系统可能推迟交付,导致系统不能按时交付客户B.客户不清楚想要开发什么样的软件,因此开发小组开发原型帮助其确定需求C.开发团队可能没有正确理解客户的需求D.开发团队核心成员可能在系统开发过程中离职答案:B解析:一般而言,风险与不确定性有关,若某一事件的发生存在着两种或两种以上的可能性,即可认为该事件存在风险。但是选项B已经确定客户不清楚需求,所以是确定事情。所以不存在风险。以下关于DNS服务器的说法中,错误的是( )。 A.DNS的域名空间是由树状结构组织的分层域名 B.转发域名服务器位于域名树的顶层 C.辅助域名服务器定期从主域名服务器获得更新数据 D.转发域名服务器负责所有非本地域名的查询答案:B解析:关于白盒测试的测试用例设计方法叙述,正确的是( )。A.完成SC(语句判定)所需的测试用例数目一定多于完成DC(逻辑判定)所需的测试用例数目B.达到100%CC(条件判定)要求就一定能够满足100%SC的要求C.达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求D.任何情况下,都可以达到100%路径覆盖的要求答案:C解析:本题考查白盒测试用例设计方法中各覆盖法的概念。CDC要同时满足DC和CC,因此达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求。软件开发模型用于指导软件开发。演化模型是在快速开发一个 ( ) 的基础上,逐步演化成最终的软件。螺旋模型综合了(请作答此空)的优点,并增加了( )。喷泉模型描述的是面向( )的开发过程,反映了该开发过程的 ( ) 特征。A.瀑布模型和演化模型B.瀑布模型和喷泉模型C.演化模型和喷泉模型D.原型和喷泉模型答案:A解析:软件开发模型是指软件开发全部过程、活动和任务的结构框架。常用的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。瀑布模型给出了软件生存周期各阶段的固定顺序,上一阶段完成后才能进入下一阶段。演化模型是在快速开发一个原型的基础上,根据用户在试用原型的过程中提出的反馈意见和建议,对原型进行改进,获得原型的新版本。重复这一过程,直到演化成最终的软件产品。螺旋模型将瀑布模型和演化模型相结合,它综合了两者的优点,并增加了风险分析。它以原型为基础,沿着螺线自内向外旋转,每旋转一圈都要经过制订计划、风险分析、实施工程、客户评价等活动,并开发原型的一个新版本。经过若干次螺旋上升的过程,得到最终的软件。喷泉模型主要用来描述面向对象的开发过程。它体现了面向对象开发过程的迭代和无间隙特征。迭代意味着模型中的开发活动常常需要多次重复;无间隙是指开发活动(如分析、设计)之间不存在明显的边界,各项开发活动往往交叉迭代地进行。21年软件水平考试历年真题解析9辑 第4辑海明码是一种纠错码,其方法是为需要校验的数据位增加若干校验位,使得校验位的值决定于某些被校位的数据,当被校数据出错时,可根据校验位的值的变化找到出错位,从而纠正错误。以 10 位数据为例,其海明码表示为 D9D8D7D6D5D4P4D3D2D1P3D0P2P1中,其中 Di(0i9)表示数据位,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进行校验的。答案: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 application 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 rapidly.A.functional decompositionB.object abstractionC.data inheritanceD.information generalization答案:A解析:传统的系统分析以功能分解为基础,利用结构化分析自顶向下完成。面向对象分析关注于模型的创建。该分析模型有三种类型:类模型、交互模型和状态模型。面向对象分析有两个子阶段。领域分析侧重于现实世界中那些语义被应用程序获取的事物。在需求分析中所构造的对象说明了现实世界系统的静态结构并将其组织为可用的片段。应用分析处理应用系统中用户可见的计算机问题。所分析的对象可能会被预计时不时地发生较快的变化。Cache的作用是_。A.处理中断请求并实现内外存的数据交换B.解决CPU与主存间的速度匹配问题C.增加外存容量并提高外存访问速度D.增加主存容量并提高主存访问速度答案:B解析:在计算机存储系统的层次结构中,高速缓冲存储器(Cache)是介于中央处理器和主存储器之间的高速小容量存储器。它和主存储器一起构成一级存储器。Cache和主存储器之间信息的调度和传送是由硬件自动进行的。它主要用于解决CPU处理器与主存之间存取速度不匹配问题。嵌入式处理器是嵌入式系统的核心部件,一般可分为嵌入式微处理器(MPU)、微控制器(MCU)、数字信号处理器(DSP)和片上系统(SOC)。以下叙述中,错误的是( )。 A. MPU在安全性和可靠性等方面进行增强,适用于运算量较大的智能系统B. MCU典型代表是单片机,体积小从而使功耗和成本下降C. DSP处理器对系统结构和指令进行了特殊设计,适合数字信号处理D. SOC是一个有专用目标的集成电路,其中包括完整系统并有嵌入式软件的全部内容答案:A解析:选项A是错的。MPU采用增强型通用微处理器。由于嵌入式系统通常应用于环境比较恶劣的环境中,因而MPU在工作温度、电磁兼容性以及可靠性方面的要求较通用的标准微处理器高。但是,MPU 在功能方面与标准的微处理器基本上是一样的。选项B是对的。MCU又称单片微型计算机(Single Chip Microcomputer)或者单片机,是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时计数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。典型代表是单片机,体积小从而使功耗和成本下降。选项C是对的。DSP是一种独特的微处理器,是以数字信号来处理大量信息的器件。其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,它的强大数据处理能力和高运行速度,是最值得称道的两大特色。选项D是对的。SoC称为系统级芯片,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。在项目实施过程中, ( )容易增加冲突发生的概率。A.保证资源的供给B.项目组织结构由矩阵结构改为项目型结构C.项目实施中引入新技术D.明确责任答案:C解析:冲突发生的原因之一是资源紧张,不同的项目成员争用同一个资源发生冲突,答案A是保证资源的供应,是降低了冲突发生的概率,故答案A错误。冲突发生的原因之一是双重领导,不同的领导发出不同的指令产生冲突,答案B中组织结构由矩阵结构变成项目结构,由双重领导变成单一领导,是降低了冲突发生的概率,故答案B错误。新技术的引进会让人产生不适应感觉,要学习新的知识,也可能产生预想不到的结果,打破了人的习惯状态,所以会增加冲突发生的概率。冲突发生的原因之一是责任不明确,明确责任了冲突发生的概率会降低,故答案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某系统集成企业为提升企业竞争能力,改进管理模式,使业务流程合理化实施了(),对业务流程进行了重新设计,使企业在成本、质量和服务质量等方面得到了提高。A.BPRB.CCBC.ARISD.BPM答案:A解析:识别风险过程的主要输出就是风险登记册,风险登记册始于识别风险过程,在项目实施过程中供其他风险管理过程和项目管理过程使用,风险登记册中的( )内容是识别风险过程中产生的。A.风险紧迫性或风险分类B.已识别的风险清单C.商定的应当策略D.风险责任人及其职责答案:B解析:风险识别的输出包括,已识别的风险清单网络杀毒软件厂商已经开始使用数据库技术和LDAP技术进行策略日志存储和用户管理,这里LDAP指的是( )。A.轻量目录访问协议B.本地目录访问协议C.轻量数据访问协议D.本地数据访问协议答案:A解析:LDAP即轻量目录访问协议,是Lightweight Directory Access Protocol的缩写,是一个用来发布目录信息到许多不同资源的协议。某工厂生产甲、乙两种产品,生产1公斤甲产品需要煤9公斤、电4度、油3公斤,生产1公斤乙产品需要煤4公斤、电5度、油10公斤。该工厂现有煤360公斤、电200度、油300公斤。已知甲产品每公斤利润为7千元,乙产品每公斤利润为1.2万元,为了获取最大利润应该生产乙产品 ( ) 公斤。 A.22 B.23 C.24 D.25答案:C解析:设x1为甲产品生产量,x2为乙产品生产量。对该问题求解最优方案可以由下列数学模型描述:max z=7x1+12x29x1+4x23604x1+5x22022x1+10x2300x10,x20求解得x2=24。21年软件水平考试历年真题解析9辑 第6辑下列路由协议中,用于AS 之间路由选择的是( )。A.RIPB.OSPFC.IS-ISD.BGP答案:D解析:EGP类型的协议用于AS之间的通信,目前只有BGP 4.项目进度控制是依据项目进度基准计划对项目的实际进度进行监控,使项目能够按时完成。以下关于项目进度控制的叙述中,( )是不正确的。A. 项目进度至关重要,因此进度控制需要在项目初期优先关注B. 进度控制必须与其他变化控制,包括成本控制与范围控制紧密结合C. 项目进度控制是项目整体控制的一个组成部分D. 对项目进度的控制,应重点关注进展报告和执行状态报告答案:A解析:进度控制需要在项目整个生命周期内都要重点关注。绩效报告的步骤包括收集并分发有关项目绩效的信息给项目干系人,这些步骤包括进度和状态报告、预测等。以下关于绩效报告的说法, ( ) 是错误的。A. 状态报告介绍项目在某一特定时间点上所处的位置,要从达到的范围、时间和成本三项目标上讲明目前所处的状态B. 进度报告介绍项目组在一定时间内完成的工作C. 绩效报告通常需要提供有关范围、进度、成本和质量的信息D. 状态报告除了需要列出基本的绩效指标,同时需要分析进度滞后(或提前)和成本超出(或结余)的原因答案:D解析:绩效报告是一个收集并发布项目绩效信息的动态过程,包括状态报告、进展报告和项目预测。绩效报告通常需要提供有关范围、进度、成本和质量的信息。状况报告描述项目在某一特定时间点所处的项目阶段,是从达到范围、时间和成本三项目标上表明项目所处的状态。进度报告描述项目团队在某一特定时间段工作完成情况。可见D是错误的。合同变更特征不包括( )A.项目合同的双方当事人必须协商一致B.改变合同的内容与标的C.合同变更的法律后果是将产生新的债权和债务关系D.合同已经签订后即可具备法律效益,不能改变答案:D解析:合同变更特征主要有:项目合同的双方当事人必须协商一致改变合同的内容与标的合同变更的法律后果是将产生新的债权和债务关系IEEE802.11标准采用的工作频段是( ) 。A.900MHz和800MHzB.900MHz和24GHzC.5GHz和800MHzD.2.4GHz和5GHz答案:D解析:21年软件水平考试历年真题解析9辑 第7辑在对项目内部各成员制定绩效任务时,首先应( ) 。A. 对每个岗位的工作内容进行分解B. 对每个岗位的工作在进度、成本、质量等上设定K P I值C. 确定K P I的评分标准D. 确定考核频率答案:A解析:制定绩效任务的步骤: 1、对每个岗位的工作内容进行分解;2、针对每个岗位的工作在进度、成本、质量等上设定KPI值,设定KPI值的时候应考虑以前团队成员的工作标准。咱们KPI值需要设定为高中低三种档次,给予不同的奖励:高:则团队成员跳起来能摸得着;中:则需要积极工作才能得到;低:则认真工作才能得到。 3、确定KPI评分标准 4、确定考核频率某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用(请作答此空),图中()。A. 顺序方式B. 链接方式C. 索引方式D. HA.sh答案:C解析:1、进程控制块PCB的组织方式有:1)线性表方式,2)索引表方式,3)链接表方式。 1)线性表方式:不论进程的状态如何,将所有的PCB连续地存放在内存的系统区。这种方式适用于系统中进程数目不多的情况。 2)索引表方式:该方式是线性表方式的改进,系统按照进程的状态分别建立就绪索引表、阻塞索引表等。 3)链接表方式:系统按照进程的状态将进程的PCB组成队列,从而形成就绪队列、阻塞队列、运行队列等。2、运行进程PCB1、PCB3, 就绪进程:PCB2、PCB4、PCB5 阻塞进程:PCB6、PCB7、PCB8、PCB9。选择性样本_。A.按照随机原则组织抽样B.以分支或跳间形式安排问卷C.样本组是已知的D.不适用于己建立抽样数据库的情形答案:C解析:本题考查网上市场调研样本类型的相关概念。网上市场调研的样本类型包括随机样本、过滤样本、选择样本。随机样本是指按照随机原则组织抽样。过滤性样本是指通过对期望样本特征的配额来限制一些自我挑选的不具代表性的样本。通常是以分支或跳间形式安排问卷,以确定被选者是否适宜回答全部问题。选择样本用于因特网中需要对样本进行更多限制的目标群体。被访者均通过电话、邮寄、E-mail或个人方式进行补充完善,当认定符合标准后,才向他们发送E-mail问卷或直接到与问卷连接的站点。在站点中,通常使用密码账号来确认已经被认定的样本,因为样本组是已知的,因此可以对问卷的完成情况进行监视,或督促未完成问卷以提高回答率。选择样本对于己建立抽样数据库的情形最为适用。在数据库设计过程中,设计用户外模式属于( );数据的物理独立性和数据的逻辑独立性是分别通过修改(请作答此空)来完成的。A.模式与内模式之间的映像、外模式与模式之间的映像B.外模式与内模式之间的映像、外模式与模式之间的映像C.外模式与模式之间的映像、模式与内模式之间的映像D.外模式与内模式之间的映像、模式与内模式之间的映像答案:A解析:本题考査对数据库基本概念掌握程度。在数据库设计过程中,外模式设计是在数据库各关系模式确定之后,根据应用需求来确定各个应用所用到的数据视图即外模式的,故设计用户外模式属于逻辑结构设计。数据的独立性是由DBMS的二级映像功能来保证的。数据的独立性包括数据的物理独立性和数据的逻辑独立性。数据的物理独立性是指当数据库的内模式发生改变时,数据的逻辑结构不变。为了保证应用程序能够正确执行,需要通过修改概念模式/内模式之间的映像。数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构发生变化后,用户程序也可以不修改。但是,为了保证应用程序能够正确执行,需要修改外模式/概念模式之间的映像。主存和CPU之间增加高速缓存的目的是_。A.解决CPU和主存之间的速度匹配问题B.扩大主存容量C.既扩大主存容量,又提高了存取速度D.扩大辅存容量答案:A解析:通常CPU的速度要比主存的速度高很多,为了解决他们之间的速度差的问题。21年软件水平考试历年真题解析9辑 第8辑假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加入购物车(Shopping_Cart),在收银台(Checkout)人工(Manual)或自动(Auto)地将购物车中每个物品的价格汇总到总价格后结帐。这一业务需求的类图(方法略)设计如下图所示,采用了()模式。其中(请作答此空)定义以一个Checkout对象为参数的accept操作,由子类实现此accept操作。此模式为( ),适用于( )。A.ItemB.Shopping_CartC.CheckoutD.Manual和Auto答案:A解析:访问者模式包含如下角色:Vistor :抽象访问者ConcreteVisitor:具体访问者Element: 抽象元素ConcreteElement:具体元素ObjectStructure:对象结构以下关于软件中间件的叙述,错误的是( )。A. 中间件通过标准接口实现与应用程序的关联,提供特定功能的服务B. 使用中间件可以提高应用软件可移植性C. 使用中间件将增加应用软件设计的复杂度D. 使用中间件有助于提高开发效率答案:C解析:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。软件中间件的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户开发和集成应用软件。它不仅仅要实现互连,还要实现应用之间的互操作。当网络通信出现拥塞时,路由器发出ICMP( )报文。A.回声请求 B.掩码请求 C.源点抑制 D.路由重定向答案:C解析:( ) 屏蔽各种平台及协议之间的特性,实现分布式系统中跨平台数据传输。A.数据访问中间件B.远程过程调用中间件C.消息中间件D.交易中间件答案:C解析:本题考查中间件的基本知识。中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。中间件可分为6类:·终端仿真/屏幕转换中间件用以实现客户机图形用户接口与已有的字符接口方式的服务器应用程序之间的互操作。·数据访问中间件是为了建立数据应用资源互操作的模式,对异构环境下的数据库实现联接或文件系统实现联接的中间件。·远程过程调用机制中间件可以使程序员只需编写客户方的应用,需要时可以调用位于远端服务器上的过程。·消息中间件用来屏蔽各种平台及协议之间的特性,以实现在不同平台之间通信,实现分布式系统中可靠的、高效的、实时的跨平台数据传输,实现应用程序之间的协同。·交易中间件是在分布、异构环境下提供保证交易完整性和数据完整性的一种环境平台。·对象中间件可以在分布、异构的网络计算环境中将各种分布对象有机地结合在一起,完成系统的快速集成,实现对象重用,在这个方面遵循的标准是CORBA。( )清楚地描述了测试各阶段和开发各阶段的对应关系。A.瀑布模型B.迭代模型C.V模型D.螺旋模型答案:C解析:V模型成“V字结构”测试和开发阶段一一对应。21年软件水平考试历年真题解析9辑 第9辑王某是一名软件设计师,按公司规定编写软件文档,并上交公司存档。这些软件文档属于职务作品,且( )。A.其著作权由公司享有B.其著作权由软件设计师享有C.除其署名权以外,著作权的其他权利由软件设计师享有D.其著作权由公司和软件设计师共同享有答案:A解析:我国著作权法第十六条条文规定如下。公民为完成法人或者其他组织工作任务所创作的作品是职务作品,除本条第二款的规定以外,著作权由作者享有,但法人或者其他组织有权在其业务范围内优先使用。作品完成两年内,未经单位同意,作者不得许可第三人以与单位使用的相同方式使用该作品。有下列情形之一的职务作品,作者享有署名权,著作权的其他权利由法人或者其他组织享有,法人或者其他组织可以给予作者奖励:(一)主要是利用法人或者其他组织的物质技术条件创作,并由法人或者其他组织承担责任的工程设计图、产品设计图、地图、计算机软件等职务作品;(二)法律、行政法规规定或者合同约定著作权由法人或者其他组织享有的职务作品。依题意,王某按公司规定编写的软件文档,他享有署名权,著作权的其他权利由公司享有。在Windows系统中,当用户选择"config.xml"文件并执行"剪切"命令后,被"剪切"的"config.xml"文件放在( )中。A.回收站B.剪贴板C.硬盘D.USB盘答案:B解析:本题考查Windows操作系统的基本知识及应用。剪贴板是应用程序之间传递信息的媒介,用来临时存放被传递的信息。从某个应用程序复制或剪切的信息被置于剪贴板上,剪贴板上的信息可以被粘贴到其他的文档或应用程序中,因此可利用剪贴板在文件之间共享信息。在IPv4向IPv6的过渡期间,如果要使得两个IPv6节点可以通过现有的IPv4网络进行通信,则该使用( )A.堆栈技术B.双协议栈技术C.隧道技术D.翻译技术答案:C解析:解决过渡问题的成熟的基本技术主要有三种:(1)双协议栈主机同时运行IPv4和IPv6两套协议栈,同时支持两套协议(2)隧道技术这种机制用来在IPv4网络之上连接IPv6的站点,站点可以是一台主机,也可以是多个主机。隧道技术将IPv6的分组封装到IPv4的分组中,封装后的IPv4分组将通过IPv4的路由体系传输,分组报头的"协议" 域设置为41,指示这个分组的负载是一个IPv6的分组,以便在适当的地方恢复出被封装的IPv6分组并传送给目的站点。(3)NAT-PT利用转换网关来在IPv4和IPv6网络之间转换IP报头的地址,同时根据协议不同对分组做相应的语义翻译,从而使纯IPv4和纯IPv6站点之间能够透明通信。( )是以地理空间数据库为基础,在计算机硬件的支持下,对空间相关数据进行采集、管理、操作、模拟和显示,并采用地理模型分析方法,适时提供多种空间和动态的地理信息,为地理研究和地理决策及其他服务而建立起来的计算机技术系统。A.AIDCB.GPSC.GISD.RFID答案:C解析:本题考查物流信息技术的相关知识。GPS(Global Positioning System,全球卫星定位系统)是利用分布在约2万公里高空的多颗卫星对地面目标的状况进行精确测定以进行定位、导航的系统,它主要用于船舶和飞机导航、对地面目标的精确定时和精密定位、地面及空中交通管制、空间与地面灾害监测等。GIS(Geographical Information System,地理信息系统)以地理空间数据为基础,采用地理模型分析方法,适时地提供多种空间的和动态的地理信息,是一种为地理研究和地理决策服务的计算机技术系统。自动标识与数据采集(AIDC)指的是不用键盘直接将数据输入到计算机系统、可编程逻辑控制器(PLC)或者其他微处理器中。射频标识(RFID)是自动标识与数据采集(AIDC)技术之一,这种技术已成为主要的数据采集、标识和分析系统的工具。Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modem systems is such, and the demand for short schedules so great, that it is no longer _71_ for one person to do most engineering jobs. Systems development is a team _72_, and the effectiveness of the team largely determines the _73_ of the engineering.Development teams often behave much like baseball or basketball teams. Even though they may have multiple specialties, all the members work toward _74_. However, on systems maintenance and enhancement teams, the engineers often work relatively independently, much like wrestling and track teams.A team is _75_ just a group of people who happen to work together. Teamwork takes practice and it involves special skills. Teams require common processes; they need agreed-upon goals; and they need effective guidance and leadership. The methods for guiding and leading such teams are well known,but they are not obvious.A.multiple objectivesB.different objectivesC.a single objectiveD.independent objectives答案:C解析:大多数软件工程项目都是需要由项目团队完成的,虽然小的简单的软硬件系统个人就能完成,但是对于大型复杂系统并且需要详细计划的项目由个人完成并不实际。系统开发是团队工作,团队工作的效率很大程度上决定了软件工程的质量。开发团队的合作与篮球或棒球运动员之间的合作很相像,尽管每个人都有自己擅长的技术,但是大家是向着一个目标而努力的。项目团队不是一群碰巧工作在一起的人,团队工作需要一群人互相配合,齐心协力向着一个目标奋斗,并且这群人也需要一个好的领导来带领他们。

    注意事项

    本文(21年软件水平考试历年真题解析9辑.docx)为本站会员(w****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开