1 / 14
文档名称:

计算机水平考试-中级软件设计师下午试题模拟73.doc

格式:doc   大小:822KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机水平考试-中级软件设计师下午试题模拟73.doc

上传人:pppccc8 2019/11/11 文件大小:822 KB

下载得到文件列表

计算机水平考试-中级软件设计师下午试题模拟73.doc

文档介绍

文档介绍::..中级软件设计师下午试题模拟73试题一至试题四是必答题,从试题五试题试题中任选1道解答。试题一阅读下列说明和图,回答下面问题。[说明]公司IT部门决定开发一个计算机管理系统以记录期刊的传阅情况。期刊在公司内部传阅,员工可以耍求加入传阅队列。图书室登记公司收到的期刊,交给名单中的第一名员工。员工应在三个工作H内完成阅读,员工阅读完毕后通知系统,系统提醒下一位阅读者取书,下一个员工必须确认己收到期刊。当传阅名单中''下一位〃员工出并在外时将无法进行传阅,此吋将期刊传给再下一位,而将该员工作标记,再次传递此书时优先考虑该员工。最后一位员工阅读完毕后,将期刊交还图书室以便共用。系统能在员工忘记传递期刊时发出提醒信息。系统详细记录期刊传阅情况,当员工阅读完后通知系统,系统记录该员工员工号及日期,并在备注栏注明是传出;同样,当员工收到期刊后给系统确认,系统记录该员工员工号及FI期,并在备注栏注明是收到。公司的员工都有一个唯一的员工号。公司订阅了多种期刊,为每一木期刊(有唯一期刊流水号)产生一份传阅名单,并详细记录传阅情况。员工的岀差情况存储在系统主机中。该系统采用面向对象方法开发,系统中的类以及类之间的关系用UML类图表示,图1是该系统的类图的一部分,图2描述了成功传递期刊的序列图。[图丄][图2]迪L 1u>K根据题意,给出类''传阅记录〃的主要属性。2、 根据题意,将图2中的(1)〜(5)处补充完整。3、 同一种期刊分不同的期,所以冇多本同一种期刊。''传阅名单〃只需每一种期刊一份,还是应该每本期刊一份,为什么?试题二阅读下列说明和图,回答下面问题。[说明]某学校的教学系统描述如下:学生信息包扌学号(Sno)>姓名(Sname)>性别(Ssex)>年龄(Sage)、入学年份(Syear)>主修专业(Smajor),其屮学号是入学吋唯一编定的。教师信息包括:教工号(Tno)>姓名(Tname)性别(Tsex)>年龄(Tage)、职称(Ttitle),其中教工号是唯一编定的。课程信息包括:o)、ame)、学时(Cperiod)、redit),其中课程号是唯一编定的。每个专业每个年级只有一个班级,这样班级就可用入学年份标识。每位教师只教授特定的一门的课程,每门课程可以有多个教师教授,各位老师的上课地点及上课时间有所不同。注意:一门课程至少有一位教师教授,否则这门课程就视为不存在。每位学生可以同时选修多门不同的课程,一门课程至少要冇10位学生选修,否则就取消这门课程的开设。注意:选修课程时要指定任课教师,不能重复选修同一门课程。课程结束后,任课教师给选修该课程的学牛一个成绩(Grade)o注意:教师不能给没有选修他所教授课程的学生成绩,即使选修了其他教师教授的同一门课也不行。下图是经分析得到的E-R图。4、 根据题意,给出联系的属性。实体间的联系有''一对一〃、''一对多〃和''多对多〃,指出各联系分别属于哪一种。5、 按照''有关模式名(属性,属性,・・•)〃的格式,将此E-R图转换为5个关系模式,指出每个关系模式中的主码和外码,其中模式名根据需要取实体名或联系名。6、 若用Student表存储学生信息,Teacher表存储教师信息,Course表存储课程信息,Study表存储学生选修课程情况。教务处想要''查询2006年入学的计算机专业(CS)的学生屮平均成绩在85分以上的学生信息〃。请将以下SQL语句补充完整。注:用对应英文表示。SELECT*FROMstudentWHERESmajor=HCS"ANDSyear="2006"AND (SELECTSnoFROMStudyGROUPBYSnoHAVING )试题三阅读下列说明和图,回答下面问题。[说明]下图中描述某超市销售数据的部分处理流程。超市中冇若干台收款机和若干名收款员。这里,我们把一个收款员开始使用一台收款机到离开这台收款机称为该收款员的一次作业。作业开始时,收款员先在收款机上输入收款员号和作业前金额。作业前金额是为了销售吋的找零而在作业前预先放入钱柜的金额数。作业结束时,收款员要打开钱粗,取走全部现金,并把这些现金的金额数(称为作业后金额)输入收款机。当作业前金额+本次作业售货总金额-本次作业退货总金额工作业后金额时,表示这次作业存在金额差错。本流程图已作简化,并作以下假定;该超市只有现金交易(不用信用卡和礼券);一个收款员因某种原因(如吃饭)在一天中可以有多个作业;销售方式只有售货和退货两种。整个超帀分成若干部门(如食品部、服装部),系统按部门统计一个月中各类货物的销售数量和金额,最后根据月销售计划文件分析各部门完成销售计划的情况。系统还统计每个收款员的差错情况和退货情况。图中处