单选题 某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)3个实体之间的关系如表1、表2和表3所示。假设每个部门有一位负责人和一部电话,但有若干名员工;每种商品只能由一个部门负责销售。
表1 部门表
部门号 部门名 负责人 电话
001 家电部 E002 1001
002 百货部 E026 1002
003 食品部 E030 1003
表2 商品表
商品号 商品名称 单价 库存量
30023 微机 4800 26
30024 打印机 1650 7
... ... ... ...
30101 毛巾 10 106
30102 牙刷 3.8 288
... ... ... ...
表3 职工表
职工号 姓名 住址
E001 王军 南京路
E002 李晓斌 淮海路
E021 杨烨 江西路
E026 田波 西藏路
E028 李晓斌 西藏路
E029 刘丽华 淮海路
E030 李彬彬 唐山路
E031 胡慧芬 昆明路
... ... ...
表4 统计结果
职工号 姓名 部门名 月销售额
E001 王军 家电部 528900
E002 李晓斌 家电部 368000
E021 杨烨 百货部 12500
E028 李晓斌 百货部 82500
E031 胡慧芬 食品部 282608
... ... ...
部门关系不属于第三范式的原因是{{U}} {{U}} 68 {{/U}} {{/U}}。如果用户要求得到表4所示的结果,需要{{U}} {{U}} 69 {{/U}} {{/U}},并增加关系模式{{U}} {{U}} 70 {{/U}} {{/U}}。
单选题
  • A.没有消除非主属性对码的部分函数依赖,如部门名→负责人
  • B.没有消除非主属性对码的部分函数依赖,如负责人→电话
  • C.只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖
  • D.没有消除非主属性对码的部分函数依赖和传递函数依赖
【正确答案】 C
【答案解析】
单选题
  • A.修改表1的结构,在表1中增加一个职工号
  • B.修改表2的结构,在表2中增加一个职工号
  • C.修改表2的结构,在表2中增加一个部门号
  • D.修改表3的结构,在表3中增加一个部门号
【正确答案】 D
【答案解析】
单选题
  • A.销售(职工号,商品号,日期,数量)
  • B.销售(职工号,商品名称,商品号,数量)
  • C.销售(职工号,部门号,日期,数量)
  • D.销售(职工号,部门号,商品号,日期)
【正确答案】 A
【答案解析】在部门(部门号,部门名,负责人,电话)关系模式中,部门号是主码,所以不存在对码的部分依赖问题。根据试题假设,每个部门有一位负责人和一部电话,也就是说,存在“责人一电话”样的函数依赖,即存在对主码的传递函数依赖。 在表4中,有职工号、姓名、部门、月销售额4个属性,其中职工号和姓名可以由表3得出,但是,由表2至表3无法得出职工所在的部门,因此,应该在表3中增加“部门号”属性。同时,要计算出职工的月销售总额,还需要一个表来记录职工销售的数据。该表需要包括的属性有职工号、商品号、日期、数量。
单选题 ______这一计算机软件著作权权利是不可以转让的。
  • A.发行权
  • B.复制权
  • C.署名权
  • D.信息网络传播权
【正确答案】 C
【答案解析】在计算机软件著作权中,署名权是不能转让的。
单选题 希赛公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如图所示的软件架构。在软件架构评审时,专家认为该架构存在的问题是______。
【正确答案】 C
【答案解析】本题主要考查架构评审和软件架构设计的应用。根据图中示波器的功能描述,结合示波器常见的功能和使用方式,可以看出图中仅有示波器内部处理的建模,而没有与外界的交互,如用户交互。而用户交互是示波器重要的功能,不能缺失,所以这是该架构存在的最大问题。
单选题 计算机执行程序时,在一个指令周期的过程中,为了能够从内存中读指令操作码,首先是将______的内容送到地址总线上。
  • A.程序计数器(PC)
  • B.指令寄存器(IR)
  • C.状态寄存器(SR)
  • D.通用寄存器(GR)
【正确答案】 A
【答案解析】本题考查指令的操作码。指令系统中的每一条指令都有一个操作码,它表示该指令应进行什么性质的操作。不同的指令用操作码这个字段的不同编码来表示,每一种编码代表一种指令。组成操作码字段的位数一般取决于计算机指令系统的规模。 程序计数器(PC)用于记录需要执行的下一条指令操作码的地址,所以在读指令操作码时,应将程序计数器的内容送到地址总线上。
单选题 需求管理是CMM可重复级中的6个关键过程域之一,其主要目标是______。
  • A.对于软件需求,必须建立基线以进行控制,软件计划、产品和活动必须与软件需求保持一致
  • B.客观地验证需求管理活动符合规定的标准、程序和要求
  • C.策划软件需求管理的活动,识别和控制已获取的软件需求
  • D.跟踪软件需求管理的过程、实际结果和执行情况
【正确答案】 A
【答案解析】过程能力成熟度模型(Capability Maturity Model,CMM)在软件开发机构中被广泛用来指导软件过程改进。该模型描述了软件成立能力的5个成熟级别,每一级都包含若干关键过程域(Key Process.Areas,KPA)。 CMM的第二级为可重复级,它包括6个关键过程域,分别是:需求管理、软件项目计划、软件项目跟踪和监督、软件分包合同管理、软件质量保证和软件配置管理。 需求管理的目标是为软件需求建立一个基线,提供给软件工程和管理使用;软件计划、产品和活动与软件需求保持一致。