单选题 下图1中左边的UML类图描绘的是设计模式中的{{U}} {{U}} 17 {{/U}} {{/U}}模式。右边的UML类图描述了该模式的一种应用,其中与左图中的“Creator”对应的类是{{U}} {{U}} 18 {{/U}} {{/U}}。
单选题
  • A. Command
  • B. Factory Method
  • C. Composite
  • D. Class Adapter
【正确答案】 B
【答案解析】
单选题
  • A. Bank
  • B. Account
  • C. Checking
  • D. Savings
【正确答案】 A
【答案解析】[解析] 设计模式体现了类之间关联结构的设计经验。设计模式可以分为三种:生成模式 (Creational Patterns)、结构模式(Structural Patterns)和行为模式(Behavioral Patterns)。生成模式抽象了实例化过程,它们帮助一个系统独立于如何创建、组合和表示它的那些对象。基于类的生成模式使用继承来改变被实例化的类;而基于对象的生成模式将实例化委托给另外一个对象。 图1中左图所示的就是一种典型的、基于类的生成模式——工厂方法(Factory Method)模式。它的意图是定义一个用于创建对象的接口,让子类决定实例化哪一个类。 Factory Method使一个类的实例化延迟到其子类。 了解了这个模式之后,只要在右图中找到负责创建实例的类,那么它就是与Creator类相对应的类。右图中,只有类Bank满足。
单选题 某学校运动会准备安排8个项目(命名为A,B,…,H)的决赛,16个团队(编号为1,2,…,16)参加决赛的项目如下表(*表示相应的团队将参加相应的决赛):
【正确答案】 D
【答案解析】[解析] 本题考查考生在数学应用方面的能力。 用图的方法解决此类问题比较直观。 在平面上将每个项目用一个节点表示。每一团队参加的多个项目,在相应点之间都用线连接(已有连线时不用重复画)。即,每两个项目,如有团队都参加,就在相应两点之间画连线(如图(a)),表示这两个项目不能接续安排。为清晰起见,我们根据图(a)再画一张连线状态相反的图(如图(b))。同样8个点表示8个项目,但图(a)中凡是两点之间有连线的地方,图(b)中就没有连线;图(a)中凡是两点之间无连线的地方,图(b)中就有连线。因此,图(b)中的每条连线表示相应的两端项目是可以接续安排的。这样,只要在图(b)中找到一条连线通路,正好将这8个点依次不重复地全都连接起来,就形成一种可行的安排方案。 [*] 从图b可以看出,依次连接这8个项目的通路可以有多条,例如: E-D-A-F-B-G-C-H G-B-F-C-E-D-A-H F-C-D-E-A-E-B-G 上述每一条通路表示一种安排方案。按照其中任一方案,各团队都不会连续参加两场决赛。
单选题 下面关于RISC计算机的描述中,正确的是{{U}} {{U}} {{/U}} {{/U}}。
  • A.在RISC计算机中减少了通用寄存器的数量
  • B.由于指令简单,一个机器周期可以执行多条指令
  • C.RISC计算机的指令更适合流水处理
  • D.RISC计算机程序只占用很小的内存
【正确答案】 C
【答案解析】[解析] 本题考查计算机体系结构方面的基础知识。RISC计算机是精简指令系统的计算机。 RISC计算机仅选择使用频率较高的简单指令,指令长度固定,可在一个机器周期中完成,适合采用流水线技术处理。由于指令系统简化,所以可以用更多的芯片面积来增加通用寄存器的数量,使得大部分指令的操作都在寄存器之间进行,减少了访问存储器的次数。
单选题 TCP/IP在多个层次中引入了安全机制,其中SSL(Security Socket Layer)协议位于 {{U}} {{U}} {{/U}} {{/U}}。
  • A.数据链路层
  • B.网络层
  • C.传输层
  • D.应用层
【正确答案】 C
【答案解析】[解析] 本题考查TLS安全协议的基本概念,TLS (Transport Layer Security Protocol)全称为传输层安全协议,用于在两个通信应用程序之间提供保密性和数据完整性,通常位于某个可靠的传输协议(例如TCP)上面,与具体的应用无关。所以一般把TLS协议归为传输层安全协议。
单选题 需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立{{U}} {{U}} {{/U}} {{/U}}。
  • A.数据流图和数据字典
  • B.程序流程图
  • C.体系结构模型
  • D.软件必须满足的约束条件
【正确答案】 D
【答案解析】[解析] 需求分析是一种软件工程活动,在系统级需求工程和软件设计问起到桥梁作用。需求工程活动产生软件运行特征(功能、数据和行为)的规约,指明软件和其他系统元素的接口并建立软件必须满足的约束。软件体系结构、软件的技术路线和拟采用的软件支撑环境并不是需求工程活动中关心的问题,数据流图和数据字典应该是软件数据运行特征规约已经说明的问题,体系结构模型和程序流程图是设计阶段的问题。 软件需求规约作为需求分析的结果而被开发,是需求工程活动的最终结果,该文档架起了需求工程和软件设计的桥梁。
单选题
  • A.简单转移
  • B.清洗
  • C.集成
  • D.聚集和概括
【正确答案】 B
【答案解析】[解析] 本题考查应试者对数据仓库基本概念的掌握。数据仓库从大量的业务数据中提取数据,以方便进行联机分析处理,是决策支持系统的基础。因此,其数据已不是简单的业务数据的堆积,而是面向分析的大量数据,从业务数据到数据仓库中的数据,需要经过一系列的处理。简单转移是指将字段数据进行统一处理,以达到不同数据源提取到的数据的类型、结构、域上的统一;清洗是对业务数据逻辑结构上的统一,进行字段间的合并,构成新的字段,并相应对数据进行处理;集成是针对不同的业务数据,构建新的实体并组织数据;聚集和概括是指对相关数据进行统计汇总等操作后做为数据仓库中的数据。故答案为B。