《软件水平考试历年真题解析6辑.docx》由会员分享,可在线阅读,更多相关《软件水平考试历年真题解析6辑.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 软件水平考试历年真题解析6辑软件水平考试历年真题解析6辑 第1辑以下不属于安全测试方法的是( )。A.安全功能验证B.安全漏洞扫描C.大数据量测试D.数据侦听答案:C解析:此题考察安全测试的根底学问。安全测试方法包括安全功能验证、安全漏洞扫描、模拟攻击试验和数据侦听。此题中的大数据量测试是一种负载压力测试方法。故正确答案为CE1载波的数据速率是(此题),E3载波的数据速率是(下题)A.64kb/s B.2.048Mb/s C.34.368Mb/s D.139.26Mb/s答案:B解析:详见下一题依据GB/T 16260.12023软件工程产品质量,软件产品使用质量特性中的牢靠性,是指与软件在
2、规定的段时间内和规定的条件下维持其性能水平的一组软件属性,()不属于牢靠性质量特性。A. 安全性B. 成熟性C. 容错性D. 可恢复性答案:A解析:此题考察质量特性及质量子特性,6大特性21子特性牢靠性:在规定的一段时间和条件下,软件维持其性能水平有关的一组软件属性子特性:成熟性:与由软件故障引起失效的频度有关的软件属性容错性:与在与软件故障或违反指定接口状况下,维持规定的性能水平的力量有关的软件属性容错性:与在与软件故障或违反指定接口状况下,维持规定的性能水平的力量有关的软件属性某些程序设计语言中,在运行过程中当一个对象发送消息恳求效劳时,依据接收对象的详细状况将恳求的操作与实现的方法进展连
3、接,称为(38)。A.静态绑定B.通用绑定C.动态绑定D.过载绑定答案:C解析:所谓静态绑定是指在程序编译过程中,把函数(方法或者过程)调用与响应调用所需的代码结合的过程。动态绑定是指在执行期间推断所引用对象的实际类型,依据其实际的类型调用其相应的方法。假设路由表有如下4个表项A.220.117.145.32/22B.220.117.145.64/22C.220.117.147.64/22D.220.117.177.64/22,那么与地址220.117.179.92匹配的表项是_A.220.117.145.32B.220.117.145.64C.220.117.147.64D.220.117.
4、177.64答案:D解析:根本规章是靠最长前缀匹配,也就是从左到右二进制位数一样的bit数最多的那一个选项。也可以用快速计算方法计算。找出第一个字节:不同,但是最接近目标网络地址的表项。请依据恢复块方法工作原理完成下列图,在图中(1)(4)中填入恰当的内容。并比拟恢复块方法与N版本程序设计方法,将比拟结果(5)(8)填入下表中。(请作答第七个空)A. 表决 B. 反向恢复C. 差 D. 好答案:C解析:软件水平考试历年真题解析6辑 第2辑Traditional network layer packet forwarding relies on the information provided
5、by network layer( )protocols,or static routing,to make an independent forwarding decision at each( )within the networkThe forwarding decision is based solely on the destination( )IP addressAll packets for the same destination follow the same path across the network if no other equal-cost( )existWhen
6、ever a router has two equal-cost pathstoward a destination,the packets toward the destination might take one or both of them,resulting in some degree of load sharingEnhanced Interior Gateway Routing Protocol(EIGRP)also supports non-equal-cost(此题)sharing although the default behavior of this protocol
7、 is equal-costYou must configure EIGRP variance for non-equal-cost load balancingA.loanB.LoadC.contentD.constant答案:B解析:采纳McCabe度量法计算以下程序图的环路简单性为(32)。A.2B.3C.4D.5答案:C解析:在一个强连通的有向图G中,环的个数为m-n+2p。其中m为图中弧的个数,n为图中的结点数,p是图中强连通重量的个数。题图为一强连通图,故p=1,而图中弧的个数为8,结点数为6,故环的个数为8-6+2=4。阅读以下说明,回答下列问题1至问题3,将解答填入答题纸的对应
8、栏内。某电信工程建立单位甲通过公开招标选择单位乙为承建单位,担当某大型信息网络系统工程的实施任务,并托付监理单位丙对工程实施全过程监理。该工程涉及机房建立、系统集成和应用软件开发等内容。在建立过程中,发生了如下大事:单位丙制定了监理规划。在监理规划中写明,单位丙的工作任务之一是做好与建立单位、承建单位的协调工作,建立工程监理汇报制度,定期或不定期向甲单位供应监理报告。为了检验程序的正确性,监理工程师对单位乙的测试方案、测试用例及测试数据等内容进展了重点监控。单位丙监视单位乙严格根据工程设计阶段所制定的进度打算、质量保证打算等进展开发工作。由于工期紧急,开发完成后,单位丙进展了集成和确认测试。(
9、5分)针对大事 1,请说明单位丙向单位甲供应的监理报告的种类有哪些。(7分)(1)针对大事 2,请说明软件测试监理的方法有哪些。(2)针对大事 2,监理方在软件测试监理过程中主要审核哪些内容?(3分)针对大事 3,监理单位的做法是否正确?为什么?答案:解析:监理报告的种类主要包括;工程变更文件、进度监理文件、质量监理文件、质量回归监理文件、监理日报、监理月报、专题监理报告、验收报告、总结报告等必要文件。(1)针对大事2,软件测试监理的方法有:定期检查、必要抽查、评审。1)定期审查软件测试的工程活动和工作进度。2)依据实际需要对软件测试工程活动进展跟踪、审查和评估。3)对软件测试工程活动和产品进
10、展评审和(或)审核,并报告结果。(2)针对大事2,监理方在软件测试监理过程中主要审核的内容有:1)测试方案。2)测试工具。3)测试环境。4)测试过程。5)测试问题报告。6)回归测试。7)测试报告。监理单位做法不正确。理由:集成与确认测试是应由承建单位开展的测试工作,而不是监理单位完成。( )的爱护期限是可以延长的。A.专利权B.商标权C.著作权D.商业隐秘权答案:B解析:依据中华人民共和国商标法第三十八条:注册商标有效期满,需要连续使用的,应当在期满前六个月内申请续展注册。专利权和著作权到期后都无法延长,而商业隐秘权无期限限制。PPP协议不包含( )。 A. 封装协议B. 点对点隧道协议(PP
11、TP)C. 链路掌握协议(LCP)D. 网络掌握协议(NCP)答案:B解析:PPP是一组IP协议,包含以下成分。 封装协议。用于包装各种上层协议的数据报。PPP封装协议供应了在同一链路上传输各种网络层协议的多路复用功能,也能与各种常见的支持硬件保持兼容。链路掌握协议(Link Control Protocol, LCP。通过以下三类LCP分组来建立、配置和治理数据链路连接。网络掌握协议。在PPP的链路建立过程中的最终阶段将选择承载的网络层一协议,例如IP, IPX或AppleTalk等。PPP只传送选定的网络层分组,任何没有入选的网络层分组将被丢弃。某文件治理系统在磁盘上建立了位示图(bitm
12、ap),记录磁盘的使用状况。若磁盘上物理块的编号依次为0、1、2、.。系统中的字长为64位,字的编号依次为0、1、2、.。字中的一位对应文件存储器上的一个物理块。取值0和1分别表示空闲和占用。如下列图所示。假设操作系统将256号物理块安排给某文件,那么该物理块的使用状况在位示图中编号为( )的字中描述,系统应当将(请作答此空)A.该字的0号位置“1”B.该字的63号位置“1”C.该字的0号位置“0”D.该字的63号位置“0”答案:A解析:此题考察位示图学问。留意:此题的字号与位号均从0开头。由于物理块的计数是从0开头计数,从0块到255块刚好占用了4个字(64*4=256),第256块应当是第
13、五个字的0号位置。又由于进展了使用安排,故该位置的标志位设为“1”。软件水平考试历年真题解析6辑 第3辑People are indulging in an illusion whenever they find themselves explaining at a cocktail (鸡尾酒) party, say, that they are “in computers,“ or “in telecommunications,“ or “in electronic funds transfer“. The implication is that they are part of the h
14、igh-tech world. Just between US, they usually aren”t. The researchers who made fundamental breakthroughs in those areas are in a high-tech business. The rest of us are( )of their work. We use computers and other new technology components to develop our products or to organize our affairs. Because we
15、 go about this work in teams and projects and other tightly knit working groups(严密联系在一起的工作小组), we are mostly in the human communication business. Our successes stem from good human interactions by all participants in the effort, and our failures stem from poor human interactions. The main reason we
16、tend to focus on the (请作答此空)rather than the human side of the work is not because it”s more ( ), but because it”s easier to do. Getting the new disk drive installed is positively trivial compared to figuring out why Horace is in a blue funk (恐惊) or why Susan is dissatisfied with the company after on
17、ly a few months. Human interactions are complicated and never very crisp (干脆的, 洁净利落的) and clean in their effects, but they matter more than any other aspect of the work.If you find yourself concentrating on the ( )rather than the( ), you”re like the vaudeville character (杂耍人物) who loses his keys on
18、a dark street and looks for them on the adjacent street because, as he explains, “The light is better there!“.A.technicalB.classicalC.socialD.societal答案:A解析:UML中有4种事物:构造事物、行为事物、分组事物和注释事物。类、接口、构建属于 ( ) 事物;依附于一个元素或一组元素之上对其进展约束或解释的简洁符号为 (请作答此空) 事物。A.构造B.行为C.分组D.注释答案:D解析:事物:模型中的根本成员。UML中包括构造事物、行为事物、分组事物
19、和注释事物。构造事物:模型中静态局部。类Class+接口Interface+协作Collaboration+用例UseCase+活动类+组件Component+节点Node行为事物:模型中的动态局部。交互+状态机分组事物:可以把分组事物看成是一个“盒子“,模型可以在其中被分解。目前只有一种分组事物,即包(Package)。构造事物、动作事物,甚至分组事物都有可能放在一个包中。包纯粹是概念上的,只存在于开发阶段,而组件在运行时存在。注释事物:注释事物是UML模型的解释局部。I/O掌握方式有多种,( )CPU和外设不能并行工作。A.中断方式B.通道方式C.查询方式D.DMA方式答案:C解析:程序查
20、询方式,CPU需要等待外设数据传输完。下面( )不是风险审计的目标。A. 确定风险治理已经在工程的整个生命周期中实施B. 确定工程被治理好,风险被掌握C. 帮助在早期阶段鉴别工程的价值潜力的退化D. 确保被识别的和相当有威逼的每一个风险都有计算的预期值答案:D解析:企业风险审计是指企业内部审计机构采纳一种系统化、标准化的方法来进展以测试风险治理信息系统、各业务循环以及相关部门的风险识别、分析、评价、治理及处理等为根底的一系列审核活动。对机构的风险治理、掌握及监视过程进展评价进而提高他们的效率,帮忙机构实现目标。风险审计是一种职业工作,它是企业内部审计师通过测试风险治理的有关方面,对风险程度及治
21、理状况做出鉴别、评价,以实现企业运营目标。风险审计肩负着为战略决策及战略目标的实现供应信息保证的重任,所以要求审计人根据审计准则、职业道德进展执业,留意掌握审计质量,降低审计风险。选项D客观上不能实现!所以也不能成为风险审计的目标。移进-归约分析法是编译程序(或解释程序)对高级语言源程序进展语法分析的一种方法,属于(48)的语法分析方法。A.自顶向下(或自上而下)B.自底向上(或自下而上)C.自左向右D.自右向左答案:B解析:先分析词,即词法分析;而分析词的组合,即语法分析,移进-递归是自下而上的语法分析方法。一个数据包过滤系统被设计成只允许用户许可效劳的数据包进入,而过滤掉不必要的效劳。这属
22、于(32)根本原则。A.最小特权B.最大共享C.开放系统D.封闭系统答案:A解析:最小特权治理一方面赐予主体“必不行少”的权力,确保主体能在所给予的特权之下完成任务或操作;另一方面,赐予主体“必不行少”的特权,限制了主体的操作。这样可以确保可能的事故、错误、遭受篡改等缘由造成的损失最小。试题答案:A软件水平考试历年真题解析6辑 第4辑数据库的产品许多,尽管它们支持的数据模型不同,使用不同的数据库语言,而且数据 的在储构造也各不一样,但体系统构根本上都具有一样的特征,采纳“三级模式和两级映像”,如下列图所示,图中,分别代表数据库系统中( ),图中, ,分别代表数据库系统中(请作答此空)。A.外模
23、式/内模式映射、外模式内模式映射、概念模式内模式映射B.外模式概念模式映射、外模式/概念模式映射、概念模式/内模式映射C.概念模式/内模式映射、概念模式/内模式映射、外模式内模式映射D.外模式/内模式映射、外模式内模式映射、概念模式/外模式映射答案:B解析:数据库通常采纳三级模式构造,其中,视图对应外模式、根本表对应模式、存储文件对应内模式。数据的独立性是由DBMS的二级映像功能来保证的。数据的独立性包括数据的物理独立性和数据的规律独立性。数据的物理独立性是指当数据库的内模式发生转变时,数据的规律构造不变。为了保证应用程序能够正确执行,需要通过修改概念模式与内模式之间的映像。数据的规律独立性是
24、指用户的应用程序与数据库的规律构造是相互独立的。数据的规律构造发生变化后,用户程序也可以不修改。但是,为了保证应用程序能够正确执行,需要修改外模式与概念模式之间的映像。A.合并分叉B.分支C.合并集合 D.流答案:A解析:该图为活动图,留意,在状态图中,每条箭线上都会有大事,而活动图则不肯定有。图中I所代表的是同步条,也称分支,代表从今处开头有多个并行分支。而II所对应的是分支条件。像分支的理解就是像图上菱形这种才算是分支,遇到判定的时候才用监护表达式。假设关系RU,U=A1,A2,A3,A4,那么在关系R中( ),和候选关键字中必定含有属性(请作答此空)A.A1,其中A1A2A3主属性,A4
25、为非主属性B.A2,其中A2A3A4主属性,A1为非主属性C.A2A3,其中A2A3主属性,A1A4为非主属性D.A2A4,其中A2A4主属性,A1A3为非主属性答案:A解析:首先推断候选码,先找入度为0的结点,此题中A1没有在函数依靠右侧消失,因此表达在图示中,即入度为0,候选码必定包含属性A1.依据选项,只有C选项符合。其次空,候选码必定包含A1,并且依据候选码为A1A2、A1A3,可以得出主属性有A1A2A3,非主属性有A4软件配置治理的内容不包括( )A.版本掌握 B.变更掌握C.过程支持 D.质量掌握答案:D解析:此题考察软件工程配置治理学问点。软件配置治理(Software Con
26、figure Management,SCM)用于整个软件工程过程。主要目标是标识变更,掌握变更,确保变更正确地实现,报告有关变更。SCM是一组治理整个软件生存期各阶段中变更的活动。软件配置治理的内容包括版本掌握、变更掌握及过程支持,不包括质量掌握。依据题意可知,此题选D。以下算法中,不属于非对称加密算法的是(3)。A.ECCB.DSAC.RSAD.RC5答案:D解析:加密密钥和解密密钥一样的算法,称为对称加密算法。常见的对称加密算法有DES、3DES、RC5、IDEA加密密钥和解密密钥不一样的算法,称为非对称加密算法,这种方式又称为公钥密码加密算法。在非对称加密算法中,私钥用于解密和签名,公钥
27、用于加密和认证。典型的公钥密码体制有RSA、DSA、ECC。试题答案:DA.AB.BC.CD.D答案:C解析:TCP与UDP是基于IP协议的;SMTP是基于TCP协议的。软件水平考试历年真题解析6辑 第5辑某工程团队包含工程经理在内共计10人,团队内部的沟通渠道共计( )条。A.55B.45C.33D.22答案:B解析:沟通渠道=n*(n-1)/2。以下关于软件测试原则的表达中,不正确的选项是( )。A.测试贯穿于全部软件生命周期,并不是实现完成后才开头B.测试用例本身不需要测试C.测试用例需要逐步完善、不断修订D.当缺陷成群集中消失时,测试时应当更多关注这些缺陷群答案:B解析:此题考察软件测
28、试的原则。软件测试应遵循的原则包括:测试贯穿于全部软件生命周期;应当把“尽早和不断地测试“作为开发者的座右铭;程序员应当避开检查自己的程序,测试工作应当由独立的专业的软件测试机构来完成;设计测试用例时,应当考虑到合法的输入和不合法的输入,以及各种边界条件;测试用例本身也应当经过测试;设计好测试用例后还需要逐步完善和修订;肯定要留意测试中的错误集中发生现象,应对错误群集的程序段进展重点测试;对测试错误结果肯定要有一个确认的过程;制定严格的测试打算,并把测试时间安排得尽量宽松,不要盼望在极短的时间内完成一个高水平的测试;回归测试的关联性肯定要引起充分的留意,修改一个错误而引起更多错误消失的现象并不
29、少见;妥当保存一切测试过程文档;穷举测试是不能实现的。依据上述描述,测试用例也是需要经过测试的。因此应选择选项B。ADSL采纳 ( ) 技术把PSTN线路划分为话音、上行和下行三个独立的信道,同时供应电话和上网效劳A.对分复用B.频分复用C.空分复用D.码分多址答案:B解析:ADSL采纳频分复用技术把PSTN线路划分为话音、上行和下行三个独立的信道,同时供应电话和上网效劳。网络地址和端口翻译(NAPT)用于 (请作答此空) ,这样做的好处是 ( ) 。A.把内部的大地址空间映射到外部的小地址空间B.把外部的大地址空间映射到内部的小地址空间C.把内部的全部地址映射到一个外部地址D.把外部的全部地
30、址映射到一个内部地址答案:C解析:NPAT(Network Port Address Translations,网络端口地址转换)也被称为“多对一”的NAT,或者叫PAT(Port Address Translations,端口地址转换)、NPAT(Network Address Port Translations,网络端口地址转换)、地址超载(address overloading)NPAT可以允很多个内网本地IP地址共用一个外网本地IP地址(通常是公用IP地址),并同时对IP地址和端口号进展转换。当多个主机同时使用一个IP地址时,NAT效劳器利用IP地址和TCP/UDP端口号唯一标识某个主
31、机上的某个会话。NPAT普遍应用于接入设备中,当多个内网主机需要同时通过一个IP地址连接到外网时,NPAT技术极为有用。NPAT技术是一种地址伪装(Address Masquerading)技术,NPAT转换后的端口号被称为伪装端口号,NPAT效劳器中的映射表则称为伪装NAT表。通信时,NPAT中出口分组的内网私有地址被NAT效劳器的外网公用IP地址代替,出口分组的端口号被一个尚未使用的伪装端口号代替。从外网进来的分组依据伪装端口号和伪装NAT表进展转换。()属于合同法规定的合同内容。A.风险责任的担当B.争议解决方法C.验收标准D.测试流程答案:B解析:依据中华人民共和国合同法第十八章技术合
32、同的第一节一般规定第三百二十四条规定如下:第三百二十四条 技术合同的内容由当事人商定,一般包括以下条款:(一)工程名称;(二)标的的内容、范围和要求;(三)履行的打算、进度、期限、地点、地域和方式;(四)技术情报和资料的保密;(五)风险责任的担当;(六)技术成果的归属和收益的分成方法;(七)验收标准和方法;(八)价款、酬劳或者使用费及其支付方式;(九)违约金或者损失赔偿的计算方法;(十)解决争议的方法;(十一)名词和术语的解释。与履行合同有关的技术背景资料、可行性论证和技术评价报告、工程任务书和打算书、技术标准、技术标准、原始设计和工艺文件,以及其他技术文档,根据当事人的商定可以作为合同的组成
33、局部。技术合同涉及专利的,应当注明创造制造的名称、专利申请人和专利权人、申请日期、申请号、专利号以及专利权的有效期限。以下选项中,对于监理单位的风险防范方法错误的选项是( )。A.慎重编写监理规划B.严格履行合同C.提高专业技能D.提高治理水平答案:A解析:慎重签订监理合同;2)严格履行合同;3)提高专业技能;4)提高治理水平。软件水平考试历年真题解析6辑 第6辑高级语言程序的编译过程分为若干阶段,安排存放器属于 ( ) 阶段的工作。A.词法分析B.语法分析C.语义分析D.代码生成答案:D解析:此题程序语言翻译根底学问。编译程序的功能是把某高级语言书写的源程序翻译成与之等价的目标程序(汇编语言
34、或机器语言)。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段,以及出错处理和符号表治理。其中,中间代码生成和代码优化阶段不是必需的。目标代码生成时才考虑与详细机器相关的处理,存放器安排处于代码生成阶段的工作。Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modern s
35、ystems is such, and the demand for short schedules so great, that it is no longer (请作答此空)for one person to do most engineering jobs. Systems development is a team ( ), and the effectiveness of the team largely determines the ( )of the engineering.Development teams often behave much like baseball or
36、basketball teams. Even though they may have multiple specialties, all the members work toward ( ). However, on systems maintenance and enhancement teams, the engineers often work relatively independently, much like wrestling and track teams.A team is ( )just a group of people who happen to work toge
37、ther. 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.convenientB.existingC.practicalD.real
38、答案:C解析:假设段页式存储治理系统中的地址构造如下列图所示,则系统( )。A.最多可有256个段,每个段的大小均为2048个页,页的大小为8KB.最多可有256个段,每个段的最大允许有2048个页,页的大小为8KC.最多可有512个段,每个段的大小均为1024个页,页的大小为4KD.最多可有512个段,每个段最大允许有1024个页,页的大小为4K答案:B解析:此题考察操作系统页式存储治理方面的根底学问。从图中可见,页内地址的长度是13位,213=8192,即8K;页号局部的地址长度是11位,每个段最大允许有211=2048个页;段号局部的地址长度是8位,28=256,最多可有256个段。故此
39、题的正确答案为B。计算机病毒的特征不包括( )。A.传染性B.触发性C.隐藏性D.自毁性答案:D解析:以下关于大型简单工程和多工程治理的表达中,不正确的选项是( )。A. 大型简单工程必需建立以过程为根底的治理体系B. 为了确保大型简单工程的过程制度起到预期作用,必需在工程团队内部建立统一的体系,包括制定过程、打算过程、执行过程C. 大型简单工程的工程过程确定后,再制定工程打算D. 大型IT工程大都是在需求不非常清楚的状况下开头的,所以工程自然分成需求定义和需求实现两个主要阶段答案:B解析:统一软件开发过程是一种基于面对对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了四种通用的开发阶段,它们根据过程挨次分别是:起始阶段、( )、构建阶段和( ),其中在构建阶段主要产生的文档有(请作答此空)。A. 初始用户手册B. 用例模型C. 工程打算D. 设计模型答案:D解析:统一软件开发过程(UP)是一种基于面对对象技术的软件开发过程。其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件过程定义了5种通用的框架活动,它们根据过程挨次分别是:起始阶段、细化阶段、构建阶段、交付阶段和生产价段.其中在构阶段主要产生的文档包括设计模型。因此此题应当选择D
限制150内