《2022软件水平考试考试真题精选及答案5辑.docx》由会员分享,可在线阅读,更多相关《2022软件水平考试考试真题精选及答案5辑.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2022软件水平考试考试真题精选及答案5辑2022软件水平考试考试真题精选及答案5辑 第1辑虽然项目具有独特性,但考虑到当前进行的项目和去年已完工的一个项目类似,为了加快人力资源计划的编制,项目经理小王采用了这个类似项目的任务或职责定义、汇报关系、组织架构图和职位描述。小王在人力资源计划的编制过程中采用了( )方法。A. 组织结构图和职位描述B. 人力资源模板C. 非正式的人际网络D. 活动资源估算答案:B解析:人力资源计划编制工具:人力资源模板虽然每个项目都是独一无二的,但大多数项目会在某种程度上与其他项目类似。运用一个以前类似项目的相应文档,如任务或职责的定义、汇报关系、组织架构图和职位描
2、述,能有助于减少疏漏重大职责,项目人力资源计划的编制。假设某IT服务企业,其固定成本为50万元,每项服务的可变成本为2000元/次,提供每项服务的价格为2500元/次,那么该企业的盈亏平衡点为 ( ) 次。A.1500B.1000C.600D.1200答案:B解析:盈亏平衡点=固定成本/(销售价格-可变成本)=500000/(2500-2000)=1000设信道的码元速率为600波特,采用QPSK调制,则信道的数据速率为( )b/s。 A.300B.600C.800D.1200答案:D解析: 码元速率(波特率):即单位时间内载波参数(相位、振幅、频率等)变化的次数,单位为波特,常用符号Baud
3、表示,简写成B。比特率(信息传输速率、信息速率):指单位时间内在信道上传送的数据量(即比特数),单位为比特每秒(bit/s),简记为b/s或bps。波特率与比特率有如下换算关系:数据速率=Blog2N=600*log24=1200bps。系统维护的分类不包括( )A. 更正性维护B. 可靠性维护C. 适应性维护D. 预防性维护答案:B解析:下面的UML类图描绘的是(请作答此空)设计模式。关于该设计模式的叙述中,错误的是( )。A.桥接B.策略C.抽象工厂D.观察者答案:D解析:本题主要考查设计模式的相关知识。桥接模式将抽象部分与实现部分分离,使得它们两部分可以独立地变化。策略模式定义一系列的算
4、法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化。抽象工厂提供了一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于对象创建型模式。观察者模式定义对象间的一种一对多依赖关系,使得每当一个对象改变状态,则其相关依赖对象皆得到通知并被自动更新。从本题给出的图我们可以判断是观察者模式,其中被观察对象(Subject),具体被观察对象(ConcreteSubject),观察者(Observer)及具体观察者(ConcreteObserver)。在本设计模式中,Observer需要维护至少一个Subject对象,一个Su
5、bject对象需要维护多个Observer对象,另外Subject需要通知Observer对象其自身的状态变化。( )不是信息化工程进度计划编制的主要目的。A.协调资源B.减少变更的发生C.项目进度的正常进行D.预测在不同时间段上所需的资金答案:B解析:信息化工程进度计划编制是为了有效控制项目进度,编制过程中,根据任务和进度,安排投入的资源和资金。2022软件水平考试考试真题精选及答案5辑 第2辑Windows系统中定义了一些用户组,拥有完全访问权的用户组是(66)。A.Power UsersB.UsersC. AdministratorsD.Guests答案:C解析:本题考查Windows系
6、统的基础知识。Windows系统中定义了些用户组,不同的用户组具有不同的权限,其中拥有完全访问权的用户组是Administrators。以下关于软件测试原则的叙述中,正确的是( )测试开始得越早,越有利于发现缺陷测试覆盖率和测试用例数量成正比测试用例既需选用合理的输入数据,又需要选择不合理的输入数据应制定测试计划并严格执行,排除随意性采用合适的测试方法,可以做到穷举测试程序员应尽量测试自己的程序A.B.C.D.答案:D解析:给定关系模式 R(U,F),其中: 属性集 U=A1 ,A2,A3,A4,A5,A6, 函数依赖集F=A1A2, A1A3, A3A4, A1A5A6。关系模式 R 的候选
7、码为( ),由于 R 存在非主属性对码的部分函数依赖,所以 R 属于_(请作答此空)_.A.1NFB.2NFC.3NFD.BCNF答案:A解析:可将选项带入得出C能推导出其他全部的属性,因此为候选码。第9题“非主属性对码的部分函数依赖”判断不满足2NF,为1NF。给定关系模式R(A1,A2,A3,A4),R上的函数依赖集F=A1A3A2,A2A3,R(请作答此空)。若将R分解为p=(A1,A2,A4),(A1,A3)那么该分解是( )的。A.有一个候选关键字A1A3B.有一个候选关键字A1A2A3C.有二个候选关键字A1A3A4和A1A2A4D.有三个候选关键字A1A2,A1A3和A1A4答案
8、:C解析:本题考查关系数据库规范化理论方面的基础知识。试题正确答案为C,因为A1A3A2,A2A2,没有出现A4,所以候选关键字中肯定包含A4,属性冯A1A3A4决定全属性,故为候选关键字。同理A1A3A4也为候选关键字。如果一个配置项的版本号为1.1,那么这个配置处于( )状态。A. 草稿B. 正式发布C. 修改D. 完成答案:B解析:1)处于“草稿”状态的配置项的版本号格式为0.YZ,YZ的数字范围为0199。随着草稿的修正,YZ的取值应递增。YZ的初值和增幅由用户自己把握。2)处于“正式”状态的配置项的版本号格式为X.Y,X为主版本号,取值范围为19。Y为次版本号,取值范围为09。配置项
9、第一次成为“正式”文件时,版本号为1.0。如果配置项升级幅度比较小,可以将变动部分制作成配置项的附件,附件版本依次为1.0,1.1,。当附件的变动积累到一定程度时,配置项豹Y值可适量增加,Y值增加一定程度时,X值将适量增加。当配置项升级幅度比较大时,才允许直接增大X值。3)处于“修改”状态的配置项的版本号格式为X.YZ。配置项正在修改时,一般只增大Z值,X.Y值保持不变。当配置项修改完毕,状态成为“正式”时,将Z值设置为0,增加X.Y值。参见上述规则(2)。某个项目在开发时采用了不成熟的前沿技术,由此而带来的风险属于( )风险。A.市场B.技术C.经济D.商业答案:B解析:技术不成熟属于技术范
10、围的风险。2022软件水平考试考试真题精选及答案5辑 第3辑主动防御是新型的杀病毒技术,其原理是(57)。A.根据特定的指令串识别病毒程序并阻止其运行B.根据特定的标志识别病毒程序并阻止其运行C.根据特定的行为识别病毒程序并阻止其运行D.根据特定的程序结构识别病毒程序并阻止其运行答案:C解析:主动防御技术是根据特定行为判断程序是否为病毒。试题答案:C信息反映的是事物或者事件确定的状态,具有客观性、普遍性等特点,由于获取信息满足了人们消除不确定性的需求,因此信息的概念存在两个基本层次,其中,( )是事物的运动状态和状态变化方式的自我表述A. 知识论B.本体论C. 认识论D.客观论答案:B解析:信
11、息的概念存在两个基本的层次,即本体论层次和认识论层。1、事物的本体论信息,就是事物的运动状态和状态变化方式的自我表述。2、主体关于某个事物的认识论信息,就是主体对于该事物的运动状态以及状态变化方式的具体描述包括对于它的“状态和方式”的形式、含义和价值的描述。下列不属于有效合同的特点的是( )。A. 签订合同的当事人应当具有相应民事权利能力和民事行为能力B. 合同双方签名在当事人授权的情况下可以代签C. 意思表示真实D. 不违反法律或社会公共利益答案:B解析:本题考查有效合同应具备的特点。有效合同的特点:(1)签订合同的当事人应当具有相应民事权利能力和民事行为能力(2)意思表示真实(3)不违反法
12、律或社会公共利益以下关于结构化开发方法的叙述中,不正确的是(15)。A.总的指导思想是自顶向下,速层分解B.基本原则是功能的分解与抽象C.与面向对象开发方法相比,更适合大规模、特别复杂的项目D.特别适合于数据处理领域的项目答案:C解析:结构化系统开发方法(Structured System De-velopment Methodology)是目前应用得最普遍的一种开发方法。其基本思想是用系统的思想和系统工程的方法,按照用户至上的原则结构化、模块化,自顶向下对系统进行分析与设计。它不限于数据处理领域项目。在工作流管理系统的几个组成部分中,_用来执行单独的流程实例。A.定义工具B.工作流执行服务C
13、.工作流引擎D.用户界面答案:C解析:本题考查工作流管理系统的组成及其含义。工作流管理系统包括定义工具、工作流执行服务、工作流引擎和用户界面。定义工具用来定义工作流,它生成工作流定义:工作流执行服务用来执行工作流,可能包含多个相互独立、并行运转的工作流引擎;工作流引擎用来执行单独的流程实例;用户界面是用户操纵工作流列表的界面,可能会调用外部的应用程序。Traditional network layer packet forwarding relies on the information provided by network layer(本题)protocols,or static rout
14、ing,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( )existWhenever a router has two equal-cost pathstowar
15、d 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 is equal-costYou must configure EIGRP varia
16、nce for non-equal-cost load balancingA.switchingB.signalingC.routingD.session答案:C解析:2022软件水平考试考试真题精选及答案5辑 第4辑( )主要对与设计相关的软件体系结构的构造进行测试。A.单元测试B.集成测试C.确认测试D.系统测试答案:B解析:按照开发阶段软件测试可以分为单元测试、集成测试、系统测试、确认测试和验收测试。单元测试是针对软件程序模块进行正确性检验的测试工作;集成测试是检验程序单元或部件的接口关系,即针对软件体系结构的构造进行的测试;系统测试是为验证和确认系统是否达到其原始目标,而对集成的硬件和
17、软件系统进行的测试;确认测试是检验与证实软件是否满足软件需求说明书中规定的要求;验收测试是按照项目任务书或合同、约定的验收依据文档等进行的整个系统的测试与评审,决定是否接收或拒收系统。在结构化分析方法中,用于对功能建模的(49)描述数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能;用于行为建模的模型是(50),它表达系统或对象的行为。 A. 数据流图B.实体联系图 C.状态-迁移图D.用例图答案:A解析: 数据流图:用图形的方式从数据加工的角度来描述数据在系统中流动和处理的过程,只反 映系统必须完成的功能,是一种功能模型。 在结构化分析方法中用状态迁移图表达系统或对象的行为。勒索软
18、件最早出现在1989年,当年,哈佛大学毕业的Joseph L.Popp创建了第一个勒索软件病毒AIDS Trojan。在1996年,哥伦比亚大学和IBM的安全专家撰写了一个叫Cryptovirology的文件,明确概述了勒索软件Ransomware的概念:利用恶意代码干扰中毒者的正常使用,只有交钱才能恢复正常。2022年5月12日,WannaCry蠕虫通过MS17-010漏洞在全球范围大爆发,感染了大量的计算机,该蠕虫感染计算机后会向计算机中植入敲诈者病毒,导致电脑大量文件被加密。(4分)WannaCry病毒主要利用了(1)漏洞工具,进行网络端口攻击。该漏洞工具主要针对windows的(2)服
19、务模块,并可进行病毒传播。(2分)勒索软件需要利用系统服务端口号为(3)。(6分)WannaCry病毒的主程序为mssecsvc.exe,运行后会扫描随机的互联网机器,尝试感染,也会扫描局域网相同网段的机器进行感染传播。此外,会释放敲诈者程序tasksche.exe,对磁盘文件进行加密勒索。简述该病毒的加密措施。(3分)某单位初级网络管理员张工在拿到一台中毒机器后,发现机器文件全部被加密,同时屏幕弹出如下消息框。张工是否有可能通过重装系统的方法破解被加密文件?为什么?答案:解析:(4分)(1)永恒之蓝(2)SMB(2分)(3)445(6分)病毒加密使用AES加密文件,并使用非对称加密算法RSA
20、加密随机密钥,每个加密文件使用一个随机密钥。(3分)不能破解被加密文件。因为加密后的文件,不能通过重装系统恢复。WannaCry病毒利用方程式组织工具包中的永恒之蓝漏洞工具,进行网络端口扫描攻击。EternalBlue(永恒之蓝)是方程式组织开发的针对SMB服务进行攻击的模块。勒索软件需要利用系统服务端口号为445。病毒加密使用AES加密文件,并使用非对称加密算法RSA加密随机密钥,每个加密文件使用一个随机密钥。要判断字长为16位的整数a的低四位是否全为0,则( )A.将a与0x000F进行逻辑与运算,然后判断运算结果是否等于0B.将a与0x000F进行逻辑或运算,然后判断运算结果是否等于FC
21、.将a与0xFFF0进行逻辑弄或运算,然后判断运算结果是否等于0D.将a与0xFFF0进行逻辑与运算,然后判断运算结果是否等于F答案:A解析:要判断数的最后四位是否都为了0,应该将最后四位与1进行逻辑与运算,其它数位与0做逻辑与运算,最后判定最终的结果是否为0;因此得出与a进行逻辑与运算的数:前12位为0最后4位为1,即0x000F逻辑或运算:0或0=0;1或0=1;0或1=1;1或1=1;逻辑与运算:0与0=0;1与0=0;0与1=0;1与1=1;在网络安全管理中,加强内防内控可采取的策略有( )。控制终端接入数量终端访问授权,防止合法终端越权访问加强终端的安全检查与策略管理加强员工上网行为
22、管理与违规审计A.B.C.D.答案:C解析:上述措施均可。参考答案:C关于我国工业化和信息化的深度融合,不正确的是( )。A.工业化是信息化的基础,两者并举互动,共同发展B.工业化是信息化的发展带来旺盛的市场需求C.信息化是当务之急,可以减缓工业化,集中实现信息化D.要抓住网络革命的机遇,通过信息化促进工业化答案:C解析:本题考查的是两化融合。两化融合是指信息化和工业化发展战略的融合,大力推进两化深度融合,推进工业转型升级,已是势在必行。C选项中减缓工业化,集中实现信息化不正确,故此题不正确选项为C。2022软件水平考试考试真题精选及答案5辑 第5辑在设计软件的模块结构时,( )不能改进设计质
23、量。A.尽量减少高扇出结构B.模块的大小适中C.将具有相似功能的模块合并D.完善摸块的功能答案:C解析:将具有相似功能的模块合并,会导致模块的聚合程度变低,可维护性下降。在结构化设计中,系统由多个逻辑上相对独立的模块组成,在模块划分时需要遵循如下原则:(1)模块的大小要适中。系统分解时需要考虑模块的规模,过大的模块可能导致系统分解不充分,其内部可能包括不同类型的功能,需要进一步划分,尽量使得各个模块的功能单一;过小的模块将导致系统的复杂度增加,模块之间的调用过于频繁,反而降低了模块的独立性。一般来说,一个模块的大小使其实现代码在12页纸之内,或者其实现代码行数在50200行之间,这种规模的模块
24、易于实现和维护。(2)模块的扇入和扇出要合理。一个模块的扇出是指该模块直接调用的下级模块的个数;扇出大表示模块的复杂度高,需要控制和协调过多的下级模块。扇出过大一般是因为缺乏中间层次,应该适当增加中间层次的控制模块;扇出太小时可以把下级模块进一步分解成若干个子功能模块,或者合并到它的上级模块中去。一个模块的扇入是指直接调用该模块的上级模块的个数;扇入大表示模块的复用程度高。设计良好的软件结构通常顶层扇出比较大,中间扇出较少,底层模块则有大扇入。一般来说,系统的平均扇入和扇出系数为3或4,不应该超过7,否则会增大出错的概率。(3)深度和宽度适当。深度表示软件结构中模块的层数,如果层数过多,则应考
25、虑是否有些模块设计过于简单,看能否适当合并。宽度是软件结构中同一个层次上的模块总数的最大值,一般说来,宽度越大系统越复杂,对宽度影响最大的因素是模块的扇出。在系统设计时,需要权衡系统的深度和宽度,尽量降低系统的复杂性,减少实施过程的难度,提高开发和维护的效率。某项工程的活动明细如下表(时间:周;费用:万元):项目总预算由原先的60万元增加到63万元,根据上表,在预算约束下该工程最快能完成时间为( )周A. 9B. 8C. 14D. 12答案:A解析:首先,成本最多63万,超过63万的方案需要排除。画出单代号网络图可知,关键路径是ACD,工期12周,这是在正常进度下。如果全部赶工,关键路径为AB
26、或ACD两条,工期8周,总费用=8+15+17+13+11=64万。超过总成本。如果A不赶工,BCD全部赶工,关键路径为AB或ACD两条,工期9周,总费用=9+10+17+13+11=60万元,符合总成本预算。某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。假设仓库可存放n件产品。用PV操作实现他们之间的同步过程如下图所示:其中,信号量S是一个互斥信号量,初值为(请作答此空);S1是一个( );S2是一个( )。A.0B.1C.nD.2答案:B解析:本题考查PV操作方面的基础知识。初值正确答案是B。根据题意,可以通过设置三个信号量S、S1和S2,其中,S是一个互斥
27、信号量,初值为1,因为仓库是一个互斥资源,所以将产品送仓库时需要执行进行P(S)操作,当产品放入仓库后需要执行V(S)操作。S1的正确答案是C。从图中可以看出,当生产一件产品送入仓库时,首先应判断仓库是否有空间存放产品,故需要执行P(S1)操作,该操作是对信号量S1减1,若0表示仓库有空闲,则可以将产品放入仓库。由于仓库的容量为n,最多可以存放n件产品,所以信号量S1初值应设为n。S2的正确答案是D。从图中可以看出,生产部将产品放入仓库后必须通知销售部,故应执行V(S2)操作。销售部要从仓库取产品,首先判断仓库是否存有产品,故应执行P(S2)操作。若仓库没有产品,则执行P(S2)操作时,信号量
28、S2减1,S20则表示仓库无产品,显然S2的初值应设为0。DES算法的64位密钥中有若干位是奇偶校验位,所以实际有效密钥长度是( )位。A.48B.52C.56D.60答案:C解析:本题考查DES算法方面的基本知识。DES算法是IBM公司研制的一种数据加密算法,1977年被美国国家标准局颁布为商用数据加密标准,后又被国际标准化组织ISO定为国际标准,广泛应用于金融行业的电子资金转账(EFT)等领域。DES算法的基本原理是每次取明文中的连续64位数据,通过64位密钥,对明文进行16轮的替代、移位和异或操作,最终得到转换后的64位数据(密文)。连续对明文执行上述过程,最终得到全部明文的密文。为了保
29、证64位密钥的正确性,其中有8位是奇偶校验位,所以实际有效密钥长度是56位。以下关于软件可靠性管理的叙述中,不正确的是( )A.在需求分析阶段确定软件的可靠性目标B.在设计阶段进行可靠性评价C.在测试阶段进行可靠性测试D.在实施阶段收集可靠性数据答案:B解析:本题考查软件可靠性管理的基础知识。软件可靠性管理在设计阶段进行可靠性设计,实施阶段进行可靠性评价。故正确答案为B下面关于Linux目录的描述中,正确的是( )。A.Linux只有一个根目录,用/root表示B.Linux中有多个根目录,用/加相应目录名称表示C.Linux中只有一个根目录,用/表示D.Linux中有多个根目录,用相应目录名称表示答案:C解析:Linux文件系统只有一个根目录,使用“/”表示。