上午答案 (1) C (16) B (31) A (46) B (61) C
(2) D (17) A (32) C (47) D (62) C
(3) C (18) D (33) B (48) B (63) A
(4) A (19) D (34) C (49) D (64) B
(5) C (20) C (35) D (50) C (65)B
(6) D (21) D (36) A (51) D (66) B
(7) B (22) A (37) D (52) C (67) C
(8) C (23) A (38) D (53) C (68) B
(9) B (24) C (39) B (54) D (69) D
(10) C (25) D (40) D (55) D (70) A
(11) B (26) D (41) C (56) D (71) A
(12) B (27) A (42) B (57) C (72) C
(13) C (28) B (43) B (58) D (73) B
(14) D (29) A (44) C (59) C (74) D
(15) C (30) C (45) C (60) D (75) A
下午答案 试题一
[问题1]
(1)起点:学生住宿服务系统 终点:房主
数据流名:费用信息 或 交纳的费用 或费用
(2)起点:房屋文件 终点:查询房屋 或 4
[问题2]
房主文件 和 学生文件
[问题3]
姓名+现住址+电话号码+出生日期+性别
试题二
[问题1]
(1)主键:职员号 外键:部门号
(2)主键:部门号 ,或部门名 外键:负责人代码
[问题2]
(a) PRIMARY KEY
(b) FOREIGN KEY(部门号),REFERENCES 部门
(c) Count(*),Sum(月工资),Avg(月工资)
(d) GROUP by 部门号 HAVING count(*)
[问题3]
(1)该行不能插入"职员"关系,它违反了用户定义完整性中月工资的取值范围必须大于等于1000元,小于等于8000元。
(2)该行不能插入"职员"关系,因为职员号"60802"在表2-1中已存在,违反了实体完整性中主键必须唯一区分关系中的每一个属性。
(3)该行可以插入"职员"关系,尽管部门号、电话和办公室为空,但是它表示该职员没有分配到某个部门。
[问题4]
"职员"关系模式主要的问题是:
数据冗余问题。因为某部门的职员人数有多少,其办公室和电话将要重复存入多少。
数据修改不一致问题。因为某部门的办公室变了可能会导致某些职员的修改了,某些职员的未修改。
将关系模式修改为:职员(职员号,职员姓名,月工资,部门号)
部门(部门号,部门名,负责人代码,任职时间,办公室,电话)
试题三
(1) [i] 或 i
(2) [c] 或 c
(3) [d] 或 d
(4) [a] 或 a
(5) [h] 或 h
试题四
(1) k>=N 或 k= =N
(2) cose + c[k][i] < mincost
(3) i
(4) k+1
(5) worker[i] = 0
试题五
(1) Shape
(2) Xcircle
(3) DisplayIt()
(4) Shape *
(5) getShapeInstance(type)
(6) delete s
试题六
(1) implements Shape
(2) XCircle
(3) XCircle()
(4) displayIt()
(5) Shape
(6) getShapeInstance(type)
试题七
(1) Implements IShape
(2) XCircle
(3) New XCircle
(4) Get IShape_Color
(5) Let Ishape_Color
(6) bridged.displayIt
阅读关于
软件设计师 试题答案 的全部文章