2022软件水平考试考试试题题库9篇.docx
2022软件水平考试考试试题题库9篇2022软件水平考试考试试题题库9篇 第1篇运行维护服务内容是指供方根据需方需求和服务级别协议承诺,向需方提供的例行操作、响应支持、优化改善、( )等服务。A.绩效考核B.咨询评估C.系统升级D.应急响应答案:B解析:信息系统运维是指为保障信息系统可用、安全、可靠和可控所进行的例行操作、响应支持、优化改善和咨询评估工作,以提升信息系统对业务的有效支持,实现信息系统价值。某企业的培训关系模式 R(培训科目,培训师,学生,成绩,时间,教室), R 的函数依赖集 F=培训科目培训师,(学生,培训科目)成绩,(时间,教室)培训科目,(时间,培训师)教室,(时间,学生)教室。关系模式 R 的主键为(52),其规范化程度最高达到(53)。A.(学生,培训科目)B.(时间,教室)C.(时间,培训师)D.(时间,学生)答案:D解析:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。选项D(时间,学生)的组合中,(时间,学生)教室,(时间,教室)培训科目,培训科目培训师,(学生,培训科目)成绩,可见,包括了关系模式R的全部属性,因此(时间,学生)是该关系模式的主键。数据库的关系范式有:(1)第一范式(1NF):属性不可拆分或无重复的列。(2)第二范式(2NF):完全函数依赖。在一个关系中,若某个非主属性数据项依赖于全部关键字称之为完全函数依赖。例:成绩表(学号,课程号,成绩)关系中,(学号,课程号) 成绩,只有学号或者只有课程号都无法推导出成绩,因此该关系式属于完全函数依赖。(3)第三范式(3NF):消除传递依赖。不依赖于其他非主属性(消除传递依赖)。满足第三范式的数据库必须先满足第二范式。也就是说,数据库中的属性依赖仅能依赖于主属性,不存在于其他非主属性的关联。例如,图书,图书室的关系。图书包括编号、出版商、页码等信息,图书室包括图书室编号、所存图书(外键)。其中,图书室的表中不应该存储任何图书的具体信息(例如,出版商。),而只能通过主键图书编号来获得对应图书的信息。(4)BC范式(BCNF):所有非主属性对每一个码都是完全函数依赖;所有的主属性对于每一个不包含它的码,也是完全函数依赖;没有任何属性完全函数依赖于非码的任意一个组合。如果说关系模式R属于3NF,不一定属于BCNF,如果R属于BCNF,则一定属于3NF。(5)第四范式(4NF):对于每一个X->Y,X都能找到一个候选码( 若关系中的某一属性组的值能唯一地表示一个元组,而其真子集不行,则称该属性组为候选码)。题干中“(时间,教室)培训科目”且“培训科目培训师”,这之间存在传递依赖,不满足3NF,属于2NF。阅读下列说明,回答问题1至问题3,蒋解答填入答题纸的对应栏内。说明某市卫生部门拟建立“基于人工智能的医学影像诊断云平台”。该平台每天从10家三级甲等医院获取病人的临床数据,智能分析后生成医学影像诊断知识库,共享给本市所有医疗机构。因病例数据涉及患者隐私,建设单位委托承建单位A为云平台搭建一个星型拓扑结构的专有信息网络系统,委托监理单位B承担信息网络系统的监理工作。事件1在对信息网络系统进行招标时,监理工程师协助建设单位制定了技术方案投标评分标准。事件2监理工程师应当了解智能建筑设计标准的要求,并据此监理综合布线系统的设计方案。事件3信息网络系统实施完成后,监理工程师协助建设单位对网络安全和网络管理平台组织了严格的测试验收。问题1(6分)针对事件1,请判断监理工程师设置的评分项或评分方法是否正确(填写在答题纸的对应栏内,正确的选项填写“”,不正确的选项填写“×”)(1)选用的技术路线(包括网络架构、网络安全体系、服务器)应当是主流的;(? )(2)主要设备的价格应与当前的市场行情相符;(? )(3)防火墙和入侵检测系统应相互独立,不具有联动性;(? )(4)应重点考虑总体技术方案的适用性,把实际需求放第一位;(? )(5)应当提供定性化的系统规划方法,确保网络交换机、服务器、存储系统、备份系统的配置规划合理;(? )(6)对于某些新技术领域,选择的产品应当得到实践验证;(? )问题2(3分)针对事件2,请将下列综合布线设计要点补充完整(请从候选答案中选择一个正确选项,将该选项编号填入答题纸对应栏内)。(1)工作区子系统设计的基本链路长度设计为_是合理的。A.85米B.92米C.96米D.100米(2)工作区子系统中共设计了60个信息点,需要_个RJ45。A.240B.276C.288D.300(3)系统中心机房的室外电缆采用直埋+架空方式连接到建设单位的另一楼宇。当_情况存在时,电缆一般不会遭到雷击。A.本地区年平均雷暴日为5天,且大地电阻率约为90·mB.本地区年平均雷暴日为6天,且大地电阻率约为80·mC.建筑物的直埋电缆为50米,且电缆的连续屏蔽层两端都接地D.建筑物的直埋电缆为45米,且电缆的连续屏蔽层近地端接地问题3(6分)针对事件3,请问网络安全平台验收主要针对哪些设备或系统?答案:解析:问题1(6分)(1)(2)(3)×(4)(5)×(6)问题2(3分)(1)A(2)B(3)A问题3(6分)网络安全平台验收主要针对以下设备或系统:(1)防火墙系统。(2)入侵监测系统与漏洞扫描系统。(3)其他网络安全系统(网络防病毒系统、安全审计系统等)。(4)网络管理系统。问题1考察的是P331信息网络系统招标监理的基本特征。根据信息网络系统的特点,招标阶段监理包括以下特点:1.评估投标单位总体技术方案是重中之重1)选用的技术路线是否是主流的,重点是网络架构、网络安全体系、服务器选型。2)系统整体是否存在安全漏洞(必须和应用系统结合分析)。3)各系统之间的接口兼容性如何,如防火墙和入侵检测系统的联动性能、智能建筑项目中设备与集中监控系统之间的接口性能。4)各分系统的配置规划是否合理,有无提供定量化的规划方法,包括网络交换机、服务器、存储系统、备份系统等。5)系统中有无影响性能的瓶颈。6)对于某些新技术领域,选择的产品是否得到实践的验证。7)有无到货期影响整体进度的设备。3.把好工程投资关是关键1)总体技术方案的适用性,即不要盲目追求技术的先进性,应把用户的实际需求放在第一位。2)主要设备的价格应与当时最新的市场行情相符。3)应尽量缩短到货和工程实施时间。问题2考察的是P364综合布线系统设计内容和P376建筑群子系统雷击可能性。1.工作区设计要点中,基本链路长度限在90m内,信道长度限在100m内。2.网络工程中RJ45头的需求量计算公式:m=n*4+ n*4*15%,其中,m为RJ45头的总需求量,n为信息点的总量。3.除非下述任一条件存在,否则电缆就有可能遭到雷击:1)该地区每年遭受雷暴雨袭击的次数只有5天或更少,而且大地的电阻率小于100·m。2)建筑物的直埋电缆小于42米,而且电缆的连续屏蔽层在电缆的两端都接地。3)电缆处于已接地的保护伞之内,而此保护伞是由邻近的高层建筑物或其他高层结构所提供。问题3考察的是P418网络安全和管理平台的验收,答出小标题即可。A.P(S2)和P(S4)B.V(S2)和P(S4) C.P(S2)和V(S4) D.V(S2)和V(S4)答案:C解析:图中有五条箭线,因此需要设置五个信号量,按照从小到大的顺序分别是:P1P2是S1,P2P3是S2,P2P4是S3,P3P4是S4,P4P5是S5。每个进程开始的时候执行P操作(P1没有P操作,只有V操作),结束的时候执行V操作,如P2开始的时候执行P(S1)的操作,结束时执行V(S2)的操作。其他同理IP地址由32位二进制数(4组8位二进制数)组成,每组数可取值范围是 ( ) 。A.1254B.0-255C.0254D.1255答案:B解析:本题考查IP地址的组成。IP地址由4组8位二进制数组成,而8位二进制数转换成十进制后的最大值是255,因此每组数可取值范围是0255。在字长为16位、32位、64位或128位的计算机中,字长为( )位的计算机数据运算精度最高。A.16B.32C.64D.128答案:D解析:阅读以下说明,回答问题1至问题2,将解答填入对应栏内。天意公司是一家汽车零部件生产企业,在网上有定制生产服务项目。近日公司接到一份新配件生产意向,用户希望公司做一个配件生产周期和经费预算方案,为合同签订做准备。下图是天意公司制定的工作计划甘特图。16、计算各工作的持续时间、最早开始时间,并分析每项工作的紧前工作代码,填入下表。17、请根据上表5-1将该项目的单代号网络图补充完整。答案:解析:16、(1)3(2)5(3)8(4)2(5)B、C(6)13(7)E(8)F(9)217、 16、本题考查甘特图和单代号网络图的基本知识。甘特图也称条形图,是一个二维平面图。在用于描述项目进度和项目计划时,纵维表示活动内容,横维表示活动时间,以活动开始时间起到活动结束时间止,横道线的长度表示了该活动的持续时间。本题给出甘特图,要求考生读懂图并能正确理解。答案见下表。网络图是以节点及其编号表示工作,以箭线表示工作之间逻辑关系的网络图。在网络图中加注工作的持续时间等,以便形成网络计划。网络图中的每一个节点表示一项工作,节点可以用圆圈或矩形表示。节点所表示的工作名称、持续时间和工作代号等可以标注在节点内。网络图中的箭线表示紧邻工作之间的逻辑关系,既不占用时间,也不消耗资源。箭线应画成水平直线、折线或斜线。箭线水平投影的方向应自左向右,表示工作的行进方向。工作之间的逻辑关系包括工艺关系和组织关系,在网络图中均表现为工作之间的先后顺序。本题的网络图如下图所示。用户布线时,究竟采用光缆还是铜缆,( )不是主要考虑的因素。A.价格B.重量 C.性能D.网络规模答案:B解析:用户布线时,究竟采用光缆还是铜缆,这些都是根据网络的规模、性能及传输介质的价格来确定的。2022软件水平考试考试试题题库9篇 第2篇智慧城市建设参考模型主要包括物联感知层、网络通信层、计算与存储层、数据及服务支撑层、智慧应用层、( )不属于物联感知层。A.RFID标签B.SOA.C.摄像头D.传感器答案:B解析:本题考查的是智慧城市5个功能层中的物联感知层。物联感知层,提供对城市环境的只能感知能力,通过各种信息采集设备、各类传感器、监控摄像机、GPS终端等实现对城市范围内的基础设施、大气环境、交通、公共安全等方面信息采集、识别和检查。SOA是面向服务的体系架构属于数据及服务支撑层,故此题正确答案为B。假定用户A、B分别从I1、I2两个CA取得了各自的证书,下面( )是A、B互信的必要条件。A.A、B互换私钥B.A、B互换公钥C.I1、I2互换私钥D.I1、I2互换公钥答案:B解析:由于密钥对中的私钥只有持有者才拥有,所以私钥是不可能进行交换的。可以排除A、C两个选项。A、B要互信,首先其颁发机构必须能相互信任,所以可以排除B选项。简单加密支付模型中,_负责验证用户信用卡信息的有效性和完整性。A.用户B.金融机构C.商家D.数字认证中心答案:C解析:本题考查简单加密支付模型的相关知识。在简单加密支付模型中,用户在银行开立一个信用卡账户,并获得信用卡号。用户自商家订货后,把信用卡信息加密传给商家服务器。商家服务器验证接收到的信息的有效性和完整性后,将用户加密的信用卡信息传给业务服务器。IEEE802.3z定义了千兆以太网标准,其物理层采用的编码技术为( )。在最大段长为20 米的室内设备之间,较为合理的方案为(请作答此空)A.1000Base-TB.1000Base-CXC.1000Base-SXD.1000Base-LX答案:B解析:网络地址和端口翻译(NAPT)用于 ( 请作答此空) ,这样做的好处是 ( ) A.把内部的大地址空间映射到外部的小地址空间B.把外部的大地址空间映射到内部的小地址空间C.把内部的所有地址映射到一个外部地址D.把外部的所有地址映射到一个内部地址答案:C解析:NPAT(Network Port Address Translations,网络端口地址转换)也被称为“多对一”的NAT,或者叫PAT(Port Address Translations,端口地址转换)、NPAT(Network Address Port Translations,网络端口地址转换)、地址超载(address overloading)某网络拓扑如下图所示。要得到如下所示的输出信息,应在设备()上执行()命令。A.R1B.R2C.R3D.R4答案:D解析:看图可以了解是一个路由器的ARP表。而且可以从4个IP地址对应的mac地址看到,应该是R4。windows的命令行窗口中,输入( )可显示计算机共享资源列表。 A. net viewB. nbtstatC. nslookupD. cleanmgr答案:A解析:net view命令用于显示计算机共享资源列表。商业智能系统的主要功能包括数据仓库、数据ETL、数据统计输出、分析( )不属于数据ETL的服务内容。A.数据迁移B.数据同步C.数据挖掘D.数据交换答案:C解析:本题考查的是数据ETL服务。数据ETL服务包括:数据迁移、数据合并、数据同步、数据同步、数据交换、数据联邦、数据仓库。数据挖掘为干扰性,故此题正确选项为C。数据ETL服务必须掌握,易考查选择题。2022软件水平考试考试试题题库9篇 第3篇软件统一过程(RUP)是迭代模型的一种。以下关于RUP的叙述中,不正确的是( )A.RUP生命周期在时间上分为4个顺序阶段,分别是:初始阶段,细化阶段,构件阶段和交付阶段B.RUP的每个阶段里面都要执行核心过程工作流的“商业建模”,“需求”,“分析和设计”,“实现”,“测试”,“部署”。每个阶段的内部仅完成一次迭代即可C.软件产品交付给用户使用一段时间后如有新的需求则应该开始另外一个RUP开发周期D.RUP可以用于大型复杂软件项目开发答案:B解析:RUP(RationalUnifiedProcess)软件统一过程是一种“过程方法”,它就是迭代模型的一种。RUP可以用二维坐标来描述。横轴表示时间,是项目的生命周期,体现开发过程的动态结构,主要包括周期(Cycle)、阶段(Phase)、迭代(Iteration)和里程碑(Milestone);纵轴表示自然的逻辑活动,体现开发过程的静态结构,主要包括活动(Activity)、产物(Artifact)、工作者(Worker)和工作流(Workflow)。RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception)、细化阶段(Elaboration)、构建阶段(Construction)和交付阶段(Transition)。这四个阶段的顺序执行就形成了一个周期。每个阶段结束于一个主要的里程碑(MajorMilestone)。在每个阶段的结尾执行一次评估以确定这个阶段的目标是否已经满足。每个阶段,从上到下迭代,亦即从核心过程工作流“商业建模”“需求调研”“分析与设计”执行到“部署”,再从核心支持工作流“配置与变更管理”“项目管理”执行到“环境”完成一次迭代。根据需要,在一个阶段内部,可以完成一次到多次的迭代。软件产品交付给用户使用一段时间后如有新的需求则应该开始另外一个RUP开发周期。大型复杂项目通常采用迭代方式实施,这使项目团队可以在迭代过程中综合考虑反馈意见和经验教训,从而降低项目风险。电子商务技术支持的四个层次分别是:报文和信息传播层,贸易服务层,网络层,多媒体信息发布层,层次顺序自底向上是_。A.B.C.D.答案:D解析:本题考查对于电子商务框架的理解。电子商务不仅仅是创建一个Web网站,其涵盖的内容更多。目前,电子商务已有很多方面的应用,如网上购物、网上证券交易、网上招聘和网上拍卖等,这些应用都需要相关技术的支持。电子商务的框架是对电子商务的概括描述,是电子商务基本要素有结构的组合。电子商务的技术支持分为4个层次和两个支柱,自底向上的4个层次是网络层、多媒体信息发布层、报文和信息传播层及贸易服务层;两个支柱是政策法规和相关技术标准。4个层次之上是电子商务的应用。A.P(S6)和V(S5)B.P(S6)和P(S5)C.V(S5)和V(S6) D.V(S6)和P(S5)答案:D解析:根据前驱图,P2进程需要等待P1进程的通知,故需要利用P(S1)操作测试P1进程是否运行完,所以空应填P(S1),P2进程运行结束需要利用V操作分别通知P3、P4进程,由于P3进程执行前已经用P(S2),所以空应填V(S2)。根据前驱图,P3进程运行结束需要利用两个V操作分别通知P4、P5进程,故空应为两个V操作;又由于P4执行前需要等待进程P2、P3的结果,需要2个P操作,而P4进程的程序中执行前只有1个P操作,故空应为1个P操作。采用排除法,对于试题(49)的选项A、选项B、选项C和选项D中,只有选项A满足条件。 根据前驱图P4、P5进程执行完都需要通知P6进程,P6进程运行前执行了P(S6)和P(S7),而P5进程执行完后执行了V(S7),故P4进程应该执行V(S6),即空应填V(S6)。又因为P5进程开始运行前必须等待P3进程的通知,需要用P(S5)操作测试P3进程是否运行完。故空应填写P(S5)。一个版本号为为1.12的配置项,表示这个配置项属于()状态A.草稿B.正式C.编辑D.修改答案:D解析:配置项的版本号规则与配置项状态有关。1.处于草稿状态的配置项版本号格式为0.YZ,YZ数字范围为01-992.处于“正式”状态的配置项版本号格式为X.Y,X为主版本号,取值范围为1-9,Y为次版本号,取值范围为0-9.配置项第一次成为“正式”文件时,版本号为1.0.3.处于“修改”状态的配置项的版本号格式为X.YZ。配置项正在修改时,一般只增大Z值,X.Y值保持不变。当配置项修改完毕,状态成为“正式”时,将Z值设置为0,增加X.Y值。以下不属于信息系统项目管理工具的是( )。A.Microsofi ProjectB.PHPC.P3ED.ClearQuest答案:B解析:PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。设有关系模式R(A1,A2,A3,A4,A5,A6),函数依赖集F=A1A3,A1 A2A4,A5 A6A1,A3 A5A6,A2 A5A6。关系模式R的一个主键是(), 从函数依赖集F可以推出关系模式R(请作答此空)。A. 不存在传递依赖,故R为1NFB. 不存在传递依赖,故R为2NFC. 存在传递依赖,故R为3NFD. 每个非主属性完全函数依赖于主键,故R为2NF答案:D解析:把每个选项代入求它的闭包,A2A5能推出所有属性的为主键。第二空,根据第一空可知R的一个主键为A2A5,由函数依赖集F可知,存在A2A5A6,A5A6A1,A1A3,这里存在传递函数依赖,故A、B选项均不正确,C选项本身不正确,存在非主属性对候选键的传递函数依赖,是不满足3NF的。因此本题选择D选项。系统设计阶段的任务是_。A.根据系统规划书中的功能要求,具体设计实现功能的详细技术方案B.根据系统说明书中规定的功能要求,具体设计相关程序实现的算法C.根据系统需求分析中提出的功能要求,具体设计实现数据结构方案D.根据系统说明书中规定的功能要求,具体设计实现逻辑模型的技术方案答案:D解析:本题考查电子商务信息系统生命周期的基础知识。甲公司接受乙公司委托开发了一项应用软件,双方没有订立任何书面合同。在此情形下,( )享有该软件的著作权。A.甲公司B.甲、乙公司共同C.乙公司D.甲、乙公司均不答案:A解析:接受任务开发软件的著作权归属一般按以下两条标准确定:在合同中明确约定的,按照合同约定实行;未明确约定的,著作权属于实际完成软件开发的单位。2022软件水平考试考试试题题库9篇 第4篇将某高级语言程序翻译为汇编语言形式的目标程序,该过程称为( )。A.编译B.解释C.汇编D.解析答案:A解析:本题考查编译原理。编译程序也叫编译系统,是把用高级语言编写的面向过程的源程序翻译成目标程序的语言处理程序。编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;中间代码生成;代码优化;目标代码生成。其主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息,然后再通过连接程序将编译后的目标文件连接成可执行的应用程序。客户的网络连接形如:HostA-GE0/0-AR-1-S1/0-WAN-S1/0-AR-2-GE0/0-HostB两台AR 路由器通过广域网实现互连,目前物理连接已经正常。AR-1 的接口S1/0 地址为3.3.3.1/30,AR-2 的接口S1/0 地址为3.3.3.2/30,现在在AR-1 上配置了如下三条静态路由:ip route-static 192.168.1.0 255.255.255.0 3.3.3.2ip route-static 192.168.2.0 255.255.255.0 3.3.3.2ip route-static 192.168.0.0 255.255.255.0 3.3.3.2其中192.168.0.0/22 子网是主机HostB 所在的局域网段。那么如下描述哪些是正确的?( )A.这三条路由都会被AR-2路由器学习到并写入AR-2 的路由表B.只有第三条路由会被写入AR-1 的路由表C.这三条路由可以被一条路由ip route-statiC.192.168.0.0 255.255.252.0 3.3.3.2 代替D.只有第一条路由会被写入AR-1 的路由表答案:C解析:此题考查静态路由,这三条路由都是描述的到HostB的且都有明确的下一跳地址且地址可达,因此都会被写入AR-1路由表,由于是静态路由协议,所以AR-2不会学习到这三条路由。而C选项是这三条路由汇聚的结果可以确定为能够到达目的地,所以这三条路由可以被C选项所代替。() 是正式批准一个项目的文档,或者是批准现行项目是否进入下一阶段的文档A.项目章程 B.项目合同C.项目启动文档D.项目工作说明书答案:A解析:系统集成项目管理工程师教程的“项目章程的作用和内容”节中指出:项目章程是正式批准的一个项目的文档,或者是批准现行项目是否进入下一阶段的文档。在绘制数据流图时,应遵循父图与子图平衡的原则,所谓平衡是指 ( ) 。A.父图和子图都不得改变数据流的性质 B.子图不改变父图数据流的一致性 C.父图的输入/输出数据流与子图的输入/输出数据流一致 D.子图的输出数据流完全由父图的输入数据流确定答案:C解析:本题考查数据流图的概念和应用父图与子图的平衡是指父图的输入/输出数据流与子图的输入/输出数据流一致,有时看起来不一致,但是经过查验数据字典可能发现是一致的诉讼失效期间从权利人知道或者应当知道权利被侵害起计算。但是,从权利被侵害之日起超过()年的,人民法院不予保护。 A.10 B.15 C 20 D.30答案:C解析:“时效”一词,在刑事诉讼和民事诉讼中都能碰上,但含义不同。刑事诉讼中称“追诉时效”,是指法律规定的对犯罪分子追究刑事责任的有效期限。超过追诉期限的,就不再追究刑事责任;已经追究的,应当撤销案件,或者不起诉,或者终止审理。民事诉讼中称“诉讼时效”。我国刑法第八十七条规定,犯罪经过下列期限不再追究:法定最高刑不满5年有期徒刑的,经过5年。法定最高刑为5年以上不满10年有期徒刑的,经过10年。法定最高刑为10年以上有期徒刑的,经过15年。法定最高刑为无期徒刑、死刑的,经过20年。如果20年以后认为必须追诉的,须报请最高人民检察院核准。对于逻辑表达式(a&&b)|c),需要( )个测试用例才能完成条件组合覆盖A.2B.4C.8D.16答案:C解析:本题考查白盒测试中逻辑覆盖法的条件组合覆盖。条件组合覆盖的含义是:选择足够的测试用例,使得每个判定中条件的各种可能组合至少出现一次。本题中有3个条件,组合之后需要的用例数为2的3次方,也就是8个。故正确答案为C。移进-归约分析法是编译程序(或解释程序)对高级语言源程序进行语法分析的一种方法,属于(48)的语法分析方法。A.自顶向下(或自上而下)B.自底向上(或自下而上)C.自左向右D.自右向左答案:B解析:先分析词,即词法分析;而分析词的组合,即语法分析,移进-递归是自下而上的语法分析方法。软件在机载设备中的运用越来越广泛,驻留于机载设备中的嵌入式软件失效会产生灾难性后果,一般要求其具有较高的可靠性,因此,软件可靠性测试对机载软件至关重要。对某嵌入式软件,设计要求其可靠度为1000小时无失效概率99.99%。经实测得出其失效概率函数F(1000)=0.0012,问该软件是否符合设计可靠性要求,并说明原因。答案:解析:不符合可靠度要求。软件可靠度R(t)和软件失效概率之间的关系为R(t)=1-F(t)。R(1000)=1-F(1000)=1-0.0012=0.9988=99.88%,99.88%99.99%,因此不符合设计软件可靠度要求。本题考查软件可靠性知识与应用。软件可靠性(software reliability)是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。规定的条件是指直接与软件运行相关的使用该软件的计算机系统的状态和软件的输入条件,或统称为软件运行时的外部输入条件;规定的时间区间是指软件的实际运行时间区间;规定功能是指为提供给定的服务,软件产品所必须具备的功能。软件可靠性不但与软件存在的缺陷和(或)差错有关,而且与系统输入和系统使用有关。软件可靠性的概率度量称软件可靠度。现代软件工程认为,质量形成于过程,过程的因素是影响软件可靠性的主要因素。从软件开发的角度,影响软件可靠性的因素有软件规模、运行剖面、软件内部结构、软件可靠性管理、软件可靠性测试与投入、软件可靠性设计技术、软件开发方法与软件开发环境等。一般地,软件规模越大,其可靠性问题就越多。失效概率是软件从运行开始到某一时刻t为止,出现失效的概率;可靠度是软件系统在规定的条件下,规定的时间内不发生失效的概率;平均无失效时间指软件运行后,到下一次出现失效的平均时间。软件可靠度R(t)与软件失效概率之间的关系为R(t)=1-F(t),题目中t=1000,F(t)=0.0012,因此R(t)=1-0.0012=0.9988,显然不符合该嵌入式软件设计要求的0.9999无失效概率。2022软件水平考试考试试题题库9篇 第5篇设数组a1.n,1.m(n>1,m>1)中的元素以行为主序存放,每个元素占用1个存储单元,则数组元素ai,j(1in,ijm)相对于数组空间首地址的偏移量为( )。A.(i-1)*m+j-1B.(i-1)*n+j-1C.(j-1)*m+i-1D.(j-1)*n+i-1答案:A解析:数组 a1.n,1.m (n>1, m>1)如图所示:数组元素的存储地址=数组空间首地址+偏移量。其中偏移量的计算方式为排列在所访问元素之前的元素个数乘以每个元素占用的存储单元数。对于元素ai,j,在按行存储(以行为主序存放)方式下,该元素之前的元素个数为(i-1)*m+j-1。10个96Kbs的信道按时分多路复用在一条线路上传输,如果忽略控制开销,在同步TDM情况下,复用线路的带宽应该是 ( )A.32KbsB.64KbsC.72KbsD.96Kbs答案:D解析:时分多路复用将使用信道的时间分成一个个的时间片(时隙),按一定规则将这些时间片分配给各路信号,每一路信号只能在自己的时间片内独占信道进行传输,不能占用别人的时间片。即如果某个时间片的用户不使用该信道,也只能保持空闲。10个9.6KB/s的信道,合并起来带宽就是96Kb/s。阅读下列说明,回答问题1和问题2,将解答写在答题纸的对应栏内。?在公钥体制中,每一用户 U 都有自己的公开密钥 PKu 和私钥 SKu 。如果任意两个用户 A 和 B 按以下方式通信:A 发给 B 消息 EpKB (m),A 。其中 Ek(m)代表用密钥 K 对消息 m 进行加密。B收到以后,自动向A返回消息,以使A 知道B确实收到消息m。 (4分)用户 C 怎样通过攻击手段获取用户 A 发送给用户 B 的消息 m。 (6 分)若通信格式变为:A 给 B 发消息:EPKB(ESKA(m),m ,A)B 给 A 发消息: EpKA(EsKN (m),m,B)这时的安全性如何?请分析 A,B 此时是如何相互认证并传递消息的。阅读下列说明,回答问题 1 至问题 4 ,将解答写在答题纸的对 应栏内。答案:解析:攻击用户 C 可以通过以下手段获取报文 m:1. 用户C截获消息: (EPKB(m), A)2. 用户C篡改消息: (EPKB(m), C)3. 用户B返回消息: (EPKC(m), B)4. 用户C成功解密,最后得到明文m。答案:1. 用户C首先截获消息: (EPKB(m), A) 2. 然后将用户标识信息改为C自己的标识信息,让用户B以为这条消息就是C发过来的。即: C(“B” ) >B: (EPKB(m), C) 3. 用户B将自己的身份标识及用C的公钥加密的信息一起发送给用户C。即:B>C: (EPKC(m), B) 4. 用户C用私钥成功解密,最后得到明文m。 答案:安全性提高了,能实现加密和认证的双重任务。 第一步,A 发给B消息是A首先用自己的秘密钥SKA对消息m加密,用于提供数字签名,再用接收方的公开钥PKB第2次加密,密文中包括明文的信息和A的身份信息。 第二步,接收方B收到密文,用自己的私钥先解密,再用对方的公钥验证发送方的身份是A,实现了B对A 的认证,并获取了明文。 第三步,B 发给A消息是B首先用自己的私钥SKB对消息m加密并签名, 再用A 的公开钥PKA第2次加密, 密文中包括明文的信息和A 的身份信息, 还有B对接收的m的签名密文。 第四步,只有A才能用自己的私钥打开B送过来的密文,并且验证是B的签名, 实现了A对B的认证,当A看见原样返回的m,就知道B收到了A发送的明文m了。论企业集成平台的技术与应用企业集成平台是一个支持复杂信息环境下信息系统开发、集成和协同运行的软件支撑环境。它基于各种企业经营业务的信息特征,在异构分布环境(操作系统、网络、数据库)下为应用提供一致的信息访问和交互手段,对其上运行的应用进行管理,为应用提供服务,并支持企业信息环境下各特定领域的应用系统的集成。企业集成平台的核心是企业集成架构,包括信息、过程、应用集成的架构。 (请围绕“企业集成平台的技术与应用”论题,依次从以下三个方面进行论述。) 1概要叙述你参与管理和开发的企业集成平台相关的软件项目以及你在其中所担任的主要工作。 2简要说明企业集成平台的基本功能及企业集成的关键技术,并结合项目实际情况,阐述该项目所选择的关键技术及其原因。 3结合你具体参与管理和开发的实际项目,举例说明所采用的企业集成架构设计技术的具体实施方式及过程,并详细分析其实现效果。答案:解析: 一、简要叙述所参与管理和开发的软件项目,并明确指出在其中承担的主要任务和开展的主要工作。 二、企业集成平台的基本功能有: 1通信服务 提供分布环境下透明的同步/异步通信服务功能,使用户和应用程序无须关心具体的操作系统和应用程序所处的网络物理位置,而以透明的函数调用或对象服务方式完成它们所需的通信服务要求。 2信息集成服务 为应用提供透明的信息访问服务,通过实现异种数据库系统之间数据的交换、互操作、分布数据管理和共享信息模型定义(或共享信息数据库的建立),使集成平台上运行的应用、服务或用户端能够以一致的语义和接口实现对数据(数据库、数据文件、应用交互信息)的访问与控制。 3应用集成服务 通过高层应用编程接口来实现对相应应用程序的访问,这些高层应用编程接口包含在不同的适配器或代理中,被用来连接不同的应用程序。这些接口以函数或对象服务的方式向平台的组件模型提供信息,使用户在无需对原有系统进行修改(不会影响原有系统的功能)的情况下,只要在原有系统的基础上加上相应的访问接口就可以将现有的、用不同的技术实现的系统互联起来,通过为应用提供数据交换和访问操作,使各种不同的系统能够相互协作。 4二次开发工具 是集成平台提供的一组帮助用户开发特定应用程序(如实现数据转换的适配器或应用封装服务等)的支持工具,其目的是简化用户在企业集成平台实施过程中(特定应用程序接口)的开发工作。 5平台运行管理工具 是企业集成平台的运行管理和控制模块,负责企业集成平台系统的静态和动态配置、集成平台应用运行管理和维护、事件管理和出错管理等。通过命名服务、目录服务、平台的动态静态配置,以及其中的关键数据的定期备份等功能来维护整个服务平台的系统配置及稳定运行。 企业集成的关键技术: 1数据交换格式 企业业务数据可以分为结构化数据(表单)和非结构化数据(文档),它们一般存储在不同数据库或文档管理系统中。企业数据集成中常用的几种数据交换格式如下。 (1)EDI(电子数据交换)。EDI格式处理的目的是将在功效上与纸介质文件等同的电子表单用统一的(或标准的)的格式进行表示,以保证各个独立开发的计算机应用之间能够实现表单数据共享与集成。 (2)XML。XML是W3C制定的一个面向各类信息的数据存储工具盒可配置载体的开放式标准,其目的是为了更好地使用Web应用的需求,解决HTML在表达能力、可扩展性和交互性等方面的缺陷。 (3)STEP。STEP标准是一个描述如何表达和交换数字化产品信息的ISO标准,其目的是提供一种不依赖于具体系统的中性模型和机制,并将其用来描述整个生命周期内的产品数据。 (4)PDML。PDML的技术目标是提供一种灵活的方法,使得不同应用软件系统中的产品数据能够进行交换。它是在STEP和XML基础上实现不同系统间产品数据交换和集成的一种新模式。 2分布式应用集成基础框架 比较有影响的主要有: (1)CORBA。CORBA是对象管理组织(OMG)为解决分布式处理环境中硬件和软件系统的互连而提出的一种标准的面向对象应用程序体系规范。 (2)COM。 (3)Java EE。 (4)Web Service。 (对于实际采用的关键技术,应结合项目实际情况,说明选择这种/这些技术的原因) 三、考生需结合自身参与项目的实际状况,指出其参与管理和开发的项目是如何应用所选择的关键技术进行企业集成架构的设计与实现的,说明具体的实施过程、方式方法和工具,并对实现效果进行分析。 计算机系统的工作效率通常用(请作答此空)来度量;计算机系统的可靠性通常用( )来评价。A.平均无故障时间(