软件设计师下午2010下半年

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[真题] 软件设计师下午2010下半年
填空题
第1题:
【问题1】
使用说明中的词语,给出图1-1中的实体E1~E3的名称。

________
参考答案:
E1:客户 E2:财务部门 E3:仓库
详细解答:
第2题:
【问题2】
使用说明中的词语,给出图1-2中的数据存储D1~D3的名称。

________
参考答案:
D1:客户文件 D2:商品文件 D3:订单文件
详细解答:
第3题:
参考答案:
详细解答:
第4题:
【问题1】
根据图2-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(5)补充完整,然后给出各关系模式的主键和外键。

________
参考答案:
(1)业主编号,房号主键:房号外键:无(2)员工号,所在部门号主键:员工号外键:所在部门号(3)部门号,部门负责人主键:部门号外键:部门负责人(4)收费类型,单位,单价主键:收费类型外键:无(5)房号,业主编号,收费日期主键:房号,业主编号,收费日期外键:房号,员工号
详细解答:
第5题:
【问题2】
填写图2-1中(a)~(f)处联系的类型(注:一方用1表示,多方用m 或n或*表示),并补充完整图2-1中的实体、联系和联系的类型。

_____
参考答案:
(a)n,或m,或* (b)n,或m,或* (c)1 (d)n,或m,或* (e)1 (f)n,或m,或* (图)
详细解答:
第6题:
【问题3】
业主关系属于第几范式?请说明存在的问题。

________
参考答案:
业主关系属于第2范式问题是当某业主有多套住房时,属性“业主编号,姓名,房屋面积,工作单位,联系电话”等信息在业主关系表中重复存储,存在数据冗余。

详细解答:
第7题:
【问题1】
根据说明中的描述,给出图3-1中缺少的C1~C5所对应的类名以及(1)~(6)处所对应的多重度。

_______
参考答案:
C1:付款方式 C2:处方 C3:信用卡 C4:支付宝账户 C5:处方上药品(或药品)(1)1 (2)0..* (3)1 (4)1..* (5)0..* (6)1
详细解答:
第8题:
参考答案:
S1:审核中 S2:无法审核 S3:医生信息无效 S4:无效处方(7)医生信息不正确(8)医生信息正确(9)医生回复处方无效(10)医生没有在7 天内给出确认答复
详细解答:
第9题:
【问题3】
图3-1中的符号
参考答案:
详细解答:
第10题:
【问题1】
根据以上说明和c代码,填充c代码中的空(1)~(5)。

_______
参考答案:
(1)A->int_array[0] (2)A->int_array[0]= A->int_array[A->array_size-1] (3)A-> array_size-1 (4)A->int_array[PARENT(i)]<key (5)A->int_array[i]=key
详细解答:
第11题:
【问题2】
根据以上c代码,函数heapMaximum, heapExtractMax和maxHeaplnsert的时间复杂度的紧致上界分别为(6)、(7)和(8)(用O符号表示)。

_______
参考答案:
(6)O(1) (7)O(lgn) (8)O(lgn)
详细解答:
第12题:
【问题3】
若将元素10插入到堆A=(15,13,9,5,12,8,7,4,0,6,2,
1)中,调用maxHeaplnsert函数进行操作,则新插入的元素在堆A中第(9)个位置(从1开始)。

______
参考答案:
(9)3
详细解答:
试题五
第13题:
参考答案:
(1)this->name (2)virtual void Add(Company*c)=0 (3)virtual void Delete(Company*c)=0 (4)Company* (5)children (6)children (7)root->Add(comp) (8)comp->Add(comp1)
详细解答:
试题六(共15分)
第14题:
参考答案:
(1)abstract class (2) (3)Company (4)Company (5)
children (6)children (7)root.Add(comp) (8)comp.Add(comp1) 详细解答:。

相关文档
最新文档