2006年5月软件设计师参考答案
上午部分非官方标答,仅供参考
1 | D | 16 | D | 31 | C | 46 | D | 61 | A |
2 | A | 17 | B | 32 | A | 47 | C | 62 | C |
3 | D | 18 | C | 33 | A | 48 | B | 63 | A |
4 | D | 19 | D | 34 | B | 49 | C | 64 | D |
5 | A | 20 | A | 35 | C | 50 | B | 65 | B |
6 | C | 21 | B | 36 | B | 51 | A | 66 | B |
7 | A | 22 | C | 37 | B | 52 | B | 67 | C |
8 | D | 23 | D | 38 | B | 53 | A | 68 | A |
9 | C | 24 | A | 39 | D | 54 | C | 69 | D |
10 | A | 25 | B | 40 | A | 55 | C | 70 | B |
11 | B | 26 | D | 41 | B | 56 | D | 71 | A |
12 | B | 27 | D | 42 | B | 57 | C | 72 | C |
13 | A | 28 | C | 43 | A | 58 | D | 73 | B |
14 | C | 29 | C | 44 | B | 59 | B | 74 | A |
15 | C | 30 | D | 45 | B | 60 | A | 75 | D |
下午部分
试题一:
[问题1]非官方标答,仅供参考
外部实体:(选课)学生、(任课)老师
数据存储:作业成绩统计文件
[问题2]非官方标答,仅供参考
(1)(选课)学生
(2)(选课)学生
(3)(选课)学生
(4)(选课)学生
(5)作业成绩
(6)DB
(7)作业成绩统计文件
(8)作业成绩
(9)(任课)老师
(10)DB
(11)作业
(12)(选课)学生
(13)(任课)老师
注:(4)、(6)的答案可以互换 (12)、(13)的答案可以互换
[问题3]以下5条错误信息可以打乱次序非官方标答,仅供参考
错误1:外部实体A和B之间不能存在数据流
错误2:外部实体A和数据存储H之间不能存在数据流
错误3:加工2的输入/输出数据流名字相同,若回答数据存储P至加工2的数据流方向相反也正确
错误4:加工4只有输入没有输出
若回答数据流G的方向反了(或数据流P的方向反了)也正确
错误5:加工5只有输出,没有输入
试题二:
[问题1]非官方标答,仅供参考
customer的属性:客户标识
注:多答不扣分
person的属性:姓名、住宅电话、email
[问题2]非官方标答,仅供参考
(1)1 (2)0..* (3)1 (4)1 (5)1 (6)1..*
[问题3]非官方标答,仅供参考
customerInformationSystem的方法
addCustmer,getCustomer,removeCustomer
InstitutionalCustomer的方法
AddContact,getContact,removeContact
关系模式 |
主键 |
外键 |
读者 |
读者 ID |
|
书目 |
ISBN 号 |
|
图书 |
图书 ID |
ISBN 号 |
借还记录 |
读者 ID ,图书 ID ,借书时间 |
读者 ID ,图书 ID |
预约登记 |
读者 ID , ISBN 号,预约时间 |
读者 ID , ISBN 号,图书 ID |
试题四:
[问题1]非官方标答,仅供参考
1、开发人员无需重新设计业务模式,只需在原系统的界面和中间层添加web service层,就能继承原系统的所有业务
2、有可能以较少的开发时间和工作量,将系统升级为B/S应用模式
3、可以不修改原有的web服务和中间层,直接扩展新服务
[问题2]非官方标答,仅供参考
WSDL是web service 的描述语言,用于描述web service的服务,接口绑定等,为用户提供详细的接口说明书。
SOAP是通信协议,用于以服务的方式在互联网上发布有用的程序模块
UDDI提供了一种统一的发布、查找和定位web服务的方法
[问题3]非官方标答,仅供参考
在web service模型的解决方案中,服务提供者定义并实现web service使用服务描述语言(WSDL)描述web service,然后将服务描述发布到服务请求者或服务注册中心;服务请求者使用查找操作从本地或服务注册中心检索服务描述,然后使用服务描述与服务提供者进行绑定并调用web service,服务注册中心是整个模型中的可选角色,它是连接服务提供者和服务请求者的纽带。
试题五:非官方标答,仅供参考
(1)p->numkeys;或其等价形式
(2)p->K[mid]>akey; 或其等价形式
(3)p->A[hi]; 或其等价形式
(4)root,akey,&f;或其等价形式
(5)t&&t->numkeys= =M-1;或其等价形式
试题六:非官方标答,仅供参考
items[k].getproductptr()->getproductId()
或其等价形式
items[k].getQuantity()
或其等价形式
catalog.getProductByIndex(k)
it !=sales.end(),或it <sales.End()
it->getOrderedAmount
或其等价形式
试题七:非官方标答,仅供参考
(1)implements Iterable<order>
(2)this.orders.iterator(),或orders.iterator()
(3)this.catalog,或catalog
(4)this.sales,或sales
(5)OrderItem item