软件水平考试历年真题解析卷.docx
软件水平考试历年真题解析5卷软件水平考试历年真题解析5卷 第1卷在网络产品中,( )通常被比方为网络安全的大门,用来鉴别什么样的数据包可以进出企业内部网。A.漏洞扫描工具B.防火墙C.防病毒软件D.安全审计系统答案:B解析:在5阶段的生命周期中,系统设计说明书是在 ( ) 阶段的成果。A.系统设计阶段B.系统分析阶段C.系统规划阶段 D.系统实施阶段答案:A解析:(1)系统规划阶段。系统规划阶段的任务是对组织的环境、目标及现行系统的状况进展初步调查;依据组织目标和进展战略,确定信息系统的进展战略,对建立新系统的需求做出分析和猜测,同时考虑建立新系统所受的各种约束,讨论建立新系统的必要性和可能性。依据需要与可能,给出拟建系统的备选方案。对这些方案进展可行xing讨论,写出可行xing讨论报告。可行xing讨论报告审议通过后,将新系统建立方案及实施打算编写成系统设计任务书。(2)系统分析阶段系统分析阶段的任务是依据系统设计任务书所确定的范围,对现行系统进展具体调查,描述现行系统的业务流程,指消失行系统的局限性和缺乏之处,确定新系统的根本目标和规律功能要求,即提出新系统的规律模型。系统分析阶段又称为规律设计阶段。这个阶段是整个系统建立的关键阶段,也是信息系统建立与一般工程工程的重要区分所在。系统分析阶段的工作成果表达在系统说明书中,这是系统建立的必备文件。它既是给用户看的,也是下一个阶段的工作依据。因此,系统说明书既要通俗,又要精确。用户通过系统说明书可以了解将来系统的功能,推断是不是所要求的系统。系统说明书一旦争论通过,就是系统设计的依据,也是将来验收系统的依据。(3)系统设计阶段简洁地说,系统分析阶段的任务是答复系统“做什么”的问题,而系统设计阶段要答复的问题是“怎么做”。该阶段的任务是依据系统说明书中规定的功能要求,考虑实际条件,详细设计实现规律模型的技术方案,也就是设计新系统的物理模型。这个阶段又称为物理设计阶段,可分为总体设计(概要设计)和具体设计两个子阶段。这个阶段的技术文档是系统设计说明书。(4)系统实施阶段系统实施阶段是将设计的系统付诸实施的阶段。这一阶段的任务包括计算机等设备的购置、安装和调试、程序的编写和调试、人员培训、数据文件转换、系统调试与转换等。这个阶段的特点是几个相互联系、相互制约的任务同时绽开,必需细心安排、合理组织。系统实施是按实施打算分阶段完成的,每个阶段应写出实施进展报告。系统测试之后写出系统测试分析报告。(5)系统运行和维护阶段系统投入运行后,需要常常进展维护和评价,记录系统运行的状况,依据肯定的规章对系统进展必要的修改,评价系统的工作质量和经济效益。下列图中、和分别表示电子邮件地址的_。A.用户信箱的邮件接收效劳器域名、账号和分隔符B.用户信箱的邮件接收效劳器域名、分隔符和账号C.用户信箱的账号、分隔符和邮件接收效劳器域名D.用户信箱的账号、邮件接收效劳器域名和分隔符答案:C解析:正确选项为C。一个电子邮件地址,例如shlinxinmail.ceiaec.org,由三局部组成,其中,第一局部“shlinxin”代表用户信箱的账号,对于同一个邮件接收效劳器来说,这个账号必需是唯一的;其次局部“”是分隔符;第三局部“mail.ceiaec.org”是用户信箱的邮件接收效劳器域名,用以标识其所在的位置。通用编程语言是指能够用于编写多种用途程序的编程语言,( )属于适用编程语言。A.HTMLB.SQLC.JavaD.Verilog答案:C解析:HTML:超级文本标记语言是标准通用标记语言,不是编程语言。SQL:是构造化查询语言,是关系数据的标准语言?Java:Java是一个纯面对对象的程序设计语言。Java的一个最大的特点是一种半解释语言。编译程序首先把原程序编译为中间代码,然后通过不同平台上的Java虚拟机(Java?VM)解释执行这些中间代码。较新的方式是不同平台上的Java虚拟机把这些中间代码编译为本级代码(Native?Code)再执行,以提高执行速度。因此,Java语言供应了强大的跨平台力量,尤其适用于互联网上的信息系统的开发。?Verilog:是一种硬件描述语言,以文本形式来描述数字系统硬件的构造和行为的语言,用它可以表示规律电路图、规律表达式,还可以表示数字规律系统所完成的规律功能。模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为( )内聚。A.规律B.时间C.过程D.功能答案:C解析:为了防治计算机病毒,应当实行的措施之一是 ()A.每天对硬盘进展格式化B.必需使用常用的杀毒软件C.不使用任何移动存储设备D.不使用任何软件答案:B解析:由于计算机病毒具有隐蔽性、传播性、激发性、破坏性和危害性,计算机一旦感染病毒,轻者造成计算机无法正常运行,重者使程序和数据破坏,使系统瘫痪。最好的方法是使用一些杀毒软件。工程进展过程中,客户要求进度提前,围绕整体变更治理,工程经理以下做法,正确的选项是 ( ) 。A. 进度变更和整体变更应一步到位,不要反复迭代B. 进度变更对本钱、人力资源的影响,可在变更实施时再进展评价C. 先要求提出变更申请,走进度变更流程,然后依据变更后的新基线再进展相关的本钱、人力资源等的变更D. 只要变更内容正确,即可执行变更答案:C解析:变更掌握过程应用于工程的各个阶段,必需持续不断地治理变更,或是拒绝变更,或是批准变更。变更掌握流程如下:(1) 提出书面变更申请;(2) 识别需要发生的变更,进度变更通常会影响本钱、风险、质量和人员配置等,要对变更的影响进展深入分析,确定好应对措施;(3) 变更掌握委员会审核变更申请,识别变更的可行性;(4) 批准变更申请;(5) 实施变更申请,掌握并基于已批准的变更更新范围、本钱、预算、进度和质量需求;(6) 验证,基于质量报告掌握工程质量使其符合标准;(7) 归档,维护一个准时、准确的关于工程产品及其相关文档的信息库,直至工程完成。由此可见D是不对的,要走完整的变更申请审批流程,B是不对的,但C是正确的。以下关于软件著作权产生的时间,表述正确的选项是( )。A.自软件首次公开发表时B.自开发者有开发意图时C.自软件得到国家著作权行政治理部门认可时D.自软件开发完成之日起答案:D解析:只要软件开发完成,不管是全部还是局部,都享有著作权。在计算机系统工作环境的以下诸因素中,对磁盘工作影响最小的因素是( );为了提高磁盘存取效率,通常需要利用磁盘碎片整理程序(请作答此空)。A.定期对磁盘进展碎片整理B.每小时对磁盘进展碎片整理C.定期对内存进展碎片整理D.定期对ROM进展碎片整理答案:A解析:此题考察计算机系统性能方面的根底学问。其次小题的正确答案为A。文件在磁盘上一般是以块(或扇区)的形式存储的。有的文件可能存储在一个连续的区域内,有的文件则被分割成若干个“片”存储在磁盘中不连续的多个区域。这种状况对文件的完整性没有影响,但由于文件过于分散,将增加计算机读盘的时间,从而降低了计算机的效率。磁盘碎片整理程序可以在整个磁盘系统范围内对文件重新安排,将各个文件碎片在保证文件完整性的前提下转换到连续的存储区内,提高对文件的读取速度。软件水平考试历年真题解析5卷 第2卷若关系R、S如下列图所示,则R与S自然连接后的属性列数和元组个数分别为(请作答此空);1,4(3=6(R×S)=( )。A.4和3B.4和6C.6和3D.6和6答案:A解析:建筑物综合布线系统中的垂直子系统是指()。A. 由终端到信息插座之间的连线系统B. 楼层接线间的配线架和线缆系统C.各楼层设备之间的互连系统D. 连接各个建筑物的通信系统答案:C解析:考核综合布线系统根底学问。对高级语言源程序进展编译或解释的过程可以分为多个阶段,解释方式不包含( )阶段。A.词法分析B.语法分析C.语义分析D.目标代码生成答案:D解析:此题考察程序设计语言这一学问点。计算机只能理解和执行机器语言,为了让计算机理解程序设计语言,就引入了“语言处理程序”,它可以分为两大类:解释型和编译型。解释型:直接执行源程序或源程序的内部形式(有词法分析、语法分析、语义分析过程,但是没有中间代码生成,也没有目标机器码代码),其最大的特点是不产生目标程序,每使用一次就要解释一次,运行效率低。编译型:第一次使用时将可执行语句翻译成对应的机器代码并保存下来,之后直接使用保存的机器码,故运行效率高。数据的网络传递模式就是通信模式,通信模式直接打算了网络流量在不同网段分布,同时结合流量的通信量,就可以猎取不同网段的总通信量大小。( )是指多个计算节点协同工作来完成一项共同任务的应用,在解决分布式应用,提高性能价格比,供应共享资源的有用性、容错性以及可伸缩性方面有着巨大的潜力。A.客户机-效劳器通信B.对等通信C.扫瞄器-效劳器通信D.分布式计算答案:D解析:分布式计算是指多个计算节点协同工作来完成一项共同任务的应用,在解决分布式应用,提高性能价格比,供应共享资源的有用性、容错性以及可伸缩性方面有着巨大的潜力。假设磁盘块与缓冲区大小一样,每个盘块读入缓冲区的时间为15s,由缓冲区送至用户区的时间是5s,在用户区内系统对每块数据的处理时间为1s。若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进展处理,那么采纳单缓冲区需要花费的时间为_s;采纳双缓冲区需要花费的时间为(请作答此空)s。A.150B.151C.156D.201答案:C解析:由于在块设备输入时,假定从磁盘把一块数据输入到缓冲区的时间为T,缓冲区中的数据传送到用户工作区的时间为M,而系统处理(计算)的时间为C,如下列图所示。单缓冲工作过程图当第一块数据送入用户工作区后,缓冲区是空闲的可以传送其次块数据。这样第一块数据的处理C1与其次块数据的输入T2是可以并行的,依次类推,如下列图所示。系统对每一块数据的处理时间为:Max(C, T)+M。由于,当TC时,处理时间为M+T;当TC时,处理时间为M+C。此题每一块数据的处理时间为15+5=20,Doc1文件的处理时间为20×10+1。单缓冲并行工作示意图双缓冲工作方式根本方法是在设备输入时,先将数据输入到缓冲区1,装满后便转向缓冲区2。此时系统可以从缓冲区1中提取数据传送到用户区,最终由系统对数据进展处理,如下列图所示。双缓冲工作过程图双缓冲可以实现对缓冲区中数据的输入T和提取M,与CPU的计算C,三者并行工作,如下列图所示。从图中可以看出,双缓冲进一步加快了I/O的速度,提高了设备的利用率。在双缓冲时,系统处理一块数据的时间可以粗略地认为是Max(C, T)。假如CT,可使块设备连续输入;假如CT,则可使系统不必等待设备输入。此题每一块数据的处理时间为10,采纳双缓冲需要花费的时间为15×10+5+1=156。双缓冲并行工作示意图work( ),systems that effectively isolate an organization”s internal network structure from an ( ) network, such as the INTERNET is becoming increasingly popular. These firewall systems typically act as application-layer( )between networks, usually offering controlled TELNET, FTP, and SMTP access. With the emergence of more sophisticated(请作答此空)layer protocols designed to facilitate global information discovery , there exists a need to provide a general ( )for these protocols to transparently and securely traverse a firewall.A.networkB.sessionC.transmissionD.application答案:D解析:把握根本词汇,此题还是比拟简单的。参考翻译如下:动态划分 VLAN 的方法中不包括( )A. 网络层协议 B. 网络层地址 C. 交换机端口 D. MAC 地址答案:C解析:VLAN的划分方法中,基于端口划分的VLAN,是最常应用的一种VLAN划分方法,应用也最为广泛、最有效,目前绝大多数VLAN协议的交换机都供应这种VLAN配置方法。缺点是假如某用户离开了原来的端口,到了一个新的交换机的某个端口,则不会动态转变,必需重新定义所属身份。而基于MAC地址划分VLAN、基于网络层协议和地址划分VLAN 则用户在网络内部自由移动或变换物理地址时,其VLAN成员身份自动保存不变,不需要重新配置。依据我国商标法,以下商品中必需使用注册商标的是(11)。A.医疗仪器 B.墙壁涂料 C.无糖食品D.烟草制品答案:D解析:依据我国法律法规的规定必需使用注册商标的是烟草类商品。区块链是 ( ) 、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。A.数据仓库B.中心化数据库C.非链式数据构造D.分布式数据存储答案:D解析:区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、猎取权益的数学算法。区块链本质上是一个去中心化的数据库,是比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。软件水平考试历年真题解析5卷 第3卷关于工程进度治理中的活动历时估算的表达,()是正确的。A.活动历时估算应给出尽量精确的结果,不应给出变化范围,例如:2周±2天B.多方案分析法是一种常用的活动历时估算方法C.常用的活动历时估算方法包括类比估算、参数估算、三点估算法和后备分析法D.类比估算法也称为自下而上估算法,常用于工程早期的活动历时估算答案:C解析:活动历时估算所采纳的主要方法和技术包括: 1专家推断 由于影响活动持续时间的因素太多,如资源的水平或生产率,所以经常难以估算。只要有可能,就可以利用以历史信息为依据的专家推断。各位工程团队成员也可以供应历时估算的信息,或依据以前的类似工程提出有关最长持续时间的建议。假如无法请到这种专家,则持续时间估量中的不确定性和风险就会增加。 2类比估算 持续时间类比估算就是以从前类似打算活动的实际持续时间为依据,估算将来的打算活动的持续时间。当有关工程的具体信息数量有限时,如在工程的早期阶段就常常使用这种方法估算工程的持续时间。类比估算利用历史信息和专家推断。 当以前的活动事实上而不仅仅是外表上类似,而且预备这种估算的工程团队成员具备必要的专业学问时,持续时间类比估算堆牢靠。 3参数估算 用欲完成工作的数量乘以生产率可作为估算活动持续时间的量化依据。例如,将图纸数量乘以每张图纸所需的人时数估算设计工程中的生产率;将电缆的长度(米)乘以安装每米电缆所需的人时数得到电缆安装工程的生产率。用打算的资源数目乘以每班次需要的工时或生产力量再除以可投入的资源数目即可确定各工作班次的持续时间。例如,每班次的持续时间为5天,打算投入的资源为4人,而可以投入的资源为2人,则每班次的持续时间为10天(4x5/2=10)。 4三点估算 -考虑原有估算中风险的大小,可以提高活动历时估算的精确性。三点估算就是在确定三种估算的根底上做出的。 (I)最有可能的历时估算Tm:资源生产率、资源的可用性、对其他资源的依靠性和可能的中断都充分考虑的前提下,并且为打算活动已安排了资源状况下,对打算活动的历时估算。 (2)最乐观的历时估算To:基于各种条件组合在一起,形成最有利组合时,估算出来的活动历时就是晟乐观历时估算。 (3)最悲观的历时估算Tp:基于各种条件组合在一起,形成塌不利组合时,估算出来的活动历时就是最悲观的历时估算。 活动历时的均值=(To+ 4Tm+ Tp)/6 由于是估算,难免有误差。三点估算法估算出的历时符合正态分布曲线,其方差如下: (Tp-To)/6 活动历时估算可以通过三个估算的平均值来确定,该平均估算值是比单一点的、最可能的估算值更为精确的活动历时估算值。 三点估算法来自于打算评审技术( PERT)。 举例如下。 活动A的乐观历时为6天、晟可能历时为10天、厦悲观历时为20天。 活动A的历时为:( 6+4X 10+20)6=11天。 活动A历时的方差为:(20-6)/6=2.3天。 5后备分析 工程团队可以在总的工程进度表中以“应急时间”、“时间储藏”或“缓冲时间”为名称增加一些时间,这种做法是成认进度风险的表现。应急时间可取活动历时估算值的某一百分比,或某一固定长短的时间,或依据定量风险分析的结果确定。应急时间可能全部用完,也可能只使用一局部,还可能随着工程更精确的信息增加和积存而到后来削减或取消。这样的应急时间应当连同其他有关的数据和假设一起形成文件。以下代码由C语言书写,在输入3个整数后,能够输出最大数和最小数。int main(void)int a, b, c, max, min;printf(“input three numbers: “);scanf(“%d%d%d“, &a, &b, &c);if(ab) /*推断1*/max=a;min=b;elsemax=b;min=a;if(maxc)/*推断2*/max=c;else if(minc) /*推断3*/min=c;printf(“max=%dnmin=%d“, max, min);return 0;13、请画出该程序段的掌握流图,并分析该掌握流图中有多少条线性独立路径(VG.的值)。14、为了用分支(判定)掩盖方法测试该程序,需要设计测试用例,使其能对该程序中的每个推断语句的各种分支状况全部进展过测试。对两组输入数据(1)a=3,b=5,c=7;(2)a=4,b=6,c=5,请分别写出程序中各个推断语句的执行结果(以T表示真,以F表示假),填入答题纸的相应栏中。15、上述两组测试数据是否能实现该程序的分支(判定)掩盖?假如能,请说明理由。假如不能,请再增设一组输入数据,使其能实现分支(判定)掩盖。答案:解析:13、解析掌握流图:有4条线性独立路径,或V(G)=4。14、解析15、解析不能,给出的a,b,c三个数值满意abc一般来说,架构可以分为三个层次。( )层主要负责接收用户的恳求,对用户的输入、输出进展检查与掌握,处理客户端的一些动作,包括掌握页面跳转等,并向用户呈现最终的结果信息。表现层主要采纳(请作答此空)构造来实现,其中的( )负责接收用户的恳求,并打算应当调用哪个模型来处理。( )主要负责将业务数据存储在文件、数据库等长久化存储介质中。 A. MVCB .springC. AOPD. Hibernate答案:A解析:一般来说,架构可以分为表现层、中间层和长久层三个层次。(1)表现层。表现层主要负责接收用户的恳求,对用户的输入、输出进展检查与掌握,处理客户端的一些动作,包括掌握页面跳转等,并向用户呈现最终的结果信息。表现层主要采纳MVC构造来实现。掌握器负责接收用户的恳求,并打算应当调用哪个模型来处理;然后,模型依据用户恳求调用中间层进展相应的业务规律处理,并返回数据;最终,掌握器调用相应的视图来格式化模型返回的数据,并通过视图呈现给用户。(2)中间层。中间层主要包括业务规律层组件、业务规律层工作流、业务规律层实体和业务规律层框架四个方面。业务规律层组件分为接口和实现类两个局部,接口用于定义业务规律组件,定义业务规律组件必需实现的方法。通常按模块来设计业务规律组件,每个模块设计为一个业务规律组件,并且每个业务规律组件以多个DAO组件作为根底,从而实现对外供应系统的业务规律效劳。业务规律层工作流能够实现在多个参加者之间根据某种预定义的规章传递文档、信息或任务的过程自动进展,从而实现某个预期的业务目标,或者促进此目标的实现。业务规律层实体供应对业务数据及相关功能的状态编程访问,业务规律层实体数据可以使用具有简单架构的数据来构建,这种数据通常来自数据库中的多个相关表。业务规律层实体数据可以作为业务过程的局部I/O参数传递,业务规律层的实体是可序列化的,以保持它们的当前状态。业务规律层是实现系统功能的核心组件,采纳容器的形式,便于系统功能的开发、代码重用和治理。(3)长久层。长久层主要负责数据的长久化存储,主要负责将业务数据存储在文件、数据库等长久化存储介质中。长久层的主要功能是为业务规律供应透亮的数据访问、长久化、加载等力量。系统模块构造设计中,一个模块应具备的要素包括输入和输出、处理功能、(请作答此空)和( )。A.外部敉据B.内部数据C.链接数据D.数据格式答案:B解析:模块四要素:输入和输出、处理功能、内部数据、程序代码。某高校人事治理系统中,规定讲师每课时的教学酬金不能超过100元,副教授每课时的教学酬金不能超过130元,教授每课时的教学酬金不能超过160元。这种状况下所设置的数据完整性约束条件称之为(59)。A.实体完整性B.用户定义完整性C.主键约束完整性D. 参照完整性答案:B解析:此题考察数据库系统概念。数据库的完整性是指数据的正确性_相容性,是防止合法用户使用数据库时向数据库参加不符合语义的数据。保证数据库中数据是正确的,避开非法的更新。数据库完整性主要有:实体完整性、参照完整性以及用户定义完整性。“规定讲师每课时的教学酬金不能超过100元”这样的数据完整性约東条件是用户定义完整性。由于,对于不同的用户可能要求不一样。例如,另一所高校讲师每课时的教学酬金不能超过80元,副教授每课时的教学酬金不能超过100元,教授每课时的教学酬金不能超过200元等。监理工程师小张目前正在负责某信息系统工程,该工程对技术要求很高,因此承建单位必需具备很高的技术力量。工程实施期间小张同学聚会,同学小王的公司也是从事该工程领域,小王得知小张目前正在负责该工程的监理工作,两人对该工程、承建单位A公司进展了深入探讨,尤其是对A公司的商业范围、主要技术力量等进展争论。小王表示,A公司技术力量以及商业范围都不及自己的公司,建议小张帮帮助,下次再有类似工程直接找小王。结合上述内容,以下说法正确的选项是( )。A.在该工程后续二期招投标预备阶段,小张安排业主与小王见面就该系统二期工程实施内容、报价等事宜进展沟通B.小张作为监理工程师必需要对工程承建单位商业隐秘进展保密C.小张有常年的信息系统工程监理工作,对其非常熟识,应小王邀请,在其公司担当参谋D.该工程承建单位表示为了大力支持与协作小张工作,特意安排一名资料员由小张调遣,协作小张开展监理文档的整理工作。并表示:为了保密起见,该资料员可以与监理公司签订保密协议。小张当场拒绝。答案:D解析:监理人员的权利和义务:1)依据监理合同独立执行工程监理业务。2)保守承建单位的技术隐秘和商业隐秘。3)不得同时从事与被监理工程相关的技术和业务活动。结合题意:A选项明显错误,他们的行为已经构成了不正值竞争;B选项错误,不但要对商业隐秘进展保密,还要对技术隐秘进展保密;C选项错误监理人员不得同时从事与被监理工程相关的技术和业务活动。以下关于CISC(Complex Instruction Set Computer,简单指令集计算机)和RISC(Reduced Instruction Set Computer,精简指令集计算机)的表达中,错误的选项是_。A.在CISC中,其简单指令都采纳硬布线规律来执行B.采纳CISC技术的CPU,其芯片设计简单度更高C.在RISC中,更适合采纳硬布线规律执行指令D.采纳RISC技术,指令系统中的指令种类和寻址方式更少答案:A解析:此题考察指令系统和计算机体系构造根底学问。CISC(Complex Instruction Set Computer,简单指令集计算机)的根本思想是:进一步增加原有指令的功能,用更为简单的新指令取代原先由软件子程序完成的功能,实现软件功能的硬件化,导致机器的指令系统越来越浩大而简单。CISC计算机一般所含的指令数目至少300条以上,有的甚至超过500条。RISC(Reduced Instruction Set Computer,精简指令集计算机)的根本思想是:通过削减指令总数和简化指令功能,降低硬件设计的简单度,使指令能单周期执行,并通过优化编译提高指令的执行速度,采纳硬线掌握规律优化编译程序。在20世纪70年月末开头兴起,导致机器的指令系统进一步精炼而简洁。ADSL的“非对称性”指的是A.上、下行信道的传输速率可以不同B.用户端需要调制解调C.数据信号和语音信号可以同时传输D.接续时间短且无需拨号答案:A解析:ADSL(Asymmetric Digital Subscriber Line)即非对称数字用户环路,在数据的传输方向上,ADSL分为上行和下行两个通道。下行通道的传输速率远远大于上行通道的传输速率,这就是所谓的“非对称性”。数据封装的正确挨次是( )。A. 数据、帧、分组、段、比特B. 段、数据、分组、帧、比特C. 数据、段、分组、帧、比特D. 数据、段、帧、分组、比特答案:C解析:数据封装的正确挨次是数据(应用层)、段(传输层)、分组(网络层)、帧(数链路层)、比特(物理层)。软件水平考试历年真题解析5卷 第4卷阅读以下说明,答复1问题至问题3,将解答填入答题纸的对应栏内。工程经理小杨把编号为1401的工作包安排给张工负责实施,要求他必需:25天内完成。任务开头时间是3月1日早8点,每天工作时间为8小时。张工对该工作包进展了活动分解和活动历时估算,并绘制了如下的活动网络图。1401工作包的直接本钱由人力本钱(每人每天的本钱是1000元)构成,每个活动需要2人完成。问题1(9分)请将下面(1)(6)处的答案填写在答题纸的对应栏内。张工根据1401工作包活动网络图制定了工作打算,估计总工期为(1)天。按此打算,预留的时间储藏是(1)天。该网络目的关键路径是(3)。根据1401工作包活动网络图所示,计算活动C的总时差是(4)天,自由时差是(5)天。正常状况下,张工下达给活动C的开工时间是3月(6)日。问题2(6分)假设活动C和活动G都需要张工主持施工(张工不能同时对C和G进展施工),请进展如下分析:(1)由于各种缘由,活动C在3月9日才开工,根据张工下达的进度打算,该工作包的进度是否会延迟?并说明理由。(2)基于(1)所讲的状况,在不影响整体工程工期的前提下,请分析张工宜实行哪些措施?问题3(10分)张工根据1401工作包活动网络图编制了过渡打算和工作包预算,经批准后公布。在第12天的工作完毕后,活动C、F、H都刚刚完成,实际花费为7万元。请做如下计算和分析:(1)当前时点的SPI和CPI。(2)在此状况下,张工制定的进度打算是否会受到影响,并说明理由。答案:解析:此题考核的是网络进度图学问,关键是找出关键路径和画出如下列图。画出如下解析图:首先找出关键路径为:AEFGJ,2+5+5+7+4=23(1)23天(2)2天(估计总工期25-关键路径工期23=2)(3)AEFGJ(4)3天C活动最早完毕时间是第10天,最晚完毕时间是13,总时差=最晚完毕时间-最早完毕时间=13-10=3天(5)0天;活动D最早开头时间-活动C最早完毕时间=10-10=0;(6)6日;3月1日开工,活动C最早在第5天开头,也即3月6日。1. 由于C活动9日开头,13日下午下班才能完毕(9、10、11、12、13)。而关键路径上的G活动,开头时间是13日上午8点。题目要求张工不能同时对C和G进展施工。所以会导致关键活动G延期1天,总工期延迟1天,但工作包有2天的储藏时间,所以进度延期1天,但工作包整体进度还会在25天要求内完成。2. (1)提高活动G、J的工作效率,(2)增加资源,加快G、J进度(3)赶工,加班(4)指派阅历更丰富的人去完成工作(1)依据题意12天A、B、C、E、F、H刚好完工知道,A、E、F分别在第0、2、7天开头工作;B、C分别在第2、5天开头工作;H在2天开头工作;设1代表1000;得到:EV=(2+5+5+3+5+10)天*2*1=6,AC(已知)=7;PV在第十二天按打算应当加上活动D的两天,即PV=(2+5+5+3+5+10)+2*2*1=6.4SPI=EV/PV=6/6.4=09375CPI=EV/AC=6/7=0.8571;(2)会受到影响,由于目前状况下,进度落后,本钱超支。在交换机上,可以执行胜利的命令是( )A.undo VLAN 1B.undo VLAN2C.undo VLAN 4095D.undo VLAN 4096答案:B解析:Vlan 1是默认vlan,不行以删除,vlan编号从1-4094,因此CD不行能消失对应的vlan。设计算机系统由CPU、存储器、I/O 三局部组成,其牢靠性分别为0.9、0.5和0.6,则计算机系统的牢靠性为( )。A.0.27B.0.5C.0.6D.0.8答案:A解析:此题考察串行系统的牢靠性学问点。这个题目没有明显的告知大家是串行还是并行系统,但是这三个部件工作时,缺一不行,因此是串行工作。在套用牢靠性根本公式即可。这是计算机系统中最根本的学问,肯定要坚固把握。解:R=R1×R2×R3=0.9×0.5×0.6=0.27,计算机系统的牢靠性为0.27。答案:A在面对对象分析中,利用(请作答此空)表示需求,并从中提炼出中( ),以上两者形成( ),之后再进展后续的开发工作。A. 类图B. 数据流图C. 包图D. 用例与用例图答案:D解析:在面对对象分析中,利用用例与用例图表示需求,从用例模型中提炼形成领域模型,用例的实现可以用交互图表示。从领域模型和用例图形成类图,用包图和类图形成体系构造图。之后再进展后续的开发工作。以下关于IPSec协议的表达中,正确的选项是( )。A.IPSec协议是IP协议安全问题的一种解决方案B.IPSec协议不供应机密性爱护机制C.IPSec协议不供应认证功能D.IPSec协议不供应完整性验证机制答案:A解析:5天修炼,5.4.3 VPN。Internet 协议安全性(Internet Protocol Security,IPSec)是通过对IP协议的分组进展加密和认证来爱护IP协议的网络传输协议簇(一些相互关联的协议的集合)。IPSec工作在TCP/IP协议栈的网络层,为TCP/IP通信供应访问掌握机密性、数据源验证、抗重放、数据完整性等多种安全效劳。相对于Web1.0来说,Web2.0具有多种优势, ( ) 不属于Web2.0的优势。A.页面简洁、风格流畅B.共性化、突出自我品牌C.用户参加度高D.更加追求功能性利益答案:D解析:Web1.0和Web2.0的区分,如下表所示:关于软件测试与质量保证,正确的理解是_。A.软件测试关注的是过程中的活动,软件质量保证关注的是过程的产物B.软件测试不是软件质量保证工作中的内容C.软件测试是软件质量保证的重要手段D.软件质量保证人员就是软件测试人员答案:C解析:此题考察对软件质量保证与软件测试的区分的理解。软件测试就是在软件投入运行前对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤与重要手段。软件测试不关注过程中的活动,软件质量保证人员和软件测试人员的职责、工作内容不同。数字签名首先需要生成消息摘要,然后发送方用自己的私钥对报文摘要进展加密,接 收方用发送方的公钥验证真伪。对摘要进展加密的算法 为( )。 A. DESB. 3DESC. MD5D. RSA答案:D解析:数字签名首先需要生成消息摘要,生成消息摘要可用的算法是MDS,对摘要进展加密可以使用RSA算法。接收方使用发送方的公钥解密并提取消息摘要。计算机系统的工作效率通常用( )来度量;计算机系统的牢靠性通常用(请作答此空)来评价。A.平均响应时间B.平均无故障时间(MTBF)C.平均修复时间(MTTR)D.数据处理速率答案:B解析:正确答案为B。平均无故障时间(MTBF)指系统屡次相继失效之间的平均时间,该指标和故障率用来衡量系统牢靠性。平均修复时间(MTTR)指屡次故障发生到系统修复后的平均间隔时间,该指标和修复率主要用来衡量系统的可维护性。数据处理速率通常用来衡量计算机本身的处理性能。软件水平考试历年真题解析5卷 第5卷实施电子政务的政务内网必需与政务外网之间( )。A.物理隔离B.规律隔离C.直接连接D.不连接答案:A解析:电子政务网络由政务内网和政务外网构成,两网之间物理隔离,政务外网与互联网之间规律隔离。IDEF (Integration definition method ,集成定义方法)是一系列建模、分析和仿真方法的统称,每套方法都是通过建模来获得某种特定类型的信息。其中, IDEF0 可以进展( )建模; IDEF1 可以进展 (请作答此空)建模; (请作答此空)可以进展面对对象设计建模。A.仿真B.信息C.业务流程D.组织构造答案:C解析:IDEF是一系列建模、分析和仿真方法的统称,从IDEF0到IDEF14(包括IDEF1X在内)共有16套方法,每套方法都是通过建模程序来猎取某个特定类型的信息。它们分别是IDEF0(功能建模)、IDEF1(信息建模)、IDEF1X(数据建模)、IDEF2(仿真建模设计)、IDEF3(过程描述猎取)、IDEF4(面对对象设计)、IDEF5(本体论描述猎取)、IDEF6(设计原理猎取)、IDEF7(信息系统审计)、IDEF8(用户界面建模)、IDEF9(场景驱动信息系统设计)、IDEF10(实施架构建模)、IDEF11(信息制品建模)、IDEF12(组织建模)、IDEF13(三模式映射设计)和IDEF14(网络规划)。IDEF0的建模特点使它可以用来描述企业的业务流程,它的阶梯层次可用来描述业务流程的阶梯构造特性。从高层次看,IDEF0的功能活动与业务流程相对应;而从低层次看,功能活动与流程的业务活动相对应。利用IEDF0的活动描述方式及活动之间的联系方式,可以很好地描述业务流程的架构。IDEF0模型形象、直观、易于理解和分析,但是,这种图形化的模型没有深刻提醒业务流程的内部构造特征和规律,而且当业务流程很简单时,所对应的有向图就成为一个相互穿插、混乱的网络,不利于分析流程的特征。面对效劳(Service-Oriented,SO)的开发方法将(24)的定义与实现进展解耦,并将跨构件的功能调用暴露出来。该方法有三个主要的抽象级别,最低层的(25)代表单个规律单元的事物,包含特定的构造化接口,并且返回构造化的响应;其次层的效劳代表操作的规律分组;最高层的(26)则是为了实现特定业务目标而执行的一组长期运行的动作或者活动。A.业务规章B.业务流程C.数据流D.掌握流答案:B解析:OO的应用构建在类和对象之上,随后进展起来的建模技术将相关对象根据业务功能