1、软件水平考试(高级)系统分析师上午(综合知识)试题模拟试卷 5及答案与解析 1 如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中的属性由该运算决定,这说明所实施的运算关系是: (3)。 ( A)选择 ( B)投影 ( C)连接 ( D)笛卡儿积 2 影响软件开发成本估算的因素不包括以下哪项 (4)。 ( A)软件人员业务水平 ( B)软件开发规模及复杂度 ( C)开发所需时间 ( D)开发所需硬件资源模型。 3 JavaBean 组件模型特点不包括 (5)。 ( A) JavaBean 组件模型是面向应用的组件模型 ( B)它支持可移植和可重用的 Java组件的开发 ( C
2、) JavaBean 组件可以工作于任何 Java程序应用开发工具中 ( D) JavaBean 组件总是在程序运行时被实例化 4 自底向上的估计法的特点是 (11)。 ( A)简单、工作量小、误差大 ( B)精度高,但缺少子任务 (模块 )间的联系 ( C)估算较精确,但区分类比较困难 ( D)复杂、不可行,一般不采用此种方法,但这种副作用可以通过详细的设计文档加以控制 5 以下属于选择类排序法的是 (12)。 ( A)堆栈 排序法 ( B)插入排序法 ( C)冒泡排序法 ( D)快速排序法 6 下列对关系的叙述中, (13)不正确的。 ( A)关系中的每个属性是不可分解的 ( B)在关系中
3、元组的顺序是无关紧要的 ( C)任意的一个二维表都是一个关系 ( D)在关系中任意两个元组不能完全相同。名学生这三种语言都没有学习 7 对于 “指针 ”和 “链 ”,下面的说法正确的是 (14)。 ( A)它们是数据物理组织的两种形式 ( B)它们是数据逻辑组织的两种形式 ( C)它们是数据物理组织的两种基本工具 ( D)它们是数据逻辑组织的两种 基本工具 8 甲、乙同为生产锂电池的厂家。甲得知乙研制出改进锂电池质量的技术诀窍后,遂以不正当方式获取了该技术,并加以利用。甲厂侵害了乙厂的 (15)。 ( A)技术秘密权 ( B)专利权 ( C)专利申请权 ( D)经营信息权 9 某软件公司开发的
4、财务之星管理软件,在我国受法律保护的依据是 (16)。 ( A)中华人民共和国专利法 ( B)中华人民共和国科学技术进步法 ( C)中华人民共和国商标法 ( D)中华人民共和国著作权法 10 (17)信息传输的安全应保证信息在网络传输 的过程中不被泄露和不被攻击。下列哪些属于攻击方法 ? 复制信息 剪裁信息 窃听信息 ( A) 和 ( B) 和 ( C) 和 ( D)全部 11 局域网常用的拓扑结构有总线、环形、星形 3种,以下关于这 3种拓扑结构说法错误的是 (18)。 ( A)总线网可靠性高、扩充性能好、通信电缆长度短、成本低,但当网上站点较多时会因数据冲突增多而使效率降低 ( B)环形网
5、控制简单、信道利用率高、通信电缆长度短、对节点接口和传输的要求较低,但存在数据冲突问题 ( C)星形网结构简单、实现容易、信息延迟确定 ,但通信电缆总长度长、传输媒体不能共享 ( D)选用何种拓扑结构,首先要考虑采用何种媒体访问控制方法,其次要考虑性能、可靠性、成本、扩充性、实现难易以及传输媒体的长度等因素 12 进行系统修改时可能会产生维护的副作用,没有 (19)。 ( A)修改数据的副作用 ( B)修改错误后,又引入了新的错误 ( C)修改代码的副作用 ( D)文档资料的副作用 13 关于安全电子交易 SET要达到的主要目标,下列 (20)说法是错误的。 ( A)利用 SSL协议保证数据不
6、被黑客窃取 ( B)隔离订单信息和个人账号信息 ( C)持卡人和商家相互认证,确保交易各方的真实身份 ( D)软件遵循相同协议和消息格式 14 在电子商务环境中,对中介所发生的变化,你认为错误的是 (21)。 ( A)传统中介的数目将减少 ( B)传统中介的数目将由于电子商务带来得便利手段而增加 ( C)要产生一些新的中介形式 ( D)电子商务中如果又增加新的中介,其效率可能还是会提高。 15 BSP方法的资源识别过程是按资源生命周期的四个阶段来划分的,下列 (22)过程属于回收或分配阶段。 ( A)财政计划 ( B)应收款项 ( C)付账 ( D) 普通会计 16 以下对软件工程管理的任务和
7、目标最准确的描述是 (23)。 ( A)明确软件开发项目的工作范围、可能遇到的风险、需要的资源 ( B)明确软件开发中要实现的任务和需要经历的里程碑 ( C)明确所需的工作量以及进度安排 ( D)以上所有答案 17 下面关于测试的结论中只有一个是正确的,它是 (24)。 ( A)测试工作要贯穿于整个软件开发的全过程 ( B)测试工作是指在编程实现过程中进行的排错工作 ( C)测试工作是指在产品完成后用户的验收工作过程 ( D)测试工作量的弹性比较大,可以根据时间 进度进行裁减 18 渐增式是将模块一个一个地连人系统,每连人一个模块 (25)。 ( A)只需要对新连入的模块进行测试 ( B)都不
8、需要再进行测试 ( C)要对新子系统进行测试 ( D)都要进行回归测试 19 把逻辑地址转变为内存的物理地址的过程称作 (26)。 ( A)编译 ( B)连接 ( C)运行 ( D)重定位 20 避免死锁的一个著名的算法是 (27)。 ( A)先入先出法 ( B)银行家算法 ( C)优先级算法 ( D)资源按序分配法 21 虚拟存储器的最大容量 (28)。 ( A)为主 辅存容量之和 ( B)由计算机的地址结构决定 ( C)是任意的 ( D)由作业的地址空间决定 22 下列磁盘调度算法中, (29)体现了公平性 ? ( A)先来先服务 ( B)最短寻道时间优先 ( C)电梯算法 ( D)单向扫
9、描 23 UML规定四种事物表示法,不包括 (30)。 ( A)结构性事物 ( B)行为性事物 ( C)特别性事物 ( D)注释性事物 24 入侵检测系统按其输入数据的来源分为 3种,其中不包括 (31)。 ( A)基于主机的入侵检测系统 ( B)基于网络的入侵检测系统 ( C)分布 式入侵检测系统 ( D)集中式入侵检测系统 25 数据字典是数据流图中所有元素的定义的集合,一般由以下四类条目组成(35)。 ( A)数据说明条目、控制流条目、加工条目、数据存储条目 ( B)数据流条目、数据项条目、文件条目、加工条目 ( C)数据项条目、数据流条目、基本加工条目、数据存储条目 ( D)数据流条目
10、、数据文件条目、数据池条目、加工条目 26 根据质量管理的基本原理,所进行的 PDCA循环,其中 “D”是指 (36)。 ( A)计划 ( B)实施 ( C)检查 ( D)处理 27 需求分析 最终结果是产生 (39)。 ( A)项目开发计划 ( B)需求规格说明书 ( C)设计说明书 ( D)可行性分析报告 28 下列关于瀑布模型的描述正确的是 (40)。 ( A)瀑布模型的核心是按照软件开发的时间顺序将问题简化 ( B)瀑布模型具有良好的灵活性 ( C)瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开 ( D)利用瀑布模型,如果发现问题修改的代价很低 29 软件工程方法的产生源
11、于软件危机,下列 (41)是产生软件危机的内在原因。 软件复杂性 软件维护困难 软件成本太高 软件质量难保证 ( A) ( B) ( C) 和 ( D) 和 30 目前已经提出的软件开发标准化的方案有 (42)。 ( A) CORBA ( B) XML ( C) HTML ( D) PVCS 31 可行性研究主要从 (43)方面进行研究。 ( A)技术可行性,经济可行性,系统可行性 ( B)技术可行性,经济可行性,操作可行性 ( C)经济可行性,系统可行性,操作可行性 ( D)经济可行性,系统可行性,社会可行性 32 栈结构不适用于下列 (46)应用。 ( A)表达式求值 ( B)树的层次次序
12、周游算法的实现 ( C)二叉树对称序周游算法的实现 ( D)快速排序算法的实现 33 以下关于数据结构的基本概念的叙述中 (47)是错误的。 ( A)数据元素是数据的基本单位 ( B)数据项是有独立含义的数据最小单位 ( C)数据结构概念包含的主要内容是数据的逻辑结构和数据的存储结构 ( D)数据的逻辑结构分为线性结构和非线性结构 34 电视系统采用的颜色空间中,其亮度信号和色度信号是相分离的。下列颜色空间中, (48)颜色空间不属于电视系统的颜色空间。 ( A) YUV ( B) YIQ ( C) YCrCb ( D) HSL 35 在关系数据库设计中,定义数据库全局模式是 (49)阶段的内
13、容。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 36 下列叙述中,正确的是 (50)。 ( A)用 E-R图只能表示实体集之间一对多的联系 ( B)用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图表示的概念数据模型只能转换为关系数据模型 ( D)用 E-R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系 37 基于 “学生 -选课 -课 程 ”数据库中的三个关系: S(S#, SNAME, SEX, AGE), SC(S#, C#, GRADE), C(C#, CNAME,TEACHER) 若要求查找选修 “数据库技术 ”这门课程的学生
14、姓名和成绩,将使用关系 (51)。 ( A) S和 SC ( B) SC和 C ( C) S和 C ( D) S、 SC和 C 38 若要求查找姓名中第一个字为 刘 的学生号和姓名。下面列出的 SQL语句中,(52)是正确的。 ( A) SELECT S#, SNAME FROM S WHERE SNAME =刘 % ( B) SELECT S#, SNAME FROM S WHERE SNAME =刘 _ ( C) SELECT S#, SNAME FROM S WHERE SNAME HKE刘 % ( D) SELECT S#, SNAME FROM S WHERE SNAME HKE刘
15、_ 39 主机 A运行 Unix操作系统, IP地址为 202.113.224.35,子网屏蔽码为255.255.255.240;主机 B运行 Linux操作系统, IP地址为 202.113.224.38,子网屏蔽码为 255.255.255.240。它们分别连接在同一台局 域交换机上,但处于不同的VLAN中。主机通过 ping命令去 ping主机 B时,发现接收不到正确的响应。可能的原因是 (53)。 ( A)主机 A和主机 B的 IP地址不同 ( B)主机 A和主机 B处于不同的 VLAN中 ( C)主机 A和主机 B使用了不同操作系统 ( D)主机 A和主机 B处于不同的子网中 40
16、用户 A通过计算机网络向用户 B发消息,表示自己同意签订某个合同,随后用户 A反悔,不承认自己发过该条消息。为了防止这种情况发生,应采用 (54)。 ( A)数字签名技术 ( B)消息认证技术 ( C)数据加密技术 ( D)身份认证技术 41 下面选项中正确描述了冲突域的是 (55)。 ( A)传送了冲突的数据包的网络区域 ( B)以网桥、路由器、交换机为边界的网络区域 ( C)安装了路由器和集线器的网络区域 ( D)应用了过滤器的网络区域 42 在下列各项中,一个计算机网络的 3个主要组成部分是 (58)。 1、若干数据库 2、一个通信子网 3、一系列通信协议 4、若干主机 5、电话网 6、
17、大量终端 ( A) 1、 2、 3 ( B) 2、 3、 4 ( C) 3、 4、 5 ( D) 2、 4、 6 43 设集合 A=a, b, c, A上的二元关系 R= a, a, b, b 不具备关系 (59)性质。 ( A)传递性 ( B)反对称性 ( C)对称性 ( D)自反性 44 在谓词演算中, P(A) 是 xP(x)的有效结论,根据是 (60) 。 ( A) US规则 ( B) UG规则 ( C) ES规则 ( D) EG规则 45 设 =(61)。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 46 过原点作曲线 y=ex的切线,则切线的方程为 (62)。 ( A)
18、 y=ex ( B) y=ex ( C) y=x ( D) 47 ( A) 3 ( B) ( C) 2 ( D) 1 48 可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否并发的决策依据,因必须给出 (2)的回答。在可行性分析中经济可行性研究的范围包括 (3)。 ( A)确定 ( B)行或不行 ( C)正确 ( D)无二义 ( A)资源有效性 ( B)管理制度 ( C)效益分析 ( D)开发风险 50 阅读以下关于进程的描述:一个进程被唤醒意味着 (20)如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入 (21)。 ( A)该进程重新占有了 CPU (
19、B)进程状态变为就绪 ( C)它的优先权变为最大 ( D)其 PCB移至就绪队列的队首 ( A)自由状态 ( B)停止状态 ( C)阻塞状态 ( D)静止状态 52 公司甲与业余发明人乙订立了一份技术开发协议,约定由乙为甲开发完成一项电冰箱温控装置技术,由甲为乙提供开发资金、设备、资料等,并支付报酬。在约定的时间内乙完成了合同约定的任务,并按约定将全部技术资料和权利都交给了甲公司。此外,乙在完成开发任务的过程中,还开发出了一项附属技术 T,并以自己的名义就技术 T申请 专利。甲公司知道此事后,认为技术 T的专利申请权应归甲公司所有,因此,甲、乙双方就技术 T的专利申请权归属发生争议。该技术 T
20、的专利申请权应归 (57)所有,该纠纷可通过 (58)渠道可以解决。 ( A)甲 ( B)乙 ( C)甲乙共同所有 ( D)归国家所有 ( A)由甲乙双方协商解决,以确定专利申请权的归属 ( B)由地方专利管理机关进行调处 ( C)可以向有管辖权的中级人民法院起诉,以审判方式解决 ( D)以上都可以 54 软件方法学是以软件方法为研究对象的学科。从开发风范看,可分为 (1),从性质上看,可分 为 (2)。从适应范围来看,可分为 (3)。 ( A)面向对象开发方法与结构化开发方法 ( B)自顶向下的开发方法与结构化开发方法 ( C)面向对象开发方法与自顶向下的开发方法 ( D)自顶向下的开发方法
21、与自底向上的开发方法 ( A)面向对象开发方法与形式方法 ( B)面向对象开发方法与结构化开发方法 ( C)形式方法与非形式方法 ( D)面向对象开发方法与非形式方法 ( A)整体方法与局部方法 ( B)面向对象开发方法与结构化开发方法 ( C)面向对象开发方法与非形式方法 ( D)形式方法与非形式方法传统的软 件生存周期是一个软件从提出开发要求 57 开始直到该软件报废为止的整个时期,包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护等阶段。其中需求分析是由分析员了解用户的要求,认真细致地调研,分析,最终应建立目标系统的逻辑模型并写出 (4),而概要设计的结果是提
22、供一份 (5),而软件测试中设计测试实例 (test case)主要由输入数据和 (6)两部分组成。 ( A)模块说明书 ( B)软件规格说明书 ( C)项目开发计划 ( D)合同文档 ( A)模块说明书 ( B)框图 ( C)程 序 ( D)数据结构 ( A)测试规则 ( B)测试计划 ( C)预期输出结果 ( D)以往测试记录分析 60 可扩展置标语言 XML(eXtensible Markup Language)是一种置标语言。它依赖于描述一定规则的标签和能够读懂这些标签的应用处理工具来发挥它的强大功能。其中在 XML文档中使用 CSS样式单正确的方式为 (7), XSL的格式对象称为
23、(8),使用 XSL定义 XML文档显示方式的基本思想是 (9)。 ( A)引用式和嵌入式 ( B)内部和外部 ( C)交叉引用 ( D)包含式 ( A) FO ( B) XSLT ( C) DTD ( D) DOM ( A)通过定义转换模板,将 XML源文档转换为带样式信息的可浏览文档 ( B)定义不同以往的显示风格 ( C)控制 XML文档显示数据的输出 ( D)通过定义显示模版,显示指定的 XML数据 63 在由许多项目组成的大型工程中,用顶点表示项目,有向边表示项目之间谁先开工的先后关系,这种用顶点表示活动的图称为 AOV网络,其常用的一种存储结构是 (40)。为规划整个工程的实现,通
24、常要对上述图的顶点进行 (41)排序,据此可获得项目的 (42)序列。 ( A)队列表 ( B)连通表 ( C)邻接表 ( D)路径表 ( A)选择 ( B)归并 ( C)拓扑 ( D)置换 ( A)全序 ( B)综合 ( C)拓扑 ( D)优化 66 For each blank, choose the best answer from the four choices and write down on the answer sheet. When we just had text on screen, the basic user interface was a DOS(66)or ma
25、ybe a simple list of choices. Now that we have graphics and text at the same time, we can have a much mom intuitive mouse - driven graphics based user interface with(67)menus, as in the Macintosh, Microsoft Windows, and Presentation Manager. When we can add photograph - quality images, animation, go
26、od -quality sound, and interactivity, then we ought to be able to make computers much more powerful - and much easier to use. Thats tile concept behind(68), the newest buzzword. Multimedia, which typically refers to a synthesis of graphics, animation, optical storage, image processing, and sound, is
27、 not a single technology, product, or market. Instead, it is a collection of technologies that proponents believe will one day be joined together. So far, most of the activity in Multimedia has taken place on the Macintosh and on the Amiga because of their(69)graphics and sound features but you can
28、expect this technology to spread to other(70) ( A) hint ( B) clew ( C) prompt ( D) clue ( A) foldaway ( B) popup ( C) pulldown ( D) pullup ( A) OS ( B) Program ( C) Applications ( D) Multimedia ( A) inner ( B) own ( C) possessed ( D) built-in ( A) platforms ( B) planes ( C) plants ( D) plates 71 In
29、the following essay, each blank has four choices. Choose the best answer and write down on the answer sheet. In recent years, there has been a dramatic increase in the range of media used to(71)information. Initially, communication was limited to simple forms of(72)such as voice and paper. This cent
30、ury, however, has witnessed the introduction of a greater variety of media types such as the telephone and visual forms of media. In the latter part of the century, this trend has accelerated and there is now a wide range of media types available to convey information. These advances provide a great
31、 opportunity for new developments in a range of areas such as education and commerce. However, there are also a number of problems associated with the growth of(73)in society. In particular, there is a great danger of creating information(74). This problem can be seen, for example, in business where
32、 executives are required to make decisions based on an ever increasing variety and volume of information.(75)problems are also occurring in areas such as government, health care and education. ( A) speak ( B) convey ( C) tell ( D) spread ( A) mode ( B) ways ( C) medium ( D) media ( A) knowledge ( B)
33、 computers ( C) information ( D) technology ( A) overload ( B) download ( C) upload ( D) explosion ( A) Simple ( B) Different ( C) hard ( D) Similar 软件水平考试(高级)系统分析师上午(综合知识)试题模拟试卷 5答案与解析 1 【正确答案】 B 【试题解析】 选择又称为限制,它是在关系中选择满足给定条件的若干行 (元组 )。投影则是从关系中选择若干属性列组成新的关系,是从列的角度进行的运算,也就是从属性的角度进行运算,连接是从两个关系的笛卡儿积中选
34、取属性间满足一定条件的元组。由题目要求,所以应该选择 B 2 【正确答案】 D 【试题解析】 影响软件开发成本估算的因素包括:软件人员 业务水平,软件开发规模及复杂度,开发所需时间。 3 【正确答案】 A 【试题解析】 JavaBean 组件模型特点有:可以工作于任何 Java程序应用开发工具中,总是在程序运行时被实例化,它支持可移植和可重用的 Java组件的开发,JavaBean组件模型是面向客户端的组件模型 4 【正确答案】 B 【试题解析】 自底向上的估计法:这种方法的主要思想是把待开发的软件细分,直到每一个子任务都已经明确所需要的开发工作量,然后把它们加起来,得到软件开发的总工作量。这
35、是一种常见的估算方法。它的优点是 估算各个部分的准确性高。缺点是缺少各项子任务之间相互间的联系。 5 【正确答案】 A 【试题解析】 排序是数据处理中经常使用的一种重要运算。包括插入排序,交换排序,选择排序,分配排序等。选择排序的基本方法是:每步从待排序的记录中选出排序码最小的记录,顺序放在已排序的记录序列的最后,直到全部排完。通常包括,直接选择排序,树形选择排序和堆栈选择排序。 6 【正确答案】 C 【试题解析】 本题考查关系的基本概念。通常来说,一组域的笛卡儿积可以表示为一个二维表。表中的行对应一个元组,表中的每列对 应一个域。而关系则是笛卡儿积的子集,换而言之,关系必须是满足一定意义的二
36、维表。关系通常来说要满足几条基本性质,其中,列也就是属性顺序无所谓,但是必须是不可以分解的,元组也就是行的顺序无所谓但不能完全相同,分量必须取原子值等等。 7 【正确答案】 D 【试题解析】 “指针 ”和 “链 ”是数据逻辑组织的两种基本工具。 8 【正确答案】 A 【试题解析】 由题可知甲厂侵害了乙厂的技术秘密权 9 【正确答案】 D 【试题解析】 见中华人民共和国著作权法相关内容。 10 【正确答案】 D 【试题解析】 在网络传输的过程中,信息被攻击的方式有三种,包括复制信息,剪裁信息和窃听信息。 11 【正确答案】 B 【试题解析】 局域网常用的拓扑结构有总线、环形、星形 3种。每种拓扑
37、结构都有其应用的特点:总线网可靠性高、扩充性能好、通信电缆长度短、成本低,但当网上站点较多时会因数据冲突增多而使效率降低,星形网结构简单、实现容易、信息延迟确定,但通信电缆总长度长、传输媒体不能共享,而环形网控制简单、信道利用率高、通信电缆长度短、对节点接口和传输的要求较低,但不存在数 据冲突问题。 (不确定 ) 12 【正确答案】 B 【试题解析】 进行系统修改时可能会产生维护的副作用,包括:修改数据的副作用,修改错误后又引入了新的错误;修改代码的副作用。 13 【正确答案】 A 【试题解析】 安全电子交易 SET要达到的最主要目标是: 信息在公共因特网上安全传输,保证网上传输的数据不被黑客
38、窃取。 订单信息和个人账号信息隔离。在将包括持卡人账号信息在内的订单送到商家时,商家只能看到订货信息,而看不到持卡人的账户信息。 持卡人和商家相互认证,以确保交易各方的真实身份。通 常,第三方机构负责为主线交易的各方提供信用担保。 要求软件遵循相同协议和消息格式,使不同厂家开发的软件具有兼容性和互操作性,并且可以运行在不同的硬件和操作系统平台上。 14 【正确答案】 B 【试题解析】 在电子商务环境中,对中介所发生的变化是:传统中介的数目将减少、要产生一些新的中介形式、电子商务中如果又增加新的中介,其效率可能还是会提高。 15 【正确答案】 C 【试题解析】 BSP方法的资源识别过程是按资源生
39、命周期的四个阶段来划分的,其中付账过程属于回收或分配阶段 16 【正 确答案】 D 【试题解析】 软件工程管理的任务和目标是明确软件开发项目的工作范围、可能遇到的风险、需要的资源,明确软件开发中要实现的任务和需要经历的里程碑,明确所需的工作量以及进度安排。 17 【正确答案】 A 【试题解析】 软件测试的目的是为了发现软件的错误。软件测试中应注意的原则有:测试用例应由输入数据和预期的输出数据两部分组成。这样便于对照检查,做到有的放矢。测试用例不仅选用合理输入数据,还要选择不合理的输入数据。这样能更多地发现错误,提高程序的可靠性。对于不合理的输入数据,程序应拒绝 接受,并给出相应的提示。除了检查
40、程序是否做了它应该做的事,还应该检查程序是否做了它不应该做的事。应制定测试计划并严格执行,排除随意性。长期保留测试用例。对发现错误较多的程序段,应进行更深入的测试。 18 【正确答案】 C 【试题解析】 非渐增式测试是指首先对每个模块分别进行单元测试,再把所有模块组装成一个完整的系统进行的测试。而渐增式测试就是逐个把未经测试的模块组装到已经过测试的模块上去进行集成测试,每加入一个新模块进行一次集成测试,重复此过程直到程序组装完毕。渐增式测试有两种不同的组装方法:自顶 向下和自底向上结合。 19 【正确答案】 D 【试题解析】 把逻辑地址转变为内存的物理地址的过程称作重定位 20 【正确答案】
41、B 【试题解析】 死锁的避免,不是严格地限制死锁的必要条件,而是在系统运行过程中小心地避免死锁的最终发生。最著名的死锁避免算法是银行家算法。 21 【正确答案】 A 【试题解析】 虚拟存储器是由主存、辅存、存储管理单元及操作系统中存储管理软件组成的存储系统。在使用该存储系统时,可以使用的内存空间远远大于主存的物理空间。 22 【正确答案】 A 【试题解析】 磁盘调度算法它们分别是: FCFS(先来先服务 )调度、 SSTF(最短查找时间优先 )调度、 SCAN(扫描 )调度、 C-SCAN(环形扫描 )调度、 LOOK(查找 )调度(电梯 )、 FCFS(先来先服务 )调度其中先来先服务,顾名
42、思义就是先查找进入服务列队列的数据,体现了公平性 23 【正确答案】 C 【试题解析】 UML规定四种事物表示法,结构性事物、行为性事物、成组性事物、注释性事物。结构性事物指模型的静态部分,如对象类、 USE CASE;行为性事物指模型的动态部分,如交互、状态机;成组性事物 指模型的组织部分,注释性事物指模型的解释说明部分,如注释。 24 【正确答案】 D 【试题解析】 入侵检测系统按其输入数据的来源分为 3种:分别是:基于主机的入侵检测系统,基于网络的入侵检测系统以及分布式入侵检测系统。其中,基于主机的入侵检测系统,其输入数据来源于系统的审计日志,一般只能检测该主机上发生的入侵。基于网络的入
43、侵检测系统,其输入数据来源于网络的信息流,能够检测该网段上发生的网络入侵。分布式入侵检测系统,能够同时分析来自主机系统审计日志和网络数据流的入侵检测系统,系统由多个部件组成,采用分 布式结构。 25 【正确答案】 C 【试题解析】 数据字典 (DD) 用来定义数据库流图中的各个成分的具体含义。有以下四类条目:数据流条目,数据项条目,数据存储,基本加工。 26 【正确答案】 B 【试题解析】 P是 Plan,是计划的意思; D是 Do,是实施的意思; C是Check,是检查的意思; A是 Action,是处置的意思。 27 【正确答案】 B 【试题解析】 需求分析是开发人员准确地理解用户的要求,
44、进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定 义转换到相应的需求规格说明的过程。最终产生需求规格说明书。 28 【正确答案】 C 【试题解析】 瀑布模型为软件的开发和维护提供了一种有效有管理模式,对保证软件产品的质量有重要的作用;可根据这一模式制定出开发计划,进行成本预算,组织开发力量,以项目的阶段评审和文档控制为手段,有效地对整个开发过程进行指导;在一定程度上消除非结构化软件、降低软件的复杂度、促进软件开发工程化方面起到显著作用;但是瀑布模型缺乏灵活性、无法通过开发活动来澄清本来不够确切的需求,这将导致直到软件开发完成时发现所开发的软件并非 是用户所需求的。 2
45、9 【正确答案】 A 【试题解析】 软件开发技术的进步未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,问题积累起来,形态尖锐的矛盾,导致了软件危机。产生原因: (1)软件规模越来越大,结构越来越复杂。 (2)软件开发管理困难而复杂。 (3)软件包开发费用不断增加。 (4)软件开发技术落后。 (5)生产方式落后,仍采用手工方式。 (6)开发工具落后,生产率提高缓慢等。其中内在原因是软件的复杂性。 30 【正确答案】 A 【试题解析】 CORBA 是 Common Object Request Broker Architecture 的缩写,意义是一组用来定义 “分布式对象系统 ”的标
46、准,由 OMC(Object Menagement Group)作为发起和标准制定单位。 CORBA的目的是定义一套协议,符合这个协议的对象可以互相交互,不论它们是用什么样的语言写的,不论它们运行于什么样的机器和操作系统。 XML是 Extensible Markup Language 的缩写,意思是可扩展标记语言, HTML 是 Hypertext Markup Language,超文本链接标识语言,所以 应该选 A 31 【正确答案】 B 【试题解析】 可行性研究的任务是首先需要进行概要的分析研究,初步确定项目的规模,目标,约束和限制。分析员再进行简要的需求分析,抽象出项目的逻辑结构,建立
47、逻辑模型。从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的解决方法,对每种解决方法都要研究它的可行性。上要从三个方面考虑:(1)技术可行性:一般要考虑的情况包括开发的风险即设计出的系统能否达到要求的功能和性能;资源的有效性;相关技术的发展是否支持; (2)经济可行性:进行开发成本的估算以及了解取得效益的评估 ,确定要开发的项目是否值得投资。 (3)操作可行性:要开发的项目是否存在任何侵权问题,运行方式在用户组织内是否可行,现有管理制度、人员素质、操作方式是否可行。 32 【正确答案】 B 【试题解析】 栈是一种线性表,对于它所有的插入和删除都限制在表的同一端进行,一端定义为栈的顶,另一端
48、栈的底。在编译程序中经常将栈使用在表达式转换和求值。按照对称序周游线索化二叉树也要用到栈。快速排序算法的非递归算法中要引进一个栈,栈的大小取决于递归调用的深度。通常而言,凡是可以递归实现的算法,转化为非递归算法时要用到 栈这种特殊的数据结构。 33 【正确答案】 C 【试题解析】 数据结构是按照某种逻辑关系组织起来的一批数据,按照一定的存储表示方式把它存储在计算机的存储器,并在这些数据上定义了一个运算的集合。 C选项中没有提到在数据上的运算集合。所以应该选择 C。 34 【正确答案】 C 【试题解析】 为降低数据量,通常把 RGB空间表示的彩色图像进行转换。目前有三种变换 YUV、 YIQ、
49、YCrCb。 每一种彩色空间者产生一种亮度分量信号和两种色度分量信号,而每一种变换使用的参数都为了适应某种类型的显示设备。其中 YIQ用于 NTSC彩电制式, YUY用于 PAL和 SECAM彩电制式, YcrCb用于计算机的显示器。 HSL指色调 饱和度 亮度颜色模型。 35 【正确答案】 C 【试题解析】 关系数据库的设计通常包括需求分析,概念设计,逻辑设计和物理设计。每个阶段有不同的任务。在需求分析阶段,主要利用数据流图和数据字典分析用户的需求,是数据库设计的起点;概念设计时把需求分析的道德用户需求抽象为信息结构即概念模型的过程,可以利用自底向上,自顶向下,逐步扩张等方法,主要进行数据抽象和局部视图设计。逻辑结构设计的任务就 是把概念结构设计阶段设计好的基本 E-R图转换为与选用 DBMS产品所支持的数据模型相符合的逻辑结构。包括数据结构的优化和定义数据库全局模式。物理设计阶段是为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程。包括关系模式存取方法选择,确定数据库的存储结构以及评价物理结构。 36 【正确答案】 D 【试题解析】 E-R图是一种表示现
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1