【计算机类职业资格】中级软件设计师下午试题-111及答案解析.doc
《【计算机类职业资格】中级软件设计师下午试题-111及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】中级软件设计师下午试题-111及答案解析.doc(8页珍藏版)》请在麦多课文档分享上搜索。
1、中级软件设计师下午试题-111 及答案解析(总分:32.00,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)【说明】某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务。需求如下:1系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。2系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。3根据客户所租借的音像制品的品种,会按天收取相应的费用。音像制品的最长租借周期为 1 周,每位客户每次最多只能租借 6 件音像制品。4客户租借某种音像制品的具体流程如下。(1)根据客户提供的用户
2、名和密码,验证客户身份。(2)若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像制品。(3)若还有该音像制品,且客户所要租借的音像制品数小于等于 6 个,就可以将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。(4)系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。(5)客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。5当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接受客户网上预约租借某种音像制品。系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流
3、水号给该客户,并将信息保存在预约记录文件中。6客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。(分数:15.00)(1).【问题 1】图(a)中只有一个外部实体 E1。使用【说明】中的词语,给出 E1 的名称。(分数:3.75)_(2).【问题 2】使用【说明】中的词语,给出图(b)中的数据存储 D1D4 的名称。(分数:3.75)_(3).【问题 3】数据流图(b)缺少了 3 条数据流,根据说明及数据流图(a)提供
4、的信息,分别指出这 3 条数据流的起点和终点。起点 终点(分数:3.75)_(4).【问题 4】在进行系统分析与设计时,面向数据结构的设计方法(如 Jackson 方法)也被广泛应用。简要说明面向数据结构设计方法的基本思想及其适用场合。(分数:3.75)_二、试题二(总题数:0,分数:0.00)三、试题三(总题数:1,分数:3.00)1.图中缺少了一条关联,请指出这条关联两端所对应的类以及每一端的多重度。类 多重度(分数:3.00)_四、试题四(总题数:1,分数:15.00)阅读下列说明和 C 代码,回答下列问题。说明用两台处理机 A 和 B 处理 n 个作业。设 A 和 B 处理第 i 个作
5、业的时间分别为 ai 和 bi。由于各个作业的特点和机器性能的关系,对某些作业,在 A 上处理时间长,而对某些作业在 B 上处理时间长。一台处理机在某个时刻只能处理一个作业,而且作业处理是不可中断的,每个作业只能被处理一次。现要找出一个最优调度方案,使得 n 个作业被这两台处理机处理完毕的时间(所有作业被处理的时间之和)最少。算法步骤如下。(1)确定候选解上界为 R 短的单台处理机处理所有作业的完成时间 m, (分数:15.00)(1).问题 1根据以上说明和 C 代码,填充 C 代码中的空缺处。(分数:5.00)_(2).问题 2根据以上 C 代码,算法的时间复杂度为_(用 O 符号表示)。
6、(分数:5.00)_(3).问题 3考虑 6 个作业的实例,各个作业在两台处理机上的处理时间如表所示。该实例的最优解为_,最优解的值(即最短处理时间)为_。最优解用(x1,x2,x3,x4,x5,x6)表示,其中若第 i 个作业在 A 上处理,则 xi=1,否则 xi=2。如(1,1,1,1,2,2)表示作业 1、2、3 和 4 在 A 上处理,作业 5 和 6 在 B 上处理。各个作业在两台处理机上的处理时间作业 1作业 2作业 3作业 4作业 5作业 6处理机 A2 5 7 10 5 2处理机 B3 8 4 11 3 4(分数:5.00)_五、试题五(总题数:1,分数:-1.00)2.阅读
7、下列函数说明,将应填入 (n) 处的字句写在答卷纸的对应栏内。【函数 1 说明】函数 compare(SqList A,SqList B)的功能是:设 A=(al,am)和 B=(b1,bn)均为顺序表,“比较”两个顺序表 A 和 B 的大小。设 A和 B分别为 A 和 B 中除去最大共同前缀后的子表(例如,A(y,X,X,Z,X,Z),B=(y,x,x,z,y,x,x,2),则两者中最大的共同前缀为(y,x,x,2),在两表中除去最大共同前缀后的子表分别为 A=(X,Z)和 B=(y,x,x,2)。若 A=B=空表,则 A=B:若 A=空表,而 B空表,或者两者均不为空表,且 A的首元小于
8、B,的首元,则 AB;否则 AB。提示:算法的基本思想为:若相等,则 j+1,之后继续比较后继元素:否则即可得山比较结果。显然,j的初值应为 0,循环的条件是 j 不超出其中任何一个表的范围。若在循环内不能得出比较结果,则循环结束时有 3 种可能出现的情况需要区分。【函数 1】int compare(SqList A,SqList B)/若 AB,则返回-1;若 A=B,则返回 o:若 AB,则返回 1j=0;while(j (1) else if( A.elemj B.elemj ) return(i);else (2) ff (A.length = B.length) return (0)
9、;else fi(A.length B.length ) return(-1);else return(1);/compare/函数 1 的时间复杂度是 (3) 【函数 2 说明】函数 exchange_L( SLink k = 1;while( k m +k;if( (6) / 以指针 ha 记 a1 结点的位置L-next = p-next; / 将 b1结点链接在头结点之后p-next = NULL; / 设 am的后继为空q: (7) ; / 令 q 指向 b1结点while(q-next)q= (8) ; / 查的 bn结点q-next = (9) ; / 将 a1 结点链接到 bn
10、 结点之后/函数 2 的时间复杂度是 (10) 。(分数:-1.00)_中级软件设计师下午试题-111 答案解析(总分:32.00,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)【说明】某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务。需求如下:1系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。2系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。3根据客户所租借的音像制品的品种,会按天收取相应的费用。音像制品的最长租借周期为 1 周,每位客户每次最多只能租借 6 件音
11、像制品。4客户租借某种音像制品的具体流程如下。(1)根据客户提供的用户名和密码,验证客户身份。(2)若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像制品。(3)若还有该音像制品,且客户所要租借的音像制品数小于等于 6 个,就可以将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。(4)系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。(5)客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。5当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接受客户网上预约租借某种音像制品。系统接收到
12、预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。6客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。(分数:15.00)(1).【问题 1】图(a)中只有一个外部实体 E1。使用【说明】中的词语,给出 E1 的名称。(分数:3.75)_正确答案:(E1:客户)解析:(2).【问题 2】使用【说明】中的词语,给出图(b)中的数据存储 D1D4 的名称。(分
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 中级 软件 设计师 下午 试题 111 答案 解析 DOC
