[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题章节练习试卷8及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题章节练习试卷8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题章节练习试卷8及答案与解析.doc(42页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师上午(基础知识)试题章节练习试卷 8及答案与解析 1 类可以定义静态属性,并通过类名访问。一个类的静态的属性只有一份,由所有该类的对象共享。 (8)反映了类间的一种层次关系,而 (9)反映了一种整体与部分的关系。 ( A)继承 ( B)组合 ( C)封装 ( D)多态 ( A)继承 ( B)组合 ( C)封装 ( D)多态 3 已知 3个类 O, P和 Q,类 O中定义了一个私有方法 F1和一个公有方法 F2,类P中定义了一个公有方法 F3,类 P为类 O的派生类,类 Q为类 P的派生类,它们的继承 方式如下所示: class P: public O class
2、Q: private P ; 在关于类 P的描述中正确的是 (10),在关于类 Q的描述中正确的是 (11)。 ( A)类 P的对象可以访问 F1,但不能访问 F2 ( B)类 P的对象可以访问 F2,但不能访问 F1 ( C)类 P的对象既可以访问 F1,也可以访问 F2 ( D)类 P的对象既不能访问 F1,也不能访问 F2 ( A)类 Q的对象可以访问 F1, F2和 F3 ( B)类 Q的对象可以访问 F2和 F3,但不能访问 F1 ( C)类 Q的成员可以 访问 F2和 F3,但不能访问 F1 ( D)类 Q的成员不能访问 F1, F2和 F3 5 在某信息系统中,存在如下的业务陈述
3、: 一个客户提交 0个或多个订单; 一个订单由一个且仅由一个客户提交。 系统中存在两个类: “客户 ”类和 “订单 ”类。对应每个 “订单 ”类的实例,存在 (21)“客户 ”类的实例;对应每个 “客户 ”类的实例,存在 (22)个 “订单 ”类的实例。 ( A) 0个 ( B) 1个 ( C) 1个或多个 ( D) 0个或多个 ( A) 0个 ( B) 1个 ( C) 1个或多个 ( D) 0个或多个 7 在 UML提供的图中 , (31)用于描述系统与外部系统及用户之间的交互, (32)用于按时间顺序描述对象间的交互。 ( A)用例图 ( B)类图 ( C)对象图 ( D)部署图 ( A)
4、网络图 ( B)状态图 ( C)协作图 ( D)序列图 9 在活动图 8-8中,节点表示项目中各个工作阶段的里程碑,连接各个节点的边表示活动,边上的数字表示活动持续的时间。在下面的活动图中,从 A到 J的关键路径是 (27),关键路径长度是 (28),从 E开始的活动启动的最早时间是 (29)。( A) ABEGJ ( B) ADFHJ ( C) ACFGJ ( D) ADFB ( A) 22 ( B) 49 ( C) 19 ( D) 35 ( A) 10 ( B) 12 ( C) 13 ( D) 15 12 最常用的一种基本数据模型是关系数据模型,它用统一的 (21)结构来表示实体及实体之间
5、的联系。关系数据库的数据操作语言 (DML)主要包括 (22)两类操作。 关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡儿积、 (23)。 用 R S表示关系只和关系 S的 (24)。 设关系尺和关系 S图示如下: R: A B C a b c b b f C a d d a dS: B C D b c d b C e a d bT: A B C D a b c d a b C e c a d b d a d b则关系 T是关系 R和关系 S(25)的结果。 ( A)树 ( B)网络 ( C)图 ( D)二维表 ( A)插入和删除 ( B)检索和更新 ( C)查询和编辑 (
6、D)统计和修改 ( A)投影、连接 ( B)连接、选择 ( C)选择、投影 ( D)交、选择 ( A)连接 ( B)笛卡儿积 ( C)日连接 ( D)自然连接 ( A)自然连接 ( B) 连接 ( C)笛卡儿积 ( D)并 17 某数据库中有供应商关系 S和零件关系 P,其中,供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件号、零件名;颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的 SQL语句的空缺部分补充完整。 CREATE TABLE SP (Sno CHAR(5),
7、Pno CHAR(6), Status CHAR(8), Qty NUMERIC(9), (32) (Sno,Pno), (33) (Sno), (34) (pno); 查询供应了 “红 ”色零件的供应商号、零件号和数量 (QTY)的元组演算表达式为: t|(u|$)($V)($w)(35)u1=v1v2=w1w3=红 (36) ( A) FOREIGN KEY ( B) PRIMARY KEY ( C) FOREIGN KEY(Sno)REFERENCES S ( D) FOREIGN KEY(Pno)REFERENCES P ( A) FOREIGN KEY ( B) PRIMARY KE
8、Y ( C) FOREIGN KEY(Sno)REFERENCES S ( D) FOREIGN KEY(Pno)REFERENCES P ( A) FOREIGN KEY ( B) PRIMARY KEY ( C) FOREIGN KEY(Sno)REFERENCES S ( D) FOREIGN KEY(Pno) REFERENCES P ( A) S(U)S(P)P(W) ( B) SP(U)S(V)P(W) ( C) P(U)S(P)s(w) ( D) S(U)P(V)SP(W) ( A) t1=U1T2=W2T3=V4 ( B) t1=V1T2=U2T3=U4 ( C) t1=W1T
9、2=U2T3=V4 ( D) t1=U1T2=V2T3=V4 22 域表达式 ab|R(ab) R(ba)转换成为等价的关系代数表达式,所列出的式子中(47)是不正确的。 SQL中集合成员资格的比较操作 “元组 NOT IN(集合 )”中的“NOT IN”与 (48)操作符等价。 SQL中涉及属性 AGE是甭是空值的比较操作,写法 (49)是错误的。类似于 “工资在 800至 5000之间 ”这种约束,是属于 DBS的 (50)功能。设关系模式 Q是 3NF模式,那么, (51)这种提法是不正确的。 ( A) ( B) ( C) ( D) ( A) SOME ( B) =SOME ( C) A
10、LL ( D) =ALL ( A) AGE IS NULL ( B) NOT(AGE IN NULL) ( C) AGE=NULL ( D) AGE IS NOT NULL ( A)完整性 ( B)并发控制 ( C)安全性 ( D)恢复 ( A)一定是 2NF模式 ( B) Q可能不是 4NF模式 ( C) Q可能不是 BCNF ( D) Q一定不是 BCNF 一、主观题 27 阅读下列说明及数据流图,回答问题 1、问题 2和问题 3。 【说明】 某学校建立了一个网上作业提交与管理系统,基本功能描述如下。 (1)账号和密码。任课老师用账号和密码登录系统后,提交所 有选课学生的名单。系统自动为每
11、个选课学生创建登录系统的账号和密码。 (2)作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功,则显示需要完成的作业。学生需在线完成作业,单击【提交】按钮上交作业。 (3)在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件中。 27 如果将数据库服务器 (记为 DB)作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪些外部实体和数据 存储 ? 28 根据说明,结合问题 1的解答,指出在该系统的顶层数据流图中应有哪些数据流。请采用说明中的词汇给出这些
12、数据流的起点、终点及数据流名称,如表 1-1所示给出了数据流的部分信息,请填充空缺处。29 根据数据流图的设计原则,阅读如图 1-1所示的数据流图,找出其中的错误之处。 30 阅读以下说明和数据流图,回答问题 1至问题 3。 【说明】 学生住宿服务系统帮助学生在就学的城市内寻找所需的住房,系统对出租的房屋信息、房主信息、需要租房的学生信息,以及学生和房主的会面信息进行管理和维护。 房主信息包括姓名、地址、电话号码及系统分配的唯一身份标识 (ID)和密码;房屋信息包括房屋地址、类型 (单间 /套间 )、适合住宿的人数、房租、房主的 ID,以及现在是否可以出租 (例如由于装修原因,需等到装修后才可
13、出租或者房屋已被租出 )。每当房屋信息发生变化时,房主须通知系统,系统将更新房屋文件以便学生能够获得准确的可租用房屋信息。房主向系统中加入可租用的房屋信息时,需交纳一定的费用,由系统自动给出费用信息。房主可随时更新房屋的各种属性。 学生可通过系统查询现有的可租用的房屋,但必须先在系统中注册。学生 信息包括姓名、现住址、电话号码、出生日期、性别及系统分配的唯一身份标识 (ID)和密码。若学生希望租用某房屋,则需要发出租房请求,请求中包含房屋的详细信息,系统将安排学生与房主会面的时间和地点,并将会面信息通知学生和房主,会面信息包括会面时间、地点及会面双方的基本信息,系统将记录会面信息。 学生住宿服
14、务系统的顶层图如图 1-3所示;学生住宿服务系统的第 0层 DFD图如图 1-4所示,其中,加工 3的细化图如图 1-5所示。 30 (1)数据流图 1-3缺少了一条数据流 (在图 1-4中也未给出该数据流 ),请给出此数据流的起点和终点,并采用说明中的词汇给出此数据流名。 (2)数据流图 1-4中缺少了与 “查询房屋 ”加工相关的数据流,请指出此数据流的起点和终点 31 “安排会面 ”加工除需要写入会面文件外,还需要访问哪些文件 ? 32 请补齐下列数据字典条目: 登录信息 =学生 ID+密码 注册信息=_33 阅读下列说明和数据流图,回答问题 1至问题 3。 【说明】 某图书管理系统的主要
15、功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息 (姓名、单位、地址等 )一起写入读者文件。 系统的 图书管理功能分为 4个方面:购入新书、读者借书、读者还书及图书注销。 (1)购入新书时需要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量 (表示到目前为止,购入此种图书的数量 )。 (2)读者借书时需填写借书单。借书单内容包括读者号和所借图书分类目录号。系统首先检查该读者号是否有效,若无效,则拒绝借书;若有效,则进一步检查该读者已借图书是否超过最大限制数 (假设每位读者能同时借
16、阅的书不超过 5本 ),若已达到最大限制数,则拒绝借书;否则 允许借书。同时,将图书分类目录号、读者号和借阅日期等信息写入借书文件中。 (3)读者还书时需填写还书单。系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。 (4)注销图书时,需填写注销单并修改图书目录文件中的库存总量。 系统的信息查询功能主要包括读者信息查询和图书信息查询。其中读者信息查询可得到读者的基本信息及读者借阅图书的情况;图书信息查询可得到图书基本信息和图书的借出情况。 图书管理系统的顶层图如图 1-6所示;图书管理 系统的第 0层 DFD
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 上午 基础知识 试题 章节 练习 答案 解析 DOC
