《2022软件水平考试考试历年真题精选5篇.docx》由会员分享,可在线阅读,更多相关《2022软件水平考试考试历年真题精选5篇.docx(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2022软件水平考试考试历年真题精选5篇2022软件水平考试考试历年真题精选5篇 第1篇密码分析者根据已经知道的某些明文-密文对来破译密码的方式,称为(1)A.仅知密文攻击B.已知明文攻击C.选择明文攻击D.选择密文攻击答案:B解析:仅知密文攻击:密码分析者仅根据截获的密文来破译密码。已知明文攻击:密码分析者根据已经知道的某些明文-密文对来破译密码。选择明文攻击:密码分析者能够选择明文并获得相应的密文。选择密文攻击:密码分析者能够选择密文并获得相应的明文。采用( )表示带符号数据时,算术运算过程中符号位与数值位采用同样的运算规则进行处理。A.补码B.原码C.反码D.海明码答案:A解析:补码在进
2、行算数运算时,符号位与数值位一起参加运算,采用一样的规则不需要特殊处理。因此用补码进行加减运算要简便的多,这也是大多数计算机采用的方式。.以下关于总线的叙述中,不正确的是 ( ) 。A.并行总线适合近距离高速数据传输B.串行总线适合长距离数据传输C.单总线结构在一个总线上使用不同种类的设备,设计简单且性能很高D.专用总线在设计上可以与连接设备实现最佳匹配答案:C解析:单一总线上有各种设备,导致设备访问的性能不会很高,尤其是不同种类的设备,速度不同,访问方式不同,需要匹配。TCP/IP模型中,telnet属于 () 协议A.接口层B.网络层C.传输层D.应用层答案:D解析:在网络协议中,涉及速度
3、匹配和排序等内容的属于网络协议的( )。A.语义要素B.语法要素C.通信要素D.时序要素答案:D解析:基础概念题。风险的成本估算完成后,可以针对风险表中的每个风险计算其风险曝光度。某软件小组计划项目中采用60个可复用的构件,每个构件平均是 100LOC,每个LOC的成本是13元人民币。下面是该小组定义的一个项目风险:1风险识别:预定要复用的软件构件中只有60%将被集成到应用中,剩余功能必须定制开发2风险概率:50%3该项目风险的风险曝光度是 ( ) 。A. 23400B. 65000C. 15600 D. 19500答案:C解析:风险曝光度,测量的是资产的整个安全性风险,它将表示实际损失的可能
4、性与表示大量可能损失的资讯结合到单一数字评估中。在形式最简单的定量性风险分析中,风险曝光度可透过将风险可能性及影响相乘算出。风险曝光度(risk exposure)=错误出现率(风险出现率)错误造成损失(风险损失)风险识别:可能需要重新开发1-60%构件的风险。该风险可能发生概率为50%。所以该项目风险的风险曝光度是(6010013)(1-60%)50%=15600。以下关于校验码的叙述中,正确的是_。A.海明码利用多组数位的奇偶性来检错和纠错B.海明码的码距必须大于等于1C.循环冗余校验码具有很强的检错和纠错能力D.循环冗余校验码的码距必定为1答案:A解析:本题考查校验码方面的基础知识。一个
5、编码系统中任意两个合法编码(码字)之间不同的二进数位数称为这两个码字的码距,而整个编码系统中任意两个码字的最小距离就是该编码系统的码距。为了使一个系统能检查和纠正一个差错,码间最小距离必须至少是3。海明码是一种可以纠正一位差错的编码,是利用奇偶性来检错和纠错的校验方法。海明码的基本意思是给传输的数据增加r个校验位,从而增加两个合法消息(合法码字)的不同位的个数(海明距离)。假设要传输的信息有m位,则经海明编码的码字就有n=m+r位。循环冗余校验码(CRC)编码方法是在k位信息码后再拼接r位的校验码,形成长度为n位的编码,其特点是检错能力极强且开销小,易于用编码器及检测电路实现。在数据通信与网络
6、中,通常k相当大,由一千甚至数千数据位构成一帧,而后采用CRC码产生r位的校验位。它只能检测出错误,而不能纠正错误。一般取r=16,标准的16位生成多项式有CRC-16=x16+x15+x2+1和CRC-CCITT=x16+x12+x5+1。一般情况下,r位生成多项式产生的CRC码可检测出所有的双错、奇数位错和突发长度小于等于r的突发错。用于纠错目的的循环码的译码算法比较复杂。根据GB/T 11457 2022软件工程术语,由某人、某小组或借助某种工具对源代码进行的独立的审查,以验其是否符合软件设计文件和程序设计标准,称为()A.桌面检查B.代码评审C.代码走查D.代码审计答案:D解析:本题考
7、查的是基础标准中的GB/T 114572022相关内容,正确选项是D代码审计。A选项:桌面检查:对程序执行情况进行人工模拟,用逐步检查源代码中有无逻辑或语法错误的办法来检测故障。B选项:代码评审:也称代码复查,是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的活动。C选项:代码走查:程序员或设计者引导开发组的成员通读已书写的设计或编码。D选项:代码审计:由某人、某小组或借助某种工具对代码进行的独立的审查,以验其是否符合软件设计文件和程序设计标准。桌签检查、代码走查和代码审查属于静态测试,此题是原文考查,需记忆。面向服务(Service-Oriented,SO)的开发方法将(请作答此空
8、)的定义与实现进行解耦,并将跨构件的功能调用暴露出来。该方法有三个主要的抽象级别,最低层的( )代表单个逻辑单元的事物,包含特定的结构化接口,并且返回结构化的响应;第二层的服务代表操作的逻辑分组;最高层的( )则是为了实现特定业务目标而执行的一组长期运行的动作或者活动。A. 接口B. 功能C. 活动D. 用例答案:A解析:OO的应用构建在类和对象之上,随后发展起来的建模技术将相关对象按照业务功能进行分组,就形成了构件(Component)的概念。对于跨构件的功能调用,则采用接口的形式暴露出来。进一步将接口的定义与实现进行解耦,则催生了服务和面向服务(Service-Oriented,SO)的开
9、发方法。由此可见,面向对象、基于构件、面向服务是三个递进的抽象层次。SO方法有三个主要的抽象级别,分别是操作、服务和业务流程。位于最低层的操作代表单个逻辑单元的事物,执行操作通常会导致读、写或修改一个或多个持久性数据。服务的操作类似于对象的方法,它们都有特定的结构化接口,并且返回结构化的响应;位于第二层的服务代表操作的逻辑分组;最高层的业务流程则是为了实现特定业务目标而执行的一组长期运行的动作或活动,包括依据一组业务规则按照有序序列执行的一系列操作。其中操作的排序、选择和执行成为服务或流程的编排,典型的情况是调用已编排的服务来响应业务事件。2022软件水平考试考试历年真题精选5篇 第2篇将St
10、udents表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL语句为:GRANT_1_TABLE Students TO UserA_2_;1、_A.UPDATEB.UPDATE ONC.INSERTD.INSERTON答案:D解析:题考查关系代数运算与SQL查询方面的基础知识。授权语句的格式如下:GRANT权限,权限.ON对象类型对象名TO用户,用户.WITH GRANT OPTION;若在授权语句中指定了“WITH GRANT OPTION”子句,那么,获得了权限的用户还可以将该权限赋给其他用户。根据信息技术服务分类与代码(GB/T292642022)规定,信息技术服
11、务包括:信息技术咨询;( );信息系统集成实施服务;运行维护;数据处理和存储;运营服务;数字内容服务;呼叫服务等其他信息技术服务。A.设计与开发B.信息系统工程监理C.测试评估D.信息系统设计答案:A解析:信息技术服务分类与代码(GB/T292642022)规定,信息技术服务包括:信息技术咨询服务、设计与开发服务、信息系统集成实施服务、运行维护服务、数据处理和存储服务、运营服务、数字内容服务、呼叫服务及其他信息技术服务。内存地址从4000H到43FFH,共有_( )_个内存单元。若该内存每个存贮单元可存储16位二进制数,并用4片存储芯片构成,则芯片的容量是_( )_。 A. 512*16bit
12、B. 256*8bitC. 256*16bit D. 1024*8bit答案:C解析:根据试题1分析中的说明,我们可以计算出其包括的内存单元数为:(43FFH-4000H)+1=1024个内存单元。由于每个单元是16位,而共有4片,因此每片的容量就应该是1024/4*16bit,即应该选择答案C。项目范围的定义和管理过程将影响到整个项目是否成功。每个项目都必须慎重地权衡工具、数据来源、方法论、过程和程序以及其他一些因素,以确保在管理项目范围时所做的努力与项目的规模、复杂性和重要性相符。因此,项目经理应该重点关注 ( ) 这个过程。A.范围控制B.范围变更C.编制范围管理计划D.范围确认答案:C
13、解析:以下IO数据传送控制方式中,对CPU运行影响最大的是( )A. 程序直接控制B. 中断方式C. 直接存储器存取方式D. 通道控制方式答案:A解析:直接程序控制方式的特点是:CPU直接通过IO指令对IO设备进行访问操作,主机与外设之间交换信息的每个步骤军在程序中表现出来。整个数据的输入与输出过程是由CPU执行程序来完成的。在四种方式中对CPU的资源占用率最高。下列设计模式中,(请作答此空)模式既是类结构型模式,又是对象结构型模式。此模式与( )模式类似的特征是,都给另一个对象提供了一定程度上的间接性,都涉及到从自身以外的一个接口向这个对象转发请求。A.桥接(Bridge) B.适配器(Ad
14、apter) C.组成(Composite) D.装饰(Decorator)答案:B解析:适配器模式(Adapter)用于将一个类的接口转换成客户希望的另外一个接口Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作适配器有类结构和对象结构两种模式,如下图所示在类适配器中,因为Adapter类既继承了Adaptee(被适配类),也实现了Target接口,在Client类中我们可以根据需要选择并创建任一种符合需求的子类,来实现具体功能在对象适配器中,Adapter不是使用多继承或继承再实现的方式,而是使用直接关联,或者称为委托的方式装饰器模式用于动态地给一个对象添加一些额外
15、的职责或者行为装饰器模式提供了改变子类的灵活方案装饰器模式在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能它是通过创建一个包装对象,也就是装饰来包裹真实的对象当用于一组子类时,装饰器模式更加有用如果你拥有一组子类(从一个父类派生而来),你需要在与子类独立使用情况下添加额外的特性,你可以使用装饰器模式,以避免代码重复和具体子类数量的增加软件的质量需求是软件需求的一部分,根据软件工程 产品质量 第1部分:质量模型 GB/T 16260.12022,软件产品质量需求的完整描述要包括 ( ) ,以满足开发者、维护者、需方以及最终用户的需要。 内部质量的评估准则 外部质量的评估准则 使用质
16、量的评估准则 过程质量的评估准则A.B. C D.答案:C解析:软件产品质量需求一般要包括对于内部质量、外部质量和使用质量的评估准则,以满足开发者、维护者、需方以及最终用户的需要。因此,正确选项C。假设实体集E1中的一个实体可与实体集E2中的多个实体相联系,E2中的一个实体只与E1中的-个实体相联系,那么E1和E2之间的联系类塑为( )。A.1 :1B.1 :nC.n :1D.n :m答案:B解析:E1中的一个实体可与E2中的多个实体相联系,E2中的一个实体只与E1中的一个实体相联系,那么E1和E2之间的联系类型为1:n。例如,某公司有部门实体集E1和员工实体集E2,若每个部门只有一名负责人,
17、多名员工,且每名员工只属于一个部门,那么部门与员工之间的联系为1 : n。以下不是以太网采用的监听算法是( )。A.非坚持型监听B.坚持型监听C.P-坚持型监听D.随机访问型监听答案:D解析:本题考查以太网协议的基础知识。以太网监听算法有以下3种:1.非坚持型监听算法:若信道忙,则放弃监听,后退一段随机时间后再试图重新发送。这种方法重新冲突的概率低,但可能引入过多的信道延迟,浪费信道的带宽。2.坚持型监听算法:若信道忙,则继续监听,直到信道空闲就可发送。这种方法发生冲突的概率高,但可以减少发送延迟。3.P-坚持型监听算法:若信道忙,则以概率P继续监听,或以概率1-P放弃监听并后退一段随机时间,
18、再试图重新发送。这种方法具有以上两种方法的优点,但是算法复杂,P值的大小对网络的性能有较大影响。2022软件水平考试考试历年真题精选5篇 第3篇软件开发模型用于指导软件开发。演化模型是在快速开发一个 (请作答此空) 的基础上,逐步演化成最终的软件。螺旋模型综合了( )的优点,并增加了( )。喷泉模型描述的是面向( )的开发过程,反映了该开发过程的 ( ) 特征。A.模块B.运行平台C.原型D.主程序答案:C解析:软件开发模型是指软件开发全部过程、活动和任务的结构框架。常用的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。瀑布模型给出了软件生存周期各阶段的固定顺序,上一阶段完成后才能进入
19、下一阶段。演化模型是在快速开发一个原型的基础上,根据用户在试用原型的过程中提出的反馈意见和建议,对原型进行改进,获得原型的新版本。重复这一过程,直到演化成最终的软件产品。螺旋模型将瀑布模型和演化模型相结合,它综合了两者的优点,并增加了风险分析。它以原型为基础,沿着螺线自内向外旋转,每旋转一圈都要经过制订计划、风险分析、实施工程、客户评价等活动,并开发原型的一个新版本。经过若干次螺旋上升的过程,得到最终的软件。喷泉模型主要用来描述面向对象的开发过程。它体现了面向对象开发过程的迭代和无间隙特征。迭代意味着模型中的开发活动常常需要多次重复;无间隙是指开发活动(如分析、设计)之间不存在明显的边界,各项
20、开发活动往往交叉迭代地进行。ISO/IEC软件质量模型中,易使用性是指与使用所需的努力由一组规定或隐含的用户对这样使用所作的个别评价有关的一组属性,其易使用性的子特性不包括()。A.易理解性 B.易学性C.易分析性D.易操作性答案:C解析:ISO/IEC软件质量模型中,质量特性及其子特性如下表所示。以下关于信息和数据的描述中,错误的是( )。A.通常从数据中可以提取信息B.信息和数据都由数字组成C.信息是抽象的、数据是具体的D.客观事物中都蕴涵着信息答案:B解析:信息和数据可以用多种形式表示。RIP协议默认的路由更新周期是( )秒。A.30B.60C.90D.100答案:A解析:常识。RIP协
21、议的默认更新周期是30S。关于项目控制进度过程,不正确的是:( )。A.有效项目进度控制的关键是严格按照指定的项目进度计划执行,避免项目偏离计划B.当项目的实际进度滞后于进度计划时,可以通过赶工,投入更多的资源或增加工作时间来缩短工期C.项目控制的进度的工具与技术有关键路径法,趋势分析法等D.项目控制进度旨在发现计划偏离并及时采取纠正措施,以降低风险答案:C解析:C项描述的是制订进度计划的工具与技术( )不属于项目经理管理信息系统的子系统。A.工作授权系统B.配置管理系统C.IT基础设施监控系统D.信息收集与发布系统答案:C解析:以太网帧结构中“填充”字段的作用是( )。A.承载任选的路由信息
22、B.用于捎带应答C.发送紧急数据D.保持最小帧长答案:D解析:以太网帧结构中由下列几个字段组成,每一个字段有一定含义和用途。每个字段长度不等,下面分别加以简述。(1)前导字段:形为10101010,长度为7个字节。(2)帧起始符字段:固定格式为10101011,长度为1个字节。(3)目的地址、源地址字段:可以是6个字节。最高位为0,代表普通地址;最高位为1,代表组地址;全1的目标地址是广播地址。(4)类型字段:标识上一层使用什么协议,以便把收到的MAC帧数据上交给上一层协议,也可以表示长度。类型字段是DIX以太网帧的说法,而IEEE 802.3帧中的该字段被称为长度字段。由于该字段有两个字节,
23、可以表示065535,因此该字段可以赋予多个含义,01500可以表示长度值,153665535(0x06000xFFFF)被用于描述类型值。考试中,该字段常标识为长度字段。(5)数据字段:上一层的协议数据,长度为01500字节。(6)填充字段:确保最小帧长为64个字节,长度为046字节。(7)校验和字段:32位的循环冗余码,检验算法见本书的CRC部分。以下关于工作分解结构(WBS)的叙述中,不正确的是( )A.WBS是制定进度计划,成本计划的基础B.项目的全部工作都必须包含在WBS中C.WBS的编制需要主要项目干系人的参与D.WBS应采用自下而上的方式,逐层确定答案:D解析:WBS应采用自上而
24、下的方式,逐层确定The information security management system preseryes the abfidentiality integrity and availability of lnformation by applyinga/an() management process and gives confidence to interested partiesA.qualityB.informationC.riskD.data答案:C解析:信息安全管理系统通过应用风险管理过程,来展现信息的不可否认、完整性和可用性,并得到相关方的信任。2022软件水平考
25、试考试历年真题精选5篇 第4篇下列关于电子标签(RFID)与条形码(barcode)标签的叙述,正确的是( )。A. 电子标签建置成本低B. 条形码标签,但难以被复制C. 电子标签容量大,可同时读取多个标签并且难以被复制D. 电子标签通讯距离短,但对环境变化有较高的忍受能力答案:C解析:RFID具有远距离读取、高存储容量、成本高、可同时被读取、难复制、可工作于各种恶劣环境等特点;条形码具有容量小、成本低、容易被复制、构造简单、灵活实用等特点。对于逻辑表达式(ab)(c2)&d2、dabcefj or abdgfj =2+3+5+3+5=18倒推法:BC在关键路径上,所以不能推迟。BF只要能确保
26、FJ正常完成即可,因此最晚开始时间18-5-4=9天,推迟9-ab=9-2=7天不影响。2022软件水平考试考试历年真题精选5篇 第5篇与设计测试用例无关的文档是( )。A.项目开发计划B.需求规格说明书C.概要设计说明书D.源程序答案:A解析:本题考察与测试用例相关的项目文档,其中项目开发计划在设计测试用例时不作为参考资料,需求规格说明书、概要设计说明书、详细设计说明书、源程序等是用例设计主要参考的文档。下列说法错误的是( )A. 定性风险分析采用的工具和技术有:风险概率与影响评估,概率和影响矩阵和风险数据质量评估。B. 定性风险分析包括为了采取进一步行动,对已识别风险进行优先排序的方法,例
27、如,定量风险分析或风险应对规划。C. 定量风险分析是指对定性风险分析过程中作为对项目需求存在潜在重大影响而排序在先的风险进行分析。D. 定量风险分析的工具与技术包括:敏感性分析、EMV和会议答案:D解析:会议不是定量风险分析的工具与技术性能测试过程中需要对数据库服务器的资源使用进行监控,( )不属于应该监控的指标。A.CPU占有率B.可用内存数C.点击率D.缓存命中率答案:C解析:性能测试过程中需要对数据库服务器的资源使用进行监控,属于应该监控的指标有CPU占有率、可用内存数、.缓存命中率。点击率是属于WEB测试内容。以下关于系统切换的叙述中,正确的是_( )_A.系统切换的任务是保证新、老系
28、统进行平稳而可靠的交接B.直接切换的风险最小C.系统切换只需要操作人员独立完成D.新系统通过测试后就可以直接投入正常运行答案:A解析:系统转换,也被称为系统切换与运行,是指以新系统替换旧系统的过程,即旧系统停止使用,新系统开始运行。他包括系统交付前的准备工作、系统转换的方法和步骤等。系统转换的任务就是保证新旧系统进行平稳而可靠的交接,最后使整个新系统正式交付使用。直接转换。在确定新系统运行准确无误后,用新系统直接替换旧系统,终止旧系统运行,中间没有过渡阶段。这种方式最简单最节省人员和设备费用,但风险大,很可能出现想不到的问题。这种方式不能用于重要的系统。转换工作涉及的人员有:转换负载人、系统运
29、行管理负责人、从事转换工作的人员、开发负责人、从事开发的人员、网络工程师和数据库工程师。新系统在没有试用过的时候,是没有真正负担过实际工作的,因此在转换的过程中很可能会出现事先预想不到的问题。所以新系统仍然要执行系统转换流程,以保证系统转换平稳,可靠的交接甲公司软件设计师完成了一项涉及计算机程序的发明。之后,乙公司软件设计师也完成了与甲公司软件设计师相同的涉及计算机程序的发明。甲、乙公司于同一天向专利局申请发明专利。此情形下,( )是专利权申请人。A.甲公司B.甲、乙两公司C.乙公司D.由甲、乙公司协商确定的公司答案:D解析:当两个以上的申请人分别就同样的发明创造申请专利的,专利权授给最先申请
30、的人。如果两个以上申请人在同一日分别就同样的发明创造申请专利的,应当在收到专利行政管理部门的通知后自行协商确定申请人。如果协商不成,专利局将驳回所有申请人的申请,即均不授予专利权。我国专利法规定:“两个以上的申请人分别就同样的发明创造申请专利的,专利权授予最先申请的人。”我国专利法实施细则规定:“同样的发明创造只能被授予一项专利。依照专利法第九条的规定,两个以上的申请人在同一日分别就同样的发明创造申请专利的,应当在收到国务院专利行政部门的通知后自行协商确定申请人。”某系统集成项目的项目经理需采购第三方软件插件,在编制询价计划时,由于待采购软件插件比较专业,为了更加明确采购需求,该项目经理需要使
31、用的文件为 ( ) 。 A.供应商意见书B.方案邀请书C.投标邀请书D.报价邀请书答案:A解析:常见的询价文件:方案邀请书(Request For Proposal,RFP)是用来征求潜在供应商建议的文件,需求很明确实用。报价邀请书(Request For Quoting,RFQ)是一种主要依据价格选择供应商时,用于征求潜在供应商报价的文件。一般项目执行组织多在涉及简单产品的招标中使用RFQ。征求供应商意见书(Request For Information,RFI)征求潜在供应商报价的文件,以使需求明确化。投标邀请书(Invitation for Bid,IFB)。本题中待采购软件插件比较专业
32、,需求不明确,需要和供应商相互确认,故采用征求供应商意见书,答案A正确。信息系统设备安全是信息系统安全的重要内容,其中设备的( )是指设备在一定时间内不出故障的概率。A.完整性B.稳定性C.可靠性D.保密性答案:B解析:信息系统设备的安全是信息系统安全的首要问题。这里主要包括三个方面:(1)设备的稳定性:设备在一定时间内不出故障的概率。(2)设备的可靠性:设备能在一定时间内正常执行任务的概率。(3)设备的可用性:设备随时可以正常使用的概率。政府机构、商业组织和教育机构的顶级域名分别用_表示。A.gov、edu和comB.com、gov和eduC.gov、com和eduD.edu、com和gov答案:C解析:政府机构的顶级域名通常用gov表示,商业组织的顶级域名通常用com表示,教育机构的顶级域名通常用edu表示。在工作流管理系统的几个组成部分中,_用来执行单独的流程实例。A.定义工具B.工作流执行服务C.工作流引擎D.用户界面答案:C解析:本题考查工作流管理系统的组成及其含义。工作流管理系统包括定义工具、工作流执行服务、工作流引擎和用户界面。定义工具用来定义工作流,它生成工作流定义:工作流执行服务用来执行工作流,可能包含多个相互独立、并行运转的工作流引擎;工作流引擎用来执行单独的流程实例;用户界面是用户操纵工作流列表的界面,可能会调用外部的应用程序。