系统架构设计师复习测试附答案.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

系统架构设计师复习测试附答案

单选题(总共100题)

1.某数据库中有员工关系E(员工号,姓名,部门,职称,月薪);产品关系P(产品号,产品名称,型号,尺寸,颜色);仓库关系W(仓库号,仓库名称,地址,负责人);库存关系I(仓库号,产品号,产品数量)。a.若数据库设计中要求:①仓库关系W中的“负责人”引用员工关系的员工号②库存关系I中的“仓库号,产品号”惟一标识I中的每一个记录③员工关系E中的职称为“工程师”的月薪不能低于3500元则①②③依次要满足的完整性约束是()。(1分)

A、实体完整性、参照完整性、用户定义完整性

B、参照完整性、实体完整性、用户定义完整性

C、用户定义完整性、实体完整性、参照完整性

D、实体完整性、用户定义完整性、参照完整性

答案:B

解析:?答案解析:①仓库关系W中的“负责人”引用员工关系的员工号,这是参照完整性,保证了两个表之间数据的一致性和正确性。②库存关系I中的“仓库号,产品号”唯一标识I中的每一个记录,这是实体完整性,确保表中的记录具有唯一性和确定性。③员工关系E中的职称为“工程师”的月薪不能低于3500元,这是用户定义完整性,由用户根据实际业务需求自行定义的约束条件。所以,依次要满足的完整性约束是参照完整性、实体完整性、用户定义完整性,选项B正确。

2.自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(13)模式设计实现,其类图如下图所示,其中(14)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(15),体现的最主要的意图是(16)。【回答括号14】(1分)

A、VendingMachineState

B、Buy

C、VendingDepositState

D、VendingStockState

答案:A

解析:?这道题考察的是设计模式的理解和应用。自动售货机的行为涉及多个状态,如“交付产品不找零”、“交付产品找零”等,适合用状态模式(StatePattern)来设计。在状态模式中,有一个上下文类(ContextClass)维护一个指向当前状态的引用,客户程序通过这个引用与当前状态交互。对于自动售货机来说,这个上下文类就是自动售货机本身,而客户程序使用的主要接口就是这个上下文类的接口,即“VendingMachine”。因此,答案是A。

3.OMG接口定义语言IDL文件包含了六种不同的元素,()是一个IDL文件核心的内容。(1分)

A、

模块定义

B、

消息结构

C、

接口描述

D、

值类型

答案:C

解析:?这道题考察的是对OMG接口定义语言IDL文件内容的理解。IDL文件是OMG(对象管理组织)定义的一种用于描述软件组件接口的语言。在这些文件中,核心的内容是接口描述,它定义了组件之间的通信协议。模块定义、消息结构和值类型虽然也是IDL文件的重要组成部分,但它们并不是核心的内容。因此,正确答案是C,接口描述。

4.操作系统为用户提供了两类接口:操作一级和程序控制一级的接口,以下不属于操作一级的接口是()。(1分)

A、操作控制命令

B、系统调用

C、菜单

D、窗口

答案:B

解析:?这道题考察的是操作系统接口的知识。操作系统为用户提供了两类接口:操作一级和程序控制一级的接口。操作一级的接口通常包括操作控制命令、菜单、窗口等,这些都是用户可以直接交互的界面元素。而系统调用属于程序控制一级的接口,它是操作系统提供给编程人员的接口,用于在程序中请求操作系统服务。因此,不属于操作一级的接口是系统调用,选项B正确。

5.某公司拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式,最能满足这种要求的是()。(1分)

A、文件共享

B、数据库共享

C、远程方法调用

D、消息机制

答案:D

解析:?答案解析:在这种需要集成多个不同语言和平台构建的应用系统,并满足频繁、立即、可靠、异步传输数据且数据格式可定制的要求下。文件共享方式不够及时和灵活。数据库共享在处理异步和频繁传输方面存在局限性。远程方法调用通常是同步的,不太适合异步需求。而消息机制能够支持异步通信,保证数据传输的可靠性,并且可以定制数据格式,满足不同系统之间数据集成的复杂需求。所以,选项D是正确答案。

6.给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=‘软件工程’(R?S))等价的SQL语句如下:SELECT()FROMSWHE

文档评论(0)

139****1938 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档