软考高级考试题免费下载6卷

发布时间:2021-12-18
软考高级考试题免费下载6卷

软考高级考试题免费下载6卷 第1卷


海湾战争之后不久,调查研究者对这个地区进行了报道。在战争期间,当正常的石油生产减慢时,这个地区遭受了成百上千的浓烟滚滚的石油大火和蓄意的石油横流。然而,战后这个地区的石油污染比他们战前对这个地区的调查显示的结果要轻。他们又报道说,与波罗的海气候温和的石油生产地区记录中的多环芳香族碳氢化合物的水平相比,这个地区的化合物浓度相对较低。被用来生产可燃产品的多环芳香族碳氢化合物,简写为PAHs,在战争期间曾从油井中喷出燃烧。 下面哪一点,如果正确,最能解决上述信息中的明显分歧?

A.气候温和地区的石油污染对环境的影响要比沙漠地区的大。

B.石油污染和PAHs污染在气候温和地区要比在沙漠地区消散得快。

C.石油污染和PAHs污染在沙漠地区要比在气候温和的地区消散得快。

D.和平时期,海湾的石油生产和运输致使高水平的PAHs和大规模的石油倾销。

正确答案:D
解析:题干的分歧为:战后污染比和平时期轻。A项、B项、C项均未涉及时间,排除;D项指出由于和平时期强劲的石油生产会产生很严重的PAHs污染,而战后由于石油生产减缓,所以污染减轻,解释了题干的论证。


信息资源管理包括数据资源管理和信息处理管理,组织内部人员访问角色管理(3)。

A.不属于信息资源管理

B.属于数据资源管理

C.属于信息处理管理

D.属于人事管理

正确答案:C
信息资源管理包括数据资源管理和信息处理管理,前者强调对数据的控制,后者关心管理人员在一定条件下如何获取和处理信息,且强调企业信息资源的重要性。所以组织内部人员访问角色管理属于信息处理管理。


在信息系统项目中,为了提高沟通的效率和效果,需要把握一些基本原则;其中不包括(5)。

A.沟通内外一致

B.扫除沟通的障碍

C.沟通的升级原则

D.非正式的沟通有助丁关系的融洽

正确答案:A
解析:在信息系统项目中,为了提高沟通的效率和效果,需要把握如下一些基本原则。(1)沟通内外有别。团队同一性和纪律性是对项目团队的基本要求。团队作为一个整体对外意见要一致,一个团队要用一种声旨说话。在客户面前出现项目组人员表现出对项目信心不足、意见不统一、争吵等都是比较忌讳的情况。(2)非正式的沟通有助于关系的融洽。在需求获取阶段,常常需要采用非正式沟通的方式以与客户拉近距离。在私下的场合,人们的语言风格往往是非正规和随意的,反而能获得更多的信息。(3)采用对方能接受的沟通风格。注意肢体语言、语态给对方的感受。沟通中需要传递一种合作和双羸的态度,使双方无论在问题的解决上还是在气氛上都达到“双赢”。(4)沟通的升级原则。需要合理把握横向沟通和纵向沟通关系,以有利于项目问题的解决。“沟通四步骤”反映厂沟通的升级原则:第一步,与对方沟通;第二步,与对方的上级沟通;第三步,与自己的上级沟通;第四步,自己的上级和对方的上级沟通。(5)扫除沟通的障碍。职责定义不清、目标不明确、文档制度不健全、过多使用行话等都是沟通的障碍。必须进行良好的沟通管理,逐步消除这些障碍。


以下关于大数据的叙述中,()是不恰当的。

A.大数据是仅靠现有数据库管理工具或传统数据处理系统很难处理的大型而复杂的数据集

B.大数据具有数据体量巨大、数据类型繁多、处理速度快等特性

C.大数据的战略意义是实现数据的增值

D.大数据研究中,数据之间的因果关系比关联关系更重要

正确答案:D
目前并没有定论说数据之间的因果关系就一定比关联关系更重要,有的人认为因果关系比管理关系重要,而有的人认为关联关系比因果关系更重要。而其它三个选项都是已经确定了的。


● (2)适用于描述复杂算法的执行流程。

(2)

A.活动图

B.状态图

C.类图

D.用例图

正确答案:A
试题(2)分析
本题考查面向对象分析与设计的基础知识。
活动图用来描述一个业务流程,说明活动之间的依赖关系。状态图显示出对象可能的状态以及由状态改变而导致的转移。活动图和状态图之间是有关系的。状态图把焦点集中在过程中的对象身上,而活动图则集中在一个单独过程中的动作流程。
类图通过显示出系统的类以及这些类之间的关系来表示系统,是系统静态对象结构的图形描述。用例图用来描述系统与外部系统以及用户之间的交互视图,强调这个系统是什么而不是这个系统怎么工作。
参考答案
(2)A


试题五(共 25 分)

阅读以下关于Web 应用系统负载均衡的问题,在答题纸上回答问题1至问题3。

某电子商务公司的主要业务是书籍、服装、家电和日用品的在线销售。随着公司业务发展和用户规模的不断扩大,现有的网上交易系统无法正常处理日益增大的请求流量,公司决策层决定升级其网上交易系统。在对该系统的升级方案进行设计和讨论时,公司的系统分析师王工提出采用基于高性能主机系统的方法进行系统升级,另外一位系统分析师李工则提出采用基于负载均衡集群的方法进行系统升级。公司的分析师和架构师对这两种思路进行讨论与评估,最终采纳了李工的方法。

【问题 1】(9 分)

请从系统的可用性、可伸缩性和应用特点三个方面说明公司为何没有采用王工提出的方法。

【问题 2】(8 分)

负载均衡通常分为传输层负载均衡和应用层负载均衡两类。请基于这种分类方式,说明基于 DNS 的负载均衡方法和基于 HTTP 重定向服务器的负载均衡方法分别属于哪类负载均衡方法,并用200字以内的文字说明这两种方法实现负载均衡的方式。

【问题 3】(8 分)

在确定使用基于负载均衡集群的系统升级方法后,李工给出了一个基于LVS(Linux Virtual Server)的负载均衡集群实现方案。公司的系统分析师在对现有系统进行深入分析的基础上,认为以下两个实际情况对升级方案影响较大,需要对该方案进行改进。

1. 系统需要为在线购物提供购物车功能,用来临时存放选中的产品。

2. 系统需要保证向所有的VIP 用户提供高质量的服务。

针对上述描述,首先说明每种情况分别会引入哪些与负载均衡相关的问题,并用 200字以内的文字说明针对不同的问题,应该如何改进李工的解决方案。

正确答案:
试题五分析
本题考查的是Web应用系统设计、维护和升级的相关内容,主要考查系统负载均衡技术。
【问题1】
本问题考查:Web应用系统升级时的方案选择问题。在Web应角中,服务器的处理能力和IO已经成为提供应用服务的瓶颈。由于涉及的信息量非常大,用户访问频率也高,许多基于Web的大型应用系统每秒钟需要处理上百万个甚至更多的请求。显然单台服务器有限的性能难以解决这个问题。
为了解决上述问题,采用高性能的主机系统(小型机或大型机)是可行的。但是,除了其价格昂贵、可扩展性差以外,这种主机系统在很多情况F也不能同时处理上百万个并发的请求。因为高速主机系统只是对于复杂单一任务和有限的并发处理显得高性能,而Internet中的Web应用绝大多数处理是简单任务、高强度并发处理。因此,即便有大量资金投入,采用高性能、高价格的主机系统,也不能满足Web应用的需要。
【问题2】
本问题主要考查负载均衡技术的分类和两种具体方法的掌握。负载均衡技术是集群系统中一项重要技术,可以提高集群系统的整体处理能力,也提高了系统的可靠性,最终目标是加快集群系统的响应速度,提高客户端访问的成功概率。
负载均衡通常分为传输层负载均衡和应用层负载均衡两类。基于DNS的负载均衡属于传输层负载均衡技术,其主要原理是在DNS服务器中为同一个主机名配置多个地址,在应答DNS查询时,DNS服务器对每个查询将以DNS文件中主机记录的IP地址按顺序返回不同的解析结果,将客户端的访问引导到不同的节点上去,使得不同的客户端访问不同的节点,从而达到负载均衡的目的。基于HTTP重定向服务器的负载均衡属于应用层负载均衡技术,其主要原理是服务器使用HTTP重定向指令,将一个客户端重新路由到另一个位置。服务器返回一个重定向响应,而不是返回请求的对象。客户端确认新地址然后重发请求,从而达到负载均衡的目的。
【问题3】
主要考查负载均衡技术的实际应用。在实际应用中,通常会将传输层负载均衡方法与应用层负载均衡方法结合起来使用,以提高系统整体的性能、可用性和可靠性。题干描述中,第一种情况的描述说明系统需要提供应用会话数据支持。通常采用会话服务器(session server)机制在服务器端存放应用会话数据。但需要注意的是,应用会话数据大多数情况下是不可恢复的,因此采用支持应用会话数据容错的解决方案非常重要。
    第二种情况的描述要求保证特定用户的服务质量。当数据量不断增长时,由于在会话服务器或缓存服务器,业务服务器和会话(或缓存)服务器之间可能会反复移动较大量的数据,从而无法保证服务质量。因此,通常的做法是基于应用层负载均衡器实现客户端联系(client affinity),将某个客户端的所有请求转发到相同的服务器上,使得一个用户会话的所有请求被同一服务器实例处理,从而保证服务质量。
试题五解答要点
【问题1】
    王工提出的方案是采用高性能的主机系统实现系统升级。从可用,眭角度看,采用高性能的主机系统很难实现系统的冗余机制,当发生故障后会导致整个系统会失去响应能力,从而无法保证系统的高可用性;从可伸缩性角度看,采用高性能的主机系统,升级服务器的成本与获得的相应能力不成比例,整个系统的可扩展性较差;从应用特点来看,Intemet中的Web应用绝大多数是简单任务、高强度的并发处理,而主机系统只是对于复杂单一任务和有限的并发处理具有高性能,不能同时处理大量的并发请求。因此,公司没有采用王工的方案。
【问题2】
    基于DNS的负载均衡属于传输层负载均衡技术,其主要原理是在DNS服务器中为同一个主机名配置多个地址,在应答DNS查询时,DNS服务器对每个查询将以DNS文件中主机记录的IP地址按顺序返回不同的解析结果,将客户端的访问引导到不同的节点上去,使得不同的客户端访问不同的节点,从而达到负载均衡的目的。
    基于HTTP重定向服务器的负载均衡属于应用层负载均衡技术,其主要原理是服务器使用HTTP重定向指令,将一个客户端重新路由到另一个位置。服务器返回一个重定向响应,而不是返回请求的对象。客户端确认新地址然后重发请求,从而达到负载均衡的目的。
【问题3】
    第一种情况的描述说明系统需要提供应用会话数据支持。通常采用会话服务器机制在服务器端存放应用会话数据。但需要注意的是,应用会话数据大多数情况一F是不可恢复的,因此采用支持应用会话数据容错的解决方案非常重要。
    第二种情况的描述要求保证特定用户的服务质量。当数据量不断增长时,由于在会话服务器或缓存服务器,业务服务器和会话(或缓存)服务器之间可能会反复移动较大量的数据,从而无法保证服务质量。因此,通常的做法是基于应用层负载均衡器实现客户端联系,将某个客户端的所有请求转发到相同的服务器,使得一个用户会话的所有请求被同一服务器实例处理,从而保证服务质量。


如果一个儿童体重与身高的比值超过本地区80%的儿童的水平,就称其为肥胖儿。根据历年的调查结果,15年来,X市肥胖儿的数量一直在稳定增长。如果以上断定为真,则以下哪项也必为真?( )

A.X市每一个肥胖儿的体重都超过全市儿童的平均体重。

B.15年来,X市的儿童体育锻炼越来越少。

C.15年来,X市的非肥胖儿的数量在不断增长。

D.X市每一个肥胖儿的体重与身高的比值都超过全市儿童的平均值。

正确答案:C
解析:根据题干中关于肥胖儿的定义可以认定,X平均每100个儿童中必定有20个肥胖儿和80个非肥胖儿,即:肥胖儿/非肥胖儿=1/4。于是,从15年来X市肥胖儿的数量在稳定增长(分子增大),一定能推出15年来X市的非肥胖儿的数量在不断增长 (分母必须增大)。
选项A和D都不正确。因为题干中关于肥胖儿的概念只是一个相对的概念,并不意味着X市每一个肥胖儿都绝对地肥胖。以选项A为例,设X市一共有10个儿童,编号为, 1-10,假定这10个儿童的体重情况如下:
1  2  3  4  5  6  7  8  9  10
1  1  1  l  1  1  1  1  1.1  10
根据肥胖儿的定义,9号和10号儿童是肥胖儿,可是9号儿童的体重并没有超过全市儿童的平均体重。


软考高级考试题免费下载6卷 第2卷


____

A.多态

B.动态绑定

C.静态绑定

D.继承

A.

B.

C.

D.

正确答案:D


以下5小题基于以下共同题干:

某街道综合治理委员会共有6名委员:F、G、H、I、M和P。其中每一位委员,在综合治理委员会下属的3个分委会中,至少要担任其中一个分委会的委员。每个分委会由 3位不同的委员组成。已知的信息如下:

6名委员中有一位分别担任3个分委会的委员。

F不和G在同一个分委会任委员。

H不和I在同一个分委会任委员。

以下哪项陈述可能为真?

A.F分别在三个分委会任委员。

B.H分别在三个分委会任委员。

C.G分别在三个分委会任委员。

D.I任职的分委会中有P。

正确答案:D
解析:由“6名委员中有一位分别担任3个分委会的委员”和“F不和G在同一个分委会任委员”以及“H不和I在同一个分委会任委员”,可以确定,F、 G、H、I中的每一位都不可能同时担任3个分委会的委员。那么就只可能是M或者P同时担任3个分委会的委员。所以选项ABC都不可能为真。


RIPv2对RIPv1协议的改进之一是采用水平分割法,以下关于水平分割法的说法中,错误的是( )。

A.路由器必须有选择地将路由表中的信息发送给邻居

B.一条路由信息不会被发送给该信息的来源

C.水平分割法为了解决路由环路

D.发送路由信息到整个网络

正确答案:D


如下图所示,某大型企业的厂区A(有空气污染)与生活区B拟建于一条大河的两侧,其坐标表示大致为(单位:km):厂区位于点A(0,3),生活区位于点B(2.5,0),河的两岸分别为直线Y=1与Y=1.5。为方便企业职工在厂区与生活区之间来往,还需要在该条河上建一座垂直于两岸的桥。为使企业职工通过该桥往来厂区与生活区之间的距离最短,桥应建在坐标X=(58)处。

A.1

B.1.25

C.1.5

D.2

正确答案:C
解析:该企业厂区、生活区以及河道的位置可以图示如下。
 
  上图中,A点表示厂区,B点表示生活区,垂直于河岸的CD表示建桥的某种方案。本题希望调整CD点的位置使总距离AC+CD+DB最小。由于CD恒为0.51km,所以关键是要使AC+DB最短。将DB平移到CE,则E点是确定的,坐标为(2.5,0.5)。问题变成在直线Y=1.5上取点C,使它到定点A与E的距离之和最小。显然,直线AE与Y=1.5的交点F,到达A点与E点的距离之和最小(因为AC+CEAE)。在F处建桥FG,则 AF+FG+GB=AF+0.5+FE=AE+0.5将使距离最短。
  为计算F点的坐标,延长BE到H(与直线Y=1.5的交点)。由于AK=1.5,EH=1, KH=2.5,所以KF=1.5,FH=1。这样,桥应建在坐标X=1.5km处。
  本题如用代数方法计算则比较麻烦。
  本题也可以根据4种选择答案算出4种距离,选择最小的一种为正确答案,但这种方法只是应试技巧,实际应用中并没有提供选择答案。


试题(13)、(14)

甲机构构建网络时拟采用CIDR地址格式,其地址分配模式是210.1.1.0/24,则实际允许的主机数最大为 (13) 。如果乙机构采用的地址分配模式是210.1.0.0/16,对于目的地址为210.1.1.10的数据分组,将被转发到的位置是 (14) 。

(13)

A. 224

B. 28

C. 224 -2

D. 28 -2

(14)

A. 甲机构的网络

B. 乙机构的网络

C. 不确定

D. 甲、乙之外的一个网络

正确答案:D,A

试题(13)、(14)分析
本题考查IP地址、特别是CIDR地址格式的基本知识。
CIDR (Classless Inter-Domain Routing)将IP地址看成两级结构,用“IP首地址/网络前缀位数”的形式表示。在一个网络内表示主机的地址位数为32-网络前缀位数。全0和全1的地址不能作为普通地址分配。
对于CIDR格式的IP地址,在进行路由选择时遵循的原则是最长匹配,即选择路由表中网络前缀部分与分组中IP地址的前缀部分相同部分最长的那个地址作为转发地址。
参考答案
(13)D    (14)A

 


大山中学所有骑自行车上学的学生都回家吃午饭,因此,有些家在郊区的大山中学的学生不骑自行车上学。

为使上述论证成立,以下哪项关于大山中学的断定是必须假设的?

A.骑自行车上学的学生家都不在郊区。

B.回家吃午饭的学生都骑自行车上学。

C.家在郊区的学生都不回家吃午饭。

D.有些家在郊区的学生不回家吃午饭。

正确答案:D
解析:为使题干的论证成立,D项是必须假设的。否则,如果所有家在郊区的学生都回家吃午饭,又完全可能所有回家吃午饭的大山中学学生都骑自行车上学(这和题干的前提不矛盾),在这种情况下,题干的前提真而结论假,因此,题干的论证不成立。
  其余各项均不是题干的论证必须假设的。


1985年,W国国会降低了单身公民的收入税收比率,这对有两份收入的已婚夫妇十分不利,因为他们必须支付比分别保持单身更多的税款。从1985年到1995年,未婚同居者的数量上升了205%。因此,国会通过修改单身公民的收入税收比率,可使更多的未婚同居者结婚。

以下哪项如果为真,将最有力地削弱上述论证?

A.从1985年到1995年间,W国的离婚率上升185%,高离婚率对当事者特别是单亲子女造成的伤害,成为受到普遍关注特别是受到婚龄段青年人关注的社会问题。

B.在H国,国会并未降低单身公民的收入税收比例,但在1985年至1995年间,未婚同居者的数量也有所上升。

C.W国的税收率在相同发展水平的国家中并不算高。

D.从1985年至1995年间,W国的未婚同居者的数量并不呈直线上升,在1990年还有所回落。

正确答案:A
解析:如果A项的断定为真,则有理由认为,从1985年到1995年间,未婚同居者的数量大幅度上升的另外一个原因是,高离婚率所造成的伤害使得人们对结婚更为保留和谨慎。因此,光通过修改相应税率,未必能使更多的未婚同居者结婚。这就有力地削弱了题干的论证。


软考高级考试题免费下载6卷 第3卷


当网络用户通过网络与另一台主机x通信,发现响应太慢时,可运行(48)程序,把一个分组发向主机X,通过查看所返回的分组首部的(49),发现问题的所在,并采取相应的措施。

A.Browser

B.Bitware

C.Ping

D.Handshaking

正确答案:C


● 网络入侵检测系统和防火墙是两种典型的信息系统安全防御技术,下面关于入侵检测系统和防火墙的说法正确的是__(16)__

(16)A.防火墙是入侵检测系统之后的又一道防线,防火墙可以及时发现入侵检测系统没有发现的入侵行为

B.入侵检测系统通常是一个旁路监听设备,没有也不需要跨接在任何链路上,无须网络流量流经它便可以工作

C.入侵检测系统可以允许内部的一些主机被外部访问,而防火墙没有这些功能,只是监视和分析系统的活动

D.防火墙必须和安全审计系统联合使用才能达到应用目的,而入侵检测系统是一个独立的系统,不需要依赖防火墙和安全审计系统

正确答案:B
防火墙是第一道安全屏障,入侵检测是防火墙后的一道安全屏障,入侵检测可以及时发现非法入侵行为,对非法访问行为进行监视、分析并做出相应措施。防火墙可以阻止外部非法访问内部网络,但可以通过设置安全的发布规则,把内部网络的某些主机(如WWW、FTP等服务器)进行发布,以便外部用户能访问这些发布的主机,但不能访问内部的其它没有发布的主机。


阅读以下关于业务持续和灾难恢复的叙述,回答问题1至问题3。

随着信息系统的深入应用,它在政府或企业中发挥着越来越重要的作用。由此也产生了一些问题:一旦由于故障、甚至灾难导致信息系统局部或全部瘫痪,就会对相关的政府或企业造成重大的损失,因此需要业务持续和灾难恢复规划。

业务持续和灾难恢复规划涉及到一些特定的或相关的规划,当正常的信息处理业务突然中断时,用来减轻甚至避免其所带来的影响。它们用来保证维持组织运作的关键系统的可用性。

某大型网上书店通过Internet 为用户提供网上图书查询及订购等多种服务。由于每天的业务量非常多,因此对业务有持续性要求,并且需要具备灾难恢复功能。在对原有系统的改进方案中提出:

1)对于一些关键应用系统,采用双机冗余热备的方式进行保护:

2)由于资金问题,公司并不打算建设自己专有的用于备份数据的备份中心(假设这里的备份中心仅用于备份数据),而是决定租用其他公司提供的商业备份中心,每隔一段时间,把公司的业务数据备份到备份中心。

请用150字以内文字,说明双机冗余热备方式主要解决的是系统运行中的哪些问题?在选择双机冗余热备产品时通常需要考虑哪些问题?

正确答案:[解答要点] 采用双机冗余热备方式当本地某个系统发生故障时系统能够自动快速切换到正常的系统通过本地故障恢复确保系统持续提供服务。 目前有许多不同厂家提供双机冗余热的的产品采用双机冗余热备方式涉及到以下众多因素: .双机热备产品适用的规模: .支持的操作系统; .支持的数据库系统; .对正常业务系统的性能影响; .提供的CUI 管理工具功能易用性: .能够完全实现多应用多级切换(应用级切换)适用多种应用并存的系统某一应用的切换可以不对其他应用产生影响; .集中管理配置能力; .远程监控和管理能力; .切换速度; .磁盘管理方面功能;
[解答要点] 采用双机冗余热备方式,当本地某个系统发生故障时,系统能够自动快速切换到正常的系统,通过本地故障恢复确保系统持续提供服务。 目前有许多不同厂家提供双机冗余热的的产品,采用双机冗余热备方式,涉及到以下众多因素: .双机热备产品适用的规模: .支持的操作系统; .支持的数据库系统; .对正常业务系统的性能影响; .提供的CUI 管理工具功能易用性: .能够完全实现多应用多级切换(应用级切换),适用多种应用并存的系统,某一应用的切换可以不对其他应用产生影响; .集中管理配置能力; .远程监控和管理能力; .切换速度; .磁盘管理方面功能; 解析:由于故障、甚至灾难导致信息系统局部或全部瘫痪,这会对相关的政府或企业造成重大的损失,因此需要业务持续和灾难恢复规划。业务持续和灾难恢复规划涉及到一些特定的或相关的规划,当正常的信息处理业务突然中断时,用来减轻甚至避免其所带来的影响。它们用来保证维持组织运作的关键系统的可用性。
第一步:总结出问题的要点。
本题主要考查业务持续和灾难恢复的需要考虑的问题。
第二步:分析试题的内容,构思答案的要点。


● 多个项目需要同一资源,否则便不能实施。为使延误的项目数最少,应将该资源优先分配给__(51)__。

(51)A.总时差最短的项目

B.历时最短的项目

C.计划开始最早的项目

D.计划结束最晚的项目

正确答案:A
因为总时差越短的项目,意味着在合同工期内,它能休息缓冲的时间就越短(即一不小心就会超过合同工期),因此应优先把资源分配给这种项目,才能避免有太多的项目会被延误。


在经济全球化的今天,西方的文化经典与传统仍在生存和延续。在美国,总统手按着《圣经》宣誓就职,小学生每周都要手按胸口背诵“一个在上帝庇护下的国家”的誓言。而在中国,小学生早已不再读经,也没有人手按《论语》宣誓就职,中国已成为一个几乎将文化经典与传统丧失殆尽的国家。以下哪项陈述是上面论证所依赖的假设?

A.随着科学技术的突飞猛进,西方的文化经典与传统正在走向衰落。

B.中国历史上的官员从来没有手按某一部经典宣誓就职的传统。

C.小学生读经是一个国家和民族保持文化经典与传统的象征。

D.一个国家和民族的文化经典与传统具有科学难以替代的作用。

正确答案:C
解析:题干根据“在中国,小学生早已不再读经,也没有人手按《论语》宣誓就职”,得出结论“中国已成为一个几乎将文化经典与传统丧失殆尽的国家”。进行这个论证必须假设“小学生读经是一个国家和民族保持文化经典与传统的象征”成立,即选项C。


( )是指当系统万一遇到未预料的情况时,能够按照预定的方式作合适的处理。( )A.可用性 B.正确性 C.稳定性 D.健壮性

正确答案:D
软件的健壮性是指在硬件发生故障、输入的数据无效或操作错误等意外环境下,即系统遇到未预料的情况时,系统能够做出适当响应的程度。


对线性表进行二分法查找,其前提条件是(28)。

A.线性表以链接方式存储,并且按关键码值排好序

B.线性表以顺序方式存储,并且按关键码值的检索频率排好序

C.线性表以顺序方式存储,并且按关键码值排好序

D.线性表以链接方式存储,并且按关键码值的检索频率排好序

正确答案:C
解析:线性表是一种具有线性结构的数据结构,满足:在数据元素的非空有限集中,存在唯一的一个被称为“第一个”和“最后一个”的数据元素,且除第一个之外,集合中的每个数据元素均只有一个前驱,除最后一个之外,集合中的每个数据元素均只有一个后继。线性表的存储结构分为顺序存储和链式存储两种:线性表的顺序存储指的是用一组地址连续的存储单元依次存储线性表的数据元素;线性表的链式存储指的是用一组地址任意的存储单元存储线性表的数据元素,这组存储单元可以是不连续的。要对线性表进行二分法查找,其前提条件是线性表以顺序方式存储,并且按关键码值排好序。


软考高级考试题免费下载6卷 第4卷


室外音乐会的组织者宣布,明天的音乐会将如期举行,除非预报了坏天气或预售票卖得太少。如果音乐会被取消,将给已买了票的人退款。尽管预售票已经卖得足够多,但仍有一些已买了票的人已经得到了退款,这一定是因为预报了坏天气的缘故。下列哪一项是该论述中含有的推理错误?( )

A.该推理认为如果一个原因本身足以导致一个结果,那么导致这个结果的原因只能是它。

B.该推理将已知需要两个前提条件才能成立的结论建立在仅与这两个条件中的一个有关系的论据的基础上。

C.该推理解释说其中一事件是由另一事件引起的,即使这两件事都是由第三件未知的事件引起的。

D.该推理把缺少某一事件发生的一项条件的证据当作了该事件不会发生的结论性证据。

正确答案:A
解析:题干论述中包含的推理是这样的:
  (1)(坏天气∨售票少)←取消音乐会      (已知)
  (2)取消音乐会→退款            (已知)
  (3)┓售票少                (已知)
  (4)退款                  (已知)
  (5)取消音乐会               ((2)(4)假言推理)
  (6)坏天气∨售票少             ((1)(5)假言推理)
  (7)坏天气                 ((3)(6)选言推理)
  分析上述推理可发现,错误出在从第(2)、(4)两行推出第(5)行。我们知道,从如果取消音乐会就可以退款,推不出如果退款就一定是因为取消了音乐会。选项A是对这一推理错误的概括,所以是正确的。


下列选项中属于项目计划约束条件的是______。

A.过去业绩的纪录

B.类似项目的财务报告

C.事先确定的预算

D.以前项目的经验

正确答案:C
解析:本题考查网络项目计划管理方面的基本知识。
  项目计划约束是指对本项目的实施具有约束性的条件,包括预算约束、工期约束、施工条件约束、质量约束和应用产品约束等,通常是建设单位的约束条件。过去的业绩、其他项目的财务报告、以前项目的经验是承建单位的资质性条件,对完成本项目具有参考作用,但不是本项目的约束条件。


在项目每个阶段结束时进行项目绩效评审是很重要的,评审的目标是(38)。

A.根据项目的基准计划来决定完成该项目需要多少资源

B.根据上一阶段的绩效调整下一阶段的进度和成本基准

C.得到客户对项目绩效认同

D.决定项目是否可以进入下一个阶段

正确答案:D
解析:在一个阶段末的评审通常被称为阶段出口、阶段验收或终止点。这一评审的目的是决定当前阶段是否继续到下一阶段,是发现和纠正错误并保证项目聚焦于它所支持的业务发展的需要。


(59)

A.硬盘损坏

B.网络设备不能再使用

C.硬盘上资料被拷贝或被偷看

D.让硬盘上的文件都感染病毒

正确答案:C


需求工程帮助软件工程师更好地理解要解决的问题。下列活动中,不属于需求工程范畴的是(36)。

A.理解客户需要什么,分析要求,评估可行性

B.与客户协商合理的解决方案,无歧义地详细说明方案

C.向客户展现系统的初步设计方案,并得到客户的认可

D.管理需求以至将这些需求转化为可运行的系统

正确答案:C
解析:把所有与需求直接相关的活动通称为需求工程。需求工程的活动可分为两大类,一类属于需求开发;另一类属于需求管理  
  需求开发的目的是通过调查于分析,获取用户需求并定义产品需求。需求开发包括需求获取、需求分析、需求定义和需求验证4个过程。
  而需求管理的目的是确保各方对需求的一致理解:管理和控制需求的变更;从需求到最终产品的双向跟踪。
  “需求管理”与“需求开发”密切合作。“需求开发”涉及到把项目关系人的需要转换成产品需求和决定如何在各个产品构件之间安排或分配需求。在“需求管理”中,要收集需求的变更和变更的理由,并且维持对原有需求和所有产品及产品构件需求的双向跟踪。
  而“向客户展现系统的初步设计方案,并得到客户的认可”则是范围确认的任务。


指令寄存器的作用是(11)。

A.存放操作数

B.存放指令地址

C.存放操作数地址

D.存放正在执行的指令

正确答案:D
解析:指令从存储器取出后放在控制器的指令寄存器中,然后对指令寄存器中的操作码部分进行译码产生指令执行所需要的微操作。在指令执行过程中指令寄存器中的内容不能变化。


在下面的沟通模型中,“①”中应填入()

A.表达

B.噪声

C.意见

D.行动

正确答案:B
P221


软考高级考试题免费下载6卷 第5卷


数据库镜像(35)。

A.是实时、动态地确保主数据库和后备数据库处于联机状态

B.是把整个数据库的数据复制到后备数据库中

C.是把数据库的部分数据复制到后备数据库中

D.是定期将数据库的数据复制到后备数据库中

正确答案:A
解析:镜像,是指在互联网环境里,将某个网站上运行的数据库、程序以及网络界面等全部资源移植到本地服务器,以提高网络使用效率。数据库镜像是实时、动态地确保主数据库和后备数据库处于联机状态


赫兹伯格的双因素激励理论中的激励因素类似于马斯洛的需求层次理论中的“( )”。

A.安全和自我实现B.尊重和自我实现C.安全和社会认可D.社会认可和尊重

正确答案:B


11标准定义了3种物理层通信技术,这3种技术不包括(19)。

A.直接序列扩频

B.跳频扩频

C.窄带微波

D.漫反射红外线

正确答案:C
解析:IEEE 802.11标准定义了3种物理层通信技术:(1)直接序列扩频:(2)跳频扩频;(3)漫反射红外线。


Kruchten提出的“4+1”视图模型,提倡从不同维度看软件架构。()可以看作是那些重要系统活动的抽象,它使四个视图有机联系起来,从某种意义上说场景是最重要的需求抽象。()A.逻辑视图 B.进程视图 C.物理视图 D.场景

正确答案:D
    Kruchten提出的“4+1”视图模型,提倡从不同维度看软件架构。这些维度包括:逻辑视图、进程视图、开发视图、物理视图、场景。
    (1)逻辑视图。逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务。在逻辑视图中,系统分解成一系列的功能抽象,这些抽象主要来自问题领域。这种分解不但可以用来进行功能分析,而且可用作标识在整个系统的各个不同部分的通用机制和设计元素。在OO技术中,通过抽象、封装和继承,可以用对象模型来代表逻辑视图,用类图来描述逻辑视图。逻辑视图中使用的风格为面向对象的风格,在设计中要注意保持一个单一的、内聚的对象模型贯穿整个系统。
    (2)开发视图。开发视图也称为模块视图,在UML中被称为实现视图,它主要侧重于软件模块的组织和管理。开发视图要考虑软件内部的需求,例如,软件开发的容易性、软件复用和软件的通用性,要充分考虑由于具体开发工具的不同而带来的局限性。开发视图通过系统I/O关系的模型图和子系统图来描述。
    (3)进程视图。进程视图侧重于系统的运行特性,主要关注一些非功能性需求,例如,系统的性能和可用性等。进程视图强调并发性、分布性、系统集成性和容错能力,以及逻辑视图中的功能抽象如何适合进程结构等,它也定义了逻辑视图中的各个类的操作具体是在哪一个线程中被执行的。进程视图可以描述成多层抽象,每个级别分别关注不同的方面。
    (4)物理视图。物理视图在UML中被称为部署视图,它主要考虑如何把软件映射到硬件上,它通常要考虑到解决系统拓扑结构、系统安装和通信等问题。当软件运行于不同的物理节点上时,各视图中的构件都直接或间接地对应于系统的不同节点上。因此,从软件到节点的映射要有较高的灵活性,当环境改变时,对系统其他视图的影响最小化。
    (5)场景。场景可以看作是那些重要系统活动的抽象,它使四个视图有机联系起来,从某种意义上说场景是最重要的需求抽象。场景视图对应UML中的用例视图。在开发软件架构时,它可以帮助架构设计师找到构件及其相互关系。同时,架构设计师也可以用场景来分析一个特定的视图,或描述不同视图的构件之间是如何相互作用的。


小王正在负责为一家水厂开发MIS系统,虽然他没有管理类似项目的经验,但其团队的一名成员做过类似的项目。该成员的这些经历为准确估算项目的成本做出了贡献,这一点对实现赢利很有帮助。上述情况表明(43)。

A.专业成本建议总是需要的

B.团队里各项目干系人都可能具有对制订项目管理计划有用的技能和知识

C.参数模型应该与专家的判断一起用,作为一次性付款合同理想的成本估计方法

D.一个人要提供精确的信息,并不一定要知道当地的环境等情况

正确答案:B
解析:制订项目管理计划的过程包括定义、准备、集成和协调所有的项目子计划,以形成项目整体管理计划所必要的所有活动。制订项目管理计划的工具和技术包含项目管理方法论、项目管理信息系统和专家判断。其中,专家判断用于制订包含在项目管理计划中的技术和管理细节。项目团队里每个成员都是其所在领域里的专家,具有对制订项目管理计划有用的技能和知识,因此发挥他们的积极性,可以为项目管理计划的制订做出很大的贡献。由于他们的参与和被尊重从而也得到了他们对项目的承诺。


下列哪一个对信息的请求需要最大数量的中间元素?

A.P向Q请求资料。

B.Q向R请求资料。

C.Q向T请求资料。

D.R向P请求资料。

正确答案:C
解析:关于A,无中间元素;关于B,中间元素为P;关于C,中间元素为P、R;关于D,中间元素为T;因此中间元素数量最大的是Q向T请求资料,所以正确答案为C。


下面关于网络系统设计原则的论述中,正确的是(17)。

A.应尽量采用先进的网络设备,获得最高的网络性能

B.在网络总体设计过程中,只需要考虑近期目标即可,不需要考虑扩展性

C.网络系统应采用开放的标准和技术

D.网络需求分析独立于应用系统的需求分析

正确答案:C
解析:网络需求分析主要包括网络总体需求分析、综合布线需求分析、网络可用性与可靠性分析、网络安全性需求分析及网络工程造价估算等。其中,网络总体需求分析是在综合网络用户调查的基础上,根据网络用户数、网络结点分布、应用系统的需求(即网络应用类型、数据量与数据交换量),分析网络数据负载、数据流量与数据流向、数据传输特征等因素,大致估算网络带宽要求,提出拟采用的网络技术,以及主干网与分层结构、网络拓扑构型,从而确定网络总体需求。在网络系统方案设计过程中,网络设备选型是指从多种可以满足相同需要的不同型号、规格的设备中,经过技术、经济等方面的分析评价,从中选择较好方案以供购买决策。合理选择设备,可使有限的资金发挥最大的经济效益。所有网络设备尽可能选取同一厂家的产品,这样在设备可连性、协议操作性、技术支持、价格等各方面都更有优势。从这个角度来看,产品线齐全、技术认证队伍力量雄厚、产品市场占有率高的厂商是网络设备晶牌的首选。其产品经过更多用户的检验,产品成熟度高,而且这些厂商出货频繁,生产量大,质保体系完备。作为系统集成商,不应依赖于任何一家的产品,应能够根据需求和费用公正地评价各种产品,选择最优的。在制订网络方案之前,应根据用户承受能力宋确定网络设备的晶牌。在网络的层次结构中,主干设备的选择应预留一定的能力,以便于将来扩展。由于低端设备更新较快,且易于扩展,因此低端设备选型时够用即可。同时,应根据方案实际需求对网络设备进行选型,即在参照整体网络设计要求的基础上,根据网络实际带宽性能需求、端口类型和端口密度等进行选型。对于早期网络工程的改造项目,应尽可能保留并延长用户对原有网络设备的投资,减少在资金投入方面的浪费。在网络总体设计过程中,不仅要考虑近期目标,而且也要为网络的进一步发展留有余地。网络系统应在规模和性能两方面具有良好的可扩展性。由于网络往往是一个具有多种厂商设备的环境,因此所设计的网络系统必须能够支持业界通用的开放标准和协议,以便能够和其他厂商的网络设备有效互通,也有利于未来网络系统的扩充。


软考高级考试题免费下载6卷 第6卷


用例(use case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个会员管理系统中,会员注册时可以采用电话和邮件两种方式。用例“会员注册”和“电话注册”、“邮件注册”之间是( )关系。

A.包含(include)B.扩展(extend)C.泛化(generalize)D.依赖(depends on)

正确答案:C


近年来,电子商务在我国得到了快速发展,很多网站使企业能够通过互联网直接向消费者销售产品和提供服务。从电子商务类型来说,这种模式属于______模式。

A.B2B

B.B2C

C.C2C

D.G2B

A.

B.

C.

D.

正确答案:B


有四个外表看起来没有分别的小球,它们的重量可能有所不同。取一个天平,将甲、乙归为一组,丙、丁归为另一组分别放在天平的两边,天平是基本平衡的。将乙和丁对调一下,甲、丁边明显地要比乙、丙一边重得多。可奇怪的是,我们在天平一边放上甲、丙,而另一边刚放上乙,还没有来得及放上丁时,天平就压向了乙一边。

请你判断,这四个球中由重到轻的顺序是怎样的?

A.丁、乙、甲、丙。

B.丁、乙、丙、甲。

C.乙、丙、丁、甲。

D.乙、甲、丁、丙。

正确答案:A
解析:甲+乙=丙+丁,甲+丁>丙+乙,乙>甲+丙。由“甲+乙=丙+丁”和“甲+丁>丙+乙”,可以得到“丁>乙”;由“甲+乙=丙+丁”和“丁>乙”,又可以得到“甲>丙”,再由“乙>甲+丙”,就可排出由重到轻的顺序:丁、乙、甲、丙。因此,正确答案是A。


甲:每年数以百计的交通事故都归因于我市街道条件太差,因此必须维修道路以挽救生命。 乙:城市可用少于维修街道的花费来改进其众多的运输系统,从而大大减少交通拥挤,这对避免交通事故大有裨益。城市负担不起同时进行两项改善,因此它应该改进众多运输系统,因为减少交通拥挤还有其他好处。 下列哪一项最好地描述了甲和乙争论的观点?

A.某一问题实际上是否存在。

B.某一问题怎样出现。

C.谁负责处理某一问题。

D.城市如何能够最佳地处理好某一问题。

正确答案:D
解析:甲坚持事故应归因于街道条件,而乙认为是交通拥挤,所以甲认为通过修理街道来解决一个问题,而乙则认为应提高大众运输系统来处理这一问题。所以两人争论的观点为D项,即城市如何能够最好地处理某一问题。


从任一节点走到相连的下一节点算一步,在下图中,从A节点到B阶段至少要走()步

A.4

B.5

C.7

D.6

正确答案:B


阅读以下关于结构化软件系统建模的叙述。

某公司拟开发一个商业情报处理系统,使公司能够及时针对市场环境的变化及时调整发展战略,以获取最大的商业利益。项目组经过讨论,决定采用结构化分析和设计方法。在系统分析阶段,为了更好地对情报数据处理流程及其与外部角色的关联进行建模,项目组成员分别给出了自己的设计思路:

(1) 小张提出先构建系统流程图(System Flowcharts),以便更精确地反映系统的业务处理过程及数据的输入和输出。

(2) 小李提出先构建系统数据流图(Data Flow Diagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如下图所示。

项目组经讨论确定以数据流图作为本阶段的建模手段。工程师老王详细说明了流程图和数据流图之间的区别与联系,并指出了上图所示数据流图中存在的错误。

[问题1]

流程图和数据流图是软件系统分析设计中常用的两种手段,请用300字以内文字简要说明流程图与数据流图的含义及其区别,并说明项目组为何确定采用数据流图作为建模手段。

[问题2]

请分析指出上图所示的数据流图中存在的错误及其原因,并针对1层数据流图绘制出情报分类子系统的0层数据流图。

[问题3]

高质量的数据流图是可读的、内部一致的并能够准确表示系统需求。请用300字以内文字说明在设计高质量的数据流图时应考虑的三个原则。

正确答案:[问题1] 数据流图作为一种图形化工具用来说明业务处理过程、系统边界内所包含的功能和系统中的数据流。 流程图以图形化的方式展示应用程序从数据输入开始到获得输出为止的逻辑过程描述处理过程的控制流。 两者的区别主要包括: (1) 数据流图中的处理过程可并行;流程图在某个时间点只能处于一个处理过程。 (2) 数据流图展现系统的数据流;流程图展现系统的控制流。 (3) 数据流图展现全局的处理过程过程之间遵循不同的计时标准;流程图中处理过程遵循一致的计时标准。 (4) 数据流图适用于系统分析中的逻辑建模阶段;流程图适用于系统设计中的物理建模阶段。 [问题2] 如图所示的数据流图中存在的错误有以下4种: (1) “分类训练”加工:只有输入没有输出产生数据黑洞; (2) “分类处理”加工:只有输出没有输入无中生有; (3) “规则文件”数据流:外部实体没有经过加工处理直接到数据存储; (4) “配置信息”数据流:外部实体之间没有加工处理存在直接数据流。 [问题3] 高质量数据流图设计时应考虑的三个原则: (1) 复杂性最小化原则。DFD分层结构就是把信息划分为小的且相对独立的一大批子集例子这样就可以单独考查每一个DFD。如果要了解某个过程更加详细的信息可以跳转到该过程的下一层;如果要知道一个DFD如何与其他DFD相关联可以跳转到上一层的DFD进行考查。 (2) 接口最小化原则。接口最小化是复杂性最小化的一种具体规则在设计模型时应使得模型中各个元素之间的接口数或连接数最小化。 (3) 数据流一致性原则。一个过程和它的过程分解在数据流内容中是否有差别?是否存在有数据流出但没有相应的数据流入的加工?是否存在有数据流入但没有相应的数据流出的加工?
[问题1] 数据流图作为一种图形化工具,用来说明业务处理过程、系统边界内所包含的功能和系统中的数据流。 流程图以图形化的方式展示应用程序从数据输入开始到获得输出为止的逻辑过程,描述处理过程的控制流。 两者的区别主要包括: (1) 数据流图中的处理过程可并行;流程图在某个时间点只能处于一个处理过程。 (2) 数据流图展现系统的数据流;流程图展现系统的控制流。 (3) 数据流图展现全局的处理过程,过程之间遵循不同的计时标准;流程图中处理过程遵循一致的计时标准。 (4) 数据流图适用于系统分析中的逻辑建模阶段;流程图适用于系统设计中的物理建模阶段。 [问题2] 如图所示的数据流图中存在的错误有以下4种: (1) “分类训练”加工:只有输入没有输出,产生数据黑洞; (2) “分类处理”加工:只有输出没有输入,无中生有; (3) “规则文件”数据流:外部实体没有经过加工处理,直接到数据存储; (4) “配置信息”数据流:外部实体之间没有加工处理,存在直接数据流。 [问题3] 高质量数据流图设计时应考虑的三个原则: (1) 复杂性最小化原则。DFD分层结构就是把信息划分为小的且相对独立的一大批子集例子,这样就可以单独考查每一个DFD。如果要了解某个过程更加详细的信息,可以跳转到该过程的下一层;如果要知道一个DFD如何与其他DFD相关联,可以跳转到上一层的DFD进行考查。 (2) 接口最小化原则。接口最小化是复杂性最小化的一种具体规则,在设计模型时,应使得模型中各个元素之间的接口数或连接数最小化。 (3) 数据流一致性原则。一个过程和它的过程分解在数据流内容中是否有差别?是否存在有数据流出但没有相应的数据流入的加工?是否存在有数据流入但没有相应的数据流出的加工? 解析:本题考查考生对于结构化系统建模方法的掌握情况。
[问题1]
数据流图和流程图是结构化建模中使用的重要工具,能够帮助开发人员更好地分析和设计系统,增强系统开发人员之间交流的准确性和有效性。数据流图作为一种图形化工具,用来说明业务处理过程、系统边界内所包含的功能和系统中的数据流,适用于系统分析中的逻辑建模阶段。流程图以图形化的方式展示应用程序从数据输入开始到获得输出为止的逻辑过程,描述处理过程的控制流,往往涉及到具体的技术和环境,适用于系统设计中的物理建模阶段。
本题项目组为了更好地对情报数据处理流程及其与外部角色的关联进行建模,符合数据流图的应用场景要求,因此,首先构建数据流图以反映数据流向和系统边界。
数据流图和流程图是为了达到不同的目的而产生的,其所采用的标准符号集合也不相同。在实际应用中,区别主要包括是否可以描述处理过程的并发性;描述内容是数据流还是控制流等几个方面。
[问题2]
数据流图中常见的错误分为两种类型:一类是语法错误,包括外部实体之间、数据存储之间或外部实体与数据存储之间不经过加工而存在直接数据流;另一类是逻辑错误,包括数据黑洞(只有输入没有产生输出)、灰洞(输入不足以产生输出)和无输入。
“分类训练”加工属于数据黑洞错误;
“分类处理”加工属于无输入错误;
“规则文件”和“配置信息”数据流属于语法错误。
对于复杂系统,一般采用分层数据流图逐步细化系统的内部处理逻辑。0层数据流图是1层数据流图更高级别的抽象。“分类训练”和“分类处理”加工属于内部加工,“分类规则”数据流属于内部数据流,抽象为“情报分类子系统”加工。其中,“样本数据”、“规则文件”和“配置信息”为输入数据流;“分类结果”为输出数据流。
[问题3]
高质量的数据流图首先要求满足数据流一致性要求,即数据流的输入输出应该匹配,输入数据的信息量足以产生输出数据,所有的输出数据都能够从输入数据中找到数据的来源。对于复杂性系统,可以采用DFD分层结构将系统的复杂性逐步分解降低,以提高数据流图的有效性。高质量的数据流图应该简化复杂的接口,最小化接口或连接的数目。


()不属于项目团队建设的工具和技巧

A事先分派

B培训

C集中办公

D认可和奖励

正确答案:A