2014下半年软件设计师上,下午真题试题答案与解析

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
5

 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内,

【说明】

  某集团公司在全国不同城市拥有多个大型超市,为了有效管理各个超市的业务工

作,需要构建一个超市信息管理系统。

【需求分析结果】

    (l)超市信息包括:超市名称、地址、经理和电话,其中超市名称唯一确定超市关

系的每一个元组。每个超市只有一名经理。

    (2)超市设有计划部、财务部、销售部等多个部门,每个部门只有一名部门经理,

有多名员工,每个员工只属于一个部门。部门信息包括:超市名称、部门名称、部门经

理和联系电话。超市名称、部门名称唯一确定部门关系的每一个元组。

    (3)员工信息包括:员工号、姓名、超市名称、部门名称、职位、联系方式和工资。

其中,职位信息包括:经理、部门经理、业务员等。员工号唯一确定员工关系的每一个

元组。

        (4)商品信息包括:商品号、商品名称、型号、单价和数量。商品号唯一确定商品

关系的每一个元组。一名业务员可以负责超市内多种商品的配给,一种商品可以由多名

业务员配给。

【概念模型设计】

根据需求分析阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:

【关系模式设计】

  超市(超市名称,经理,地址,电话)

  部门((a)   ,部门经理,联系电话)

  员工((b)   .姓名,联系方式,职位,工资)

  商品(商品号,商品名称,型号,单价,数量)

  配给((c)   ,配给时间,配给数量,业务员)

【问题1】(4分)

    根据问题描述,补充四个联系,完善图2-1的实体联系囝。联系名可用联系1、联

系2、联系3和联系4代替,联系的类型分为1:1、l:n和m:n(或1:1、1:*和*:*)。

【问题2】(7分)

    (1)根据实体联系图,将关系模式中的空(a)~(c)补充完整:

    (2)给出部门和配给关系模式的主键和外键。

【问题3】(4分)

    (l)超市关系的地址可以进一步分为邮编、省、市、街道,那么该属性是属于简单

属性还是复合属性?请用100字以内文字说明。

    (2)假设超市需要增设一个经理的职位,那么超市与经理之间的联系类型应修改为

(d) ,超市关系应修改为 (e) 。

6

(74)

  • A.multiple objectives
  • B.different objectives
  • C.a single objective
  • D.Independent objectives
7

(75)

  • A.relatively
  • B./
  • C.only
  • D. more than
8

 阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

    某大型匹萨加工和销售商为了有效管理生产和销售情况,欲开发一匹萨信息系统,

其主要功能如下:

    (1)销售。处理客户的订单信息,生成销售订单,并将其记录在销售订单表中。销

售订单记录了订购者、所订购的匹萨、期望的交付日期等信息。

    (2)生产控制。根据销售订单以及库存的匹萨数量,制定匹萨生产计划(包括生产

哪些匹萨、生产顺序和生产量等),并将其保存在生产计划表中。

    (3)生产。根据生产计划和配方表中的匹萨配方,向库存发出原材料申领单,将制

作好的匹萨的信息存入库存表中,以便及时进行交付。

    (4)采购。根据所需原材料及库存量,确定采购数量,向供应商发送采购订单,并

将其记录在采购订单表中:得到供应商的供应量,将原材料数量记录在库存表中,在采

购订单表中标记己完成采购的订单。

    (5)运送。根据销售订单将匹萨交付给客户,并记录在交付记录表中。

    (6)财务管理。在匹萨交付后,为客户开具费用清单,收款井出具收据;依据完成的

采购订单给供应商支付原材料费用并出具支付细节;将收款和支付记录存入收支记录表中,

    (7)存储。检查库存的原材料、匹萨和未完成订单,确定所需原材料。

    现采用结构化方法对匹萨信息系统进行分析与设计,获得如图1-1所示的上下文数

据流图和图1-2所示的0层数据流图。

 

【问题1】(4分)

    根据说明中的词语,给出图1-1中的实体E1-E2的名称。

【问题2】(5分)

    根据说明中的词语,给出图1-2中的数据存储D1-D5的名称。

【问题3】(6分)

  根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。

9

(72)

  • A.activity
  • B.job
  • C.process
  • D.application
10

(73)

  • A.size
  • B.quality
  • C.scale
  • D.complexity
11

DHCP客户端可从DHCP服务器获得(69)。

  • A.DHCP服务器的地址和Web服务器的地址
  • B.DNS服务器的地址和DHCP服务器的地址
  • C.客户端地址和邮件服务器地址
  • D.默认网关的地址和邮件服务器地址
15

(68)

  • A.以太帧
  • B.TCP段
  • C.UDP数据报
  • D.IP数据报
16

(65)

  • A.110001001101
  • B.001110110011
  • C.101000010100
  • D.010111101011
19

(62)

  • A.A
  • B.B
  • C.C
  • D.D
20

对一待排序序列分别进行直接插入排序和简单选择排序,若待排序序列中有两个元素的值相同,则(63) 保证这两个元素在排序前后的相对位置不变。

  • A.直接插入排序和简单选择排序都可以
  • B.直接插入排序和简单选择排序都不能
  • C.只有直接插入排序可以
  • D.只有简单选择排序可以
24

对于线性表,相对于顺序存储,采用链表存储的缺点是 (57) 。

  • A.数据元素之间的关系需要占用存储空间,导致存储密度不高
  • B.表中结点必须占用地址连续的存储单元,存储密度不高
  • C.插入新元素时需要遍历整个链表,运算的时间效率不高
  • D.删除元素时需要遍历整个链表,运算的时间效率不高
27

给定关系模式R(U,F),U={A.B,C,D,E,H},函数依赖集F={ A→B,A→C,C→D,

  • AE→H}-关系模式R的候选关键字为 (56) 。
  • A.AC
  • B.AB
  • C.AE
  • D.DE
28

(52)

  • A.程序文档、数据字典和数据流图
  • B.需求说明文档、程序文档和数据流图
  • C.需求说明文档、数据字典和数据流图
  • D.需求说明文档、数据字典和程序文档
29

(54)

  • A.B=软件工程OR R.C =S.C AND R.D =S.D
  • B.B=‘软件工程‘ORRC =S.C AND R.D =S.D
  • C.B=‘软件工程 0R R.C =S.C OR R.D =S.D
  • D.B=’软件工程’AND R.C =S.C AND R.D =S.D
31

对于大多数通用程序设计语言,用 (50) 描述其语法即可。

  • A.正规文法
  • B.上下文无关文法
  • C.上下文有关文法
  • D.短语结构文法
32

在数据库逻辑结构设计阶段,需要 (51) 阶段形成的 (52) 作为设计依据。

  • A.需求分析
  • B.概念结构设计
  • C.物理结构设计
  • D.数据库运行和维护
33

(47)

  • A.一个系统要由多个产品系列中的一个来配置时
  • B.当一个类希望由它的子类来指定它所创建的对象时
  • C.当创建复杂对象的算法应该独立于该对象的组成部分及其装配方式时
  • D.当一个系统应该独立于它的产品创建、构成和表示时
34

以下关于下图所示有限自动机的叙述中.不正确的是 (49) 。

  • A.该自动机识别的字符串中a不能连续出现
  • B.该自动机识别的字符串中b不能连续出现
  • C.该自动机识别的非空字符串必须以a结尾
  • D.该自动机识别的字符串可以为空串
36

下图所示为 (46) 设计模式,适用于 (47) 。

  • A.抽象工厂(Abstract Factory)
  • B.生成器(Builder)
  • C.工厂方法(Factory Method)
  • D.原型(Prototype)
39

(44)

  • A.解释器(Interpreter)
  • B.策略(Strategy)
  • C.中介者(Mediator)
  • D.观察者(Observer)
40

(40)

  • A.应该支持被封装的对象
  • B.应该支持类与实例的概念
  • C.应该支持通过指针进行引用
  • D.应该支持继承和多态
42

(42)

  • A.结构
  • B.行为
  • C.分组
  • D.注释
43

类 (37) 之间存在着一般和特殊的关系。

  • A.汽车与轮船
  • B.交通工具与飞机
  • C.轮船与飞机
  • D.汽车与飞机
45

(35)

  • A.3
  • B.4
  • C.5
  • D.6
46

以下关于软件维护和可维护性的叙述中,不正确的是 (36) 。

  • A.软件维护要解决软件产品交付用户之后运行中发生的各种问题
  • B.软件的维护期通常比开发期长得多,其投入也大得多
  • C.进行质量保证审查可以提高软件产品的可维护性
  • D.提高可维护性是在软件维护阶段考虑的问题
48

以下关于文档的叙述中,不正确的是 (33) 。

  • A.项目相关人员可以通过文档进行沟通
  • B.编写文档会降低软件开发的效率
  • C.编写高质量文档可以提高软件开发的质量
  • D.文档是软件的不可或缺的部分
49

在软件开发过程中,系统测试阶段的测试目标来自于 (32) 阶段。

  • A.需求分析
  • B.概要设计
  • C.详细设计
  • D.软件实现
51

以下关于CMM的叙述中,不正确的是 (30) 。

  • A.CMM是指软件过程能力成熟度模型
  • B.CMM根据软件过程的不同成熟度划分了5个等级,其中,l级被认为成 熟度最高,5级被认为成熟度最低
  • C.CMML的任务是将已有的几个CMM模型结合在一起,使之构造成为“集 成模型”
  • D.采用更成熟的CMM模型,一般来说可以提高最终产品的质量
52

在如下所示的进程资源图中,(27) ;该进程资源图是 (28)

  • A.P1、P2、P3都是阻塞节点
  • B.P1是阻塞节点、P2、P3是非阻塞节点
  • C.P1、P2是阻塞节点、P3是非阻塞节点
  • D.P1、P2是非阻塞节点、P3是阻塞节点
53

以下关于增量模型的叙述中,正确的是 (29) 。

  • A.需求被清晰定义
  • B.可以快速构造核心产品
  • C.每个增量必须要进行风险评估
  • D.不适宜商业产品的开发
54

(28)

  • A.可以化简的,其化简顺序为P1→P2→P3
  • B.可以化简的,其化简顺序为P3→Pl→P2
  • C.可以化简的,其化简顺序为P2→PI→P3
  • D.不可以化简的,因为P1、P2、P3申请的资源都不能得到满足
56

26.(26) 

  • A.100
  • B.107
  • C.152
  • D.170
58

假设段页式存储管理系统中的地址结构如下图所示,则系统(24) 。

  • A.最多可有2048个段,每个段的大小均为2048个页,页的大小为2K
  • B.最多可有2048个段,每个段最大允许有2048个页,页的大小为2K
  • C.最多可有1024个段,每个段的大小均为1024个页,页的大小为4K
  • D.最多可有1024个段,每个段最大允许有1024个页,页的大小为4K
59

(20)

  • A.0
  • B.1
  • C.2
  • D.3
60

算术表达式“(a-b)*(C+d)”的后缀式是 (21) 。

  • A.ab-cd+*
  • B.abcd-*+
  • C.ab-*Cd+
  • D.ab-c+d*
61

将高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。以下关于中间代码的叙述中,不正确的是 ( 22)。

  • A.中间代码不依赖于具体的机器
  • B.使用中间代码可提高编译程序的可移植性
  • C.中间代码可以用树或图表示
  • D.中间代码可以用栈和队列表示
65

以下关于结构化开发方法的叙述中,不正确的是 (15) 。

  • A.总的指导思想是自顶向下,逐层分解
  • B.基本原则是功能的分解与抽象
  • C.与面向对象开发方法相比,更适合于大规模、特别复杂的项目
  • D.特别适合于数据处理领域的项目
67

(13)

  • A.声音
  • B.声音编码
  • C.超声波
  • D.喇叭
68

显示深度、图像深度是图像显示的重要指标。当 (14) 时,显示器不能完全反映数字图像中使用的全部颜色。

  • A.显示深度=图像深度
  • B.显示深度>图像深度
  • C.显示深度≥图像深度
  • D.显示深度<图像深度
72

(9)不是蠕虫病毒。

  • A.熊猫烧香
  • B.红色代码
  • C.冰河
  • D.爱虫病毒
73

以下关于拒绝服务攻击的叙述中,不正确的是 (8) 。

  • A.拒绝服务攻击的目的是使计算机或者网络无法提供正常的服务
  • B.拒绝服务攻击是不断向计算机发起请求来实现的
  • C.拒绝服务攻击会造成用户密码的泄漏
  • D.DDoS是一种拒绝服务攻击形式
75

网络系统中,通常把(7)置于DMZ区。

  • A.网络管理服务器
  • B.Web服务器
  • C.入侵检测服务器
  • D.财务管理服务器
77

以下关于RISC和CISC的叙述中,不正确的是 (5) 。

  • A.RISC通常比CISC的指令系统更复杂
  • B.RISC通常会比CISC配置更多的寄存器
  • C.RISC编译器的子程序库通常要比CISC编译器的子程序库大得多
  • D.RISC比CISC更加适合VLSI工艺的规整性要求
78

属于CPU中算术逻辑单元的部件是 (3) 。

  • A.程序计数嚣
  • B.加法器
  • C.指令寄存器
  • D.指令译码器
79

三总线结构的计算机总线系统由 (1) 组成。

  • A.CPU总线、内存总线和IO总线
  • B.数据总线、地址总线和控制总线
  • C.系统总线、内部总线和外部总线
  • D.串行总线、并行总线和PCI总线