[计算机类试卷]软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷14及答案与解析.doc

上传人:bowdiet140 文档编号:507638 上传时间:2018-11-29 格式:DOC 页数:33 大小:133.50KB
下载 相关 举报
[计算机类试卷]软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷14及答案与解析.doc_第1页
第1页 / 共33页
[计算机类试卷]软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷14及答案与解析.doc_第2页
第2页 / 共33页
[计算机类试卷]软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷14及答案与解析.doc_第3页
第3页 / 共33页
[计算机类试卷]软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷14及答案与解析.doc_第4页
第4页 / 共33页
[计算机类试卷]软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷14及答案与解析.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷 14 及答案与解析 1 美国政府曾用 PDR值 (数据处理速率 )作为一类计算机出口许可证的限制性指标,它 (1)。 ( A)与每条指令和每个操作数的平均位数及每条指令的平均运算速度有关 ( B)主要针对服务器,与数据查询速度有关 ( C)主要与机器的输入输出能力有关 ( D)是机器运算能力,输出输入速度,以及各种功能部件的技术性能的综合评价 2 为了验证新机器的指令系统,在一台计算机上依靠运行程序的办法来解释执行另一个计算机的指令,这称 (7)。 ( A)仿真 ( B)模拟 ( C)兼容 ( D)虚拟 3 在关于计算机性能评价的

2、下列说法中,正确的叙述是 (8): 、机器主频高的一定比主频低的机器速度高。 、基准程序测试法能比较全面地反映实际运行情况,但各个基准程序测试的重点不一样。 、平均指令执行速度 (MIPS)能正确反映计算机执行实际程序的速度。 、 MFLOPS是衡量向量机和当代高性能机器性能的主要指标之一。 ( A) , , 和 ( B) 和 ( C) 和 ( D) 和 4 在某计算机系统中,若某一功能的处理速度被提高到 10倍,而该功能的处理使用时间仅占整个系统运行时间的 50%,那么可使系统的性能大致提高到 (13)倍。 ( A) 1.51 ( B) 1.72 ( C) 1.82 ( D) 1.91 5

3、下面关于计算机性能的各种评估方法的论述中,正确的是 (31)。 ( A)每秒百万次指令 (MIPS)描述了计算机的浮点运算速度 ( B)等效指令速度法采用灵活的指令比例来评价计算机的性能 ( C)峰值 MFLOPS以最慢的浮点指令来表示计算机的运算速度 ( D) CTP以每秒百万次理论运算 (MTOPS)来表示运算部件的综合性能 6 OMT(Object Modelling Technique)方法的第一步是从问题的陈述入手,构造系统模型。系统模型由对象模型、 (14)组成。对象模型是从实际系统导出的类的体系,即类的属性、子类与父类之间的继承关系以及类之间的 (15)关系。 ( A)静态模型和

4、功能模型 ( B)动态模型和过程模型 ( C)动态模型和功能模型 ( D)静态模型和操作模型 ( A)关联 ( B)从属 ( C)调用 ( D)包含 8 类库是一种预先定义的程序库,它以程序模块的形式,按照 (16)把一组类的定义和实现组织在一起: (17)对类库的建设提供了强有力的支持。 ( A)类的功能 ( B)类层次结构 ( C)实例之间的调用关系 ( D)类的类型 ( A)引用 ( B)重置 ( C)类属类 ( D)封装 10 用 UML建立业务模型是理解企业业务过程的第一步。业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务人员,电话售票员也是业务人员,他们之间的关系是

5、 (32)。在 UML中,用 (33)表示企业业务的工作流。这种图显示工作流中的步骤、决策点,以及完成每一步骤的角色和对象。 ( A)关联关系 (Association) ( B)依赖关系 (Dependency) ( C)聚集关系 (Aggregation) ( D)概括关系 (Generalization) ( A)活动图 (activity diagram) ( B)业务图 (business diagram) ( C)用例图 (use-case diagram) ( D)交互图 (interaction diagram) 12 在面向对象分析过程中,用概念模型来详细描述系统的问题域,用

6、 (37)来表示概念模型:用 (38)来描述对象行为。 ( A)序列图 ( B)类图 ( C)协作图 ( D)用例图 ( A)序列图和协作图 ( B)用例图和活动图 ( C)状态图和活动图 ( D)用例图和构件图 14 在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为 (42)。在 UML的用例图上,将用例之间的这种关系标记为 (43)。 ( A)扩展用例 ( B)抽象用例 ( C)公共用例 ( D)参与用例 ( A) association ( B) extends ( C) uses ( D) inheritances 16 在一个客

7、户信息系统中存在两种 类型的客户:个人客户和集团客户。对于个人客户,系统中保存了其客户标识和基本信息 (包括姓名、住宅电话和 Email)对于集团客户,系统中保存了其客户标识,以及与该集团客户相关的若干个联系人的信息 (联系人的信息包括姓名、住宅电话、 email、办公电话和职位 )。根据上述描述,得到了如图 10-4所示的 UML类图,其中类 “客户 ”的属性有 (57);类 “人 ”的属性有(58)。 ( A)客户标识 ( B)姓名、住宅电话、 email ( C)姓名、住宅电话、办公电话、 email、职位 ( D)客户标识、办公电话、职位 ( A)客户标识 ( B)姓名、住宅电话、 e

8、mail ( C)姓名、住宅电户、办公电话、 email、职位 ( D)客户标识、办公电话、职位 18 在 UML的通用机制中, (60)用于把元素组织成组; (61)是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。 ( A)包 ( B)类 ( C)接口 ( D)构件 ( A)包 ( B)类 ( C)接口 ( D)构件 20 回调 (Call back)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的 (62)模式就是回调机制的一个面向对象的替代 品。该模式的意图是 (63)。 ( A) Strategy(策略 ) ( B) Adapter(适配器 ) ( C) Co

9、mmand(命令 ) ( D) Observer(观察者 ) ( A)使原本由于接口不兼容而不能一起工作的那些类可以一起工作 ( B)将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤消的操作 ( C)定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新 ( D)使算法可独立于使用它的客户而变化 22 计算 机常通过传统的调制解调器或综合业务数字网络技术接入因特网,数据传输速率都不超过 128Kb/s。目前已有多种更高数据传输速率的宽带接入方式,如仍采用电话线的 (6)、采用有线电视双向改造后的电缆

10、的 (7)以及光纤到大楼再通过局域网到户的 (8)等方式。 ( A) FTTB ( B) HFC ( C) ADSL ( D) N-ISDN ( A) HDTV ( B) HFC ( C) W-ISDN ( D) N-ISDN ( A) FITl3 ( B) HDTV ( C) ADSL ( D) W-ISDN 25 因特网的电子邮件、文件传输 和 web访问中分别采用了 (16)、 (17)和 (18)等协议。 ( A) PPP ( B) SMTP ( C) FTP ( D) WAP ( A) PPP ( B) SMTP ( C) FTP ( D) WAP ( A) HTTP ( B) RT

11、CP ( C) SNMP ( D) IMCP 28 一个电子数据交换 (EDI)系统包含四大功能模块:联系模块、报文生成及处理模块、 (41)和通信模块。电子商务是贸易链上的各个参与方在计算机信息网络环境下,通过 (42)和信息安全保证,对贸易流程全方位的处理过程。企业开展电子商务后,对企业信 息系统将会提出更高的要求,企业制造资源的管理、敏捷制造以及与外界相关的 (43)都将提到发展的议程上来。 ( A)报文接收模块 ( B)格式转换模块 ( C)加密模块 ( D)交易模块 ( A)密码体系 ( B)标准化体系 ( C) CA论证 ( D)信息处理 ( A)供应链管 ( B)客户管理 ( C

12、)供应商管 ( D)销售管理 31 IEEE 802.11定义了无线局域网的两种工作模式,其中的 (46)模式是一种点对点连接,不需要无线接入点和有线网络的支持,用无线网卡连接的设备之间就可以直接通信。 IEEE 802.11的物理层规定了三种传输技术,即红外技术、直接序列扩频 (DSSS)和频率跳动扩频 (FHSS)技术,这两种扩频技术都工作在 (47)的 ISM频段。无线 LAN的最小构成模块是基本服务集 (BSS),它由 (48)同一共享介质的站点组成。 ( A) Roaming ( B) Ad Hoc ( C) Infrastructure ( D) DiffuseIR ( A) 60

13、0MHz ( B) 800MHz ( C) 19.2GHz ( D) 2.4GHz ( A)轮询 ( B)争用 ( C)专用 ( D)独占 34 内部 局域网中,客户机通过代理服务器访问 Internet的连接方式如图 2-1所示,在 Windows操作系统中, (69)软件不能提供代理服务器功能。地址为 192.168.1.100的客户机配置 “TCP/IP网络属性 ”时,其中 “网关 ”的设置内容应是(70)。该客户机访问 Internet时,经由代理服务器后数据包的源地址为 (71)。 ( A) IIS ( B) ISA ( C) WinGate ( D) SyGate ( A) 192

14、.168.1.1 ( B) 192.168.0.1 ( C) 220.110.10.1 ( D) 192.168.1.100 ( A) 192.168.1.1 ( B) 192.168.0.1 ( C) 220.110.10.1 ( D) 192.168.1.100 37 我国的计算机软件保护条例依据的是我国的 (1),但该条例又具有一定独立性。条例规定对软件进行复制、展示、发行、修改、翻译、注释的权利是 (2)。受他人委托开发的软件,如无书面协议明确约定,其著作权属于 (3)。软件著作权的保护期为 (4)。软件开发者的开发者身份权的保护期为 (5)。 ( A)专利权法 ( B)版权法 ( C

15、)著作权法 ( D)商 标法 ( A)转让权 ( B)开发者身份权 ( C)使用许可权和获得报酬权 ( D)使用权 ( A)受委托者 ( B)双方共有 ( C)委托者 ( D)投资者 ( A)五十年 ( B)二十五年 ( C)不受限制 ( D)二十年 ( A)五十年 ( B)二十五年 ( C)不受限制 ( D)二十年 42 为保护本单位或个人开发软件不受侵权, (6)。依据计算机软件保护条例对软件的保护包括 (7)。软件著作权的保护期截止于该软件 (8)后第 50年的 12月 31日。某应用部门 (甲方 )提出需求、提供经费委托某软件公司 (乙方 )开发软件,若在协议 (合同 )中未规定软件著

16、作权归属,则其软件著作权 (9)。若某软件持有者确实不知道其所持的软什是侵权产品,则 (10)。 ( A)不管是否公开发表,都拥有著作权 ( B)必须在合法刊物上公开发表该软件产品的公告 ( C)必须向国家专利局申请办理软件著作权登记 ( D)必须向软件登记管理机构申请办理软件著作权登记 ( A)计算机程序及其文档,但不包括开发该软件所用的算法 ( B)计算机程序及其设计方法 ( C)计算机源程序,但不包括它的目标程序 ( D)计算机程序,但不包括用户手册等文档 ( A)首次公开发表 ( B)开发完成 ( C)著作权登记 ( D)通过鉴定 ( A)属于甲方 ( B)属于乙方 ( C)同屈甲乙双

17、方 ( D)进入公有领域 ( A)他应承担部分侵权责任 ( B)应由他所在单位承担侵权责任 ( C)应当停止使用该侵权复制品 ( D)应没收该软件产品,并对其加强法制教育 47 计算机软件知识产权包括著作权、专利权、商标权和制止不正当竞争的权利等。如果某公司购买了一个工具软件,在销售该公司开发的软件 (需使用该工具软件 )的同时,向客户提供此工具软件的复制品,这种行为 (11)。 如果某公司购买了一个应用软件的源程序,他们将源程序中的所有标示符做了全面修改后,作为该公司的产品销售,这种行为 (12)。如果公司甲开发了一个名为 x的软件,在未注册商标时就开始销售,该软件销售后受到用户的好评。不久

18、,公司乙也推出了自己开发的类似产品,取名也是 X,并率先进行商标注册,公司乙的行为 (13)。专利权是由国家专利主管机关根据国家颁布的专利法授予专利申请者或其权力继受者在一定期限内实施其发明的专有权力。在与计算机软件相关的发明中, (14)通常不是申请发明专利的主题。我国的 “反不正当劳动竞争法 ”指出,商业 秘密 (Trade secret)的拥有者有权制止他人对自己的商业秘密从事不正当竞争的行为。软件的商业秘密是指(15)的技术设计。 ( A)尚不构成侵权 ( B)侵犯了著作权 ( C)侵犯了专利权 ( D)属于不正当竞争 ( A)尚不构成侵权 ( B)侵犯了著作权 ( C)侵犯了专利权

19、( D)属于不正当竞争 ( A)尚不构成侵权 ( B)侵犯了著作权 ( C)侵犯了专利权 ( D)侵犯了商标权 ( A)设备仪器以及与其结合在一起的计算机程序,作为一个完整的产品 ( B)具有发明创造的计算机技术,作为一种方法 发明 ( C)独自开发的计算机程序代码本身 ( D)有关将汉字输入计算机的发明创造 ( A)已公开发表且已获得专利 ( B)己公开发表但未获得专利 ( C)未公开发表但已获得专利 ( D)未公开发表且未获得专利 52 我国的计算机软件保护条例从 1991年 (21)起施行。软件著作权人是指对软件享有著作权的单位和公民。软件著作权人享有下列各项权利。 (一 )(22),即

20、决定软件是否公之于众的权利; (二 )(23),即表明开发者身份的权利以及在其软件上署名的权利; (三 )(24),即在不损害公共利益的前提下,以复 制、展示、发行、修改、翻译、注释等方式使用其软件的权利: (四 )使用许可权和获得报酬权;(五 )(25),即向他人转让 (24)和使用许可权的权利 ( A) 5月 ( B) 6月 ( C) 10月 ( D) 11月 ( A)开发者身份权 ( B)转让权 ( C)发表权 ( D)使用权 ( A)开发者身份权 ( B)转让权 ( C)发表权 ( D)使用权 ( A)开发者身份权 ( B)转让权 ( C)发表权 ( D)使用权 ( A)开发者身份权

21、( B)转让权 ( C)发表权 ( D)使用权 软件水平考试(高级)系统分 析师上午(综合知识)试题章节练习试卷 14 答案与解析 1 【正确答案】 A 【试题解析】 计算机性能评估的常用方法有时钟频率法、指令执行速度法、等效指令速度法、数据处理速率法、综合理论性能法和基准程序法六种。 1时钟频率法 计算机的时钟频率在一定程度上反映了机器速度,一般来讲,主频越高,速度越快。但是相同频率、不同体系结构的机器,其速度可能会相差很多倍。 2指令执行速度法 在计算机发展的初期,曾用加法指令的运算速度来衡量计算机的速度,速度是计算机的主要性能指标之一。因为加法指令的运算速度大体上可反映出 乘法、除法等其

22、他算术运算的速度,而且逻辑运算、转移指令等简单指令的执行时间往往设计成与加法指令相同,因此加法指令的运算速度有一定代表性。 表示机器运算速度的单位是 KIPS(每秒千条指令 ),后来随着机器运算速度的提高,计量单位由 KIPS 发展到 MIPS(每秒百万条指令 )。常用的有峰值 MIPS、基准程序 MIPS 和以特定系统为基准的 MIPS。 MFLOPS 表示每秒百万次浮点运算速度,衡量计算机的科学计算速度,常用的有峰值 MFLOPS 和以基准程序测得的MFLOPS。 MFLOPS 可用于比较和评价在同一系统上求解同一问 题的不同算法的性能,还可用于在同一源程序、同一编译器以及相同的优化措施、

23、同样运行环境下以不同系统测试浮点运算速度。由于实际程序中各种操作所占比例不同,因此测得 MFLOPS 也不相同。 MFLOPS 值没有考虑运算部件与存储器、 I/O 系统等速度之间相互协调等因素,所以只能说明在特定条件下的浮点运算速度。 3等效指令速度法 也叫做吉普森混合法或混合比例计算法。等效指令速度法是通过各类指令在程序中所占的比例 (W)进行计算得到的。若各类指令的执行时间为 ti 则等效指令的执行时间 ,式中 n为指令类型数。 采用等效指令速度法 对某些程序来说可能严重偏离实际,尤其是对复杂的指令集,其中某些指令的执行时间是不固定的,数据的长度、 cache的命中率、流水线的效率等都会

24、影响计算机的运算速度,因此后来又发展了其他评价方法。 4数据处理速率法 (PDR) 因为在不同程序中,各类指令使用频率是不同的,所以固定比例方法存在着很大的局限性;而且数据长度与指令功能的强弱对解题的速度影响极大。同时这种方法也不能反映现代计算机中高速缓冲存储器、流水线、交叉存储等结构的影响。具有这种结构的计算机的性能不仅与指令的执行频率有关,而且也与指令的执行顺序和地址 的分布有关。 PDR法采用计算 PDR值的方法来衡量机器性能, PDR 值越大,机器性能越好。 PDR与每条指令和每个操作数的平均位数以及每条指令的平均运算速度有关,其计算方法如下: PDR=L/R其中, L=0.85G+0

25、.15H+0.4J+0.15K,R=0.85M+0.09N+0.06P。式中 G是每条定点指令的位数, M是平均定点加法时间, H是每条浮点指令的位数, N是平均浮点加法时间, J是定点操作数的位数,P是平均浮点乘法时间, K是浮点操作数的位数。 此外,还做了如下规定: G 20位, H 30位;从主存取一条指令 的时间等于取一个字的时间;指令与操作存放在主存,无变址或间址操作;允许有并行或先行取指令功能,此时选择平均取指令时间。 PDR值主要对 CPU和主存储器的速度进行度量,但不适合衡量机器的整体速度,因为它没有涉及 cache、多功能部件等技术对性能的影响。 PDR主要是对 CPU和主存

26、数据处理速度进行计算而得出的,它允许并行处理和指令预取的功能,这时,所取的是指令执行的平均时间。带有 cache的计算机,因为存取速度加快,其 PDR值也就相应提高。 PDR不能全面反映计算机的性能,但它曾是美国及巴黎统筹委员会用来限制计算机 出口的系统性能指标估算方法。 1991年 9月停止使用 PDR,取而代之的是 CTP(综合理论性能 )。 5综合理论性能法 (CTP) CTP是美国政府为限制较高性能计算机出口所设置的运算部件综合性能估算方法。CTP以每秒百万次理论运算 MTOPS 表示,从 1991年 9月 1日起启用。 CTP的估算方法为首先算出处理部件每一计算单元 (如定点加法单元

27、、定点乘法单元、浮点加单元、浮点乘法单元 )的有效计算率 R,再按不同字长加以调整,得出该计算单元的理论性能 TP,所有组成该处理部件的计算单元 TP的总和即为综合理论性能 CTP。 定点 加法单元的 定点乘法单元的 浮点加单元的,浮点乘单元的 按操作数字长对 TP加以调整。 TP=RL,L=(1/3+WL/96)式中 WL 为字长。 对单个计算单元的处理部件: CTP=TP 对由 n个计算单元组成的处理部件: CTP=TP1+C2TP2+CnTPn TP1 为 n 个 TP中的最高值。对共享存储的多计算单元的处理部件,其 C2=C3=Cn=0.75 。 6基准程序法 (Benchmark)

28、上述性能评价方法主要是针对 CPU(有时包括主存 )它没有考虑诸如 I/O结构、操作系统、编译程序的效率等系统性能 的影响,因此难以准确评价计算机的实际上作能力。 基准程序法是目前一致承认的测试性能的较好方法,有多种多样的基准程序,如主要测试整数性能的基准程序逻辑、测试浮点性能的基准程序等。 2 【正确答案】 B 【试题解析】 为了验证新机器的指令系统,在一台计算机上依靠运行程序的办法来解释执行另一个计算机的指令,这称为模拟。通过建立某种模型来模仿实际问题的方法称为仿真。 3 【正确答案】 C 【试题解析】 机器主频高的并不一定比主频低的机器速度快,因为指令系统不同,各指令使用的机器周期数也不

29、同。平均 指令执行速度并不能完全正确反映计算机执行实际程序的速度,因为它仅是对各种指令执行速度加权后的平均值,而实际程序使用的指令情况与测试平均指令速度的程序不一样。基准程序测试法是目前一致承认的测试性能较好的方法,目前,有很多这样的测试程序,各个基准程序测试的重点和应用领域都不一样。向量机和当代高性能机器主要用在工程应用计算中,浮点工作量占很大比例,因此机器浮点操作性能是这些机器性能的主要指标之一。 4 【正确答案】 C 【试题解析】 假设该处理原来所需时间为 t,由于该功能的处理使用时间占整个系统运行时间 的 50%,所以,其他的处理时间也为 t。该功能的处理速度被提高到原来的 10倍后,

30、则其所需时间为 0.1t,因此,系统的性能大致提高到原来的(t+t)/(0.1t+t)=2t/1.1t=1.82 倍。 5 【正确答案】 D 【试题解析】 请参考试题 1的分析 6 【正确答案】 C 7 【正确答案】 A 【试题解析】 OMT 方法从三个视角描述系统,相应地提供了 3种模型,分别是对象模型、动态模型和功能模型。 对象模型描述对象的静态结构和它们之间的关系。主要的概念包括类、属性、操作、继承、关联和聚集。对 象模型一般用对象图和数据词典来实现。 对象模型是三个模型中最关键的一个模型,它的作用是描述系统的静态结构,包括构成系统的类和对象,它们的属性和操作以及它们之间的关系。对象模型

31、用对象模型图来表示,对象模型图是 E-R图的一种推广形式,如图 10-1所示。 动态模型描述系统那些随时间变化的方面,其主要概念有状态、子状态和超状态、事件、行为和活动。动态模型一般用状态图和全局事件流图来实现。 动态模型用来描述与值的变换有关的系统特征 功能、映射、约束和函数依赖,由多个状态图组成,如图 10-2所示。各个类的状态图通过 共享事件组成系统的动态模型。 功能模型描述系统内部数据值的转换,其主要概念有加工、数据存储、数据流、控制流和角色 (源 /潭 )。功能模型一般用数据流图和约束来实现。如图 10-3所示。 OMT方法有 4个步骤,分别是分析、系统设计、对象设计和实现。 OMT

32、方法的每一个步骤都使用上述 3种模型,每一个步骤对这 3种模型不断地进行细化和扩充。 分析阶段基于问题和用户需求的描述,建立现实世界的模型。分析阶段的产物有问题描述、对象模型、动态模型和功能模型。 系统设计阶段结合问题域的知识和目标系统的体系结构 (求解域 ),将目标 系统分解为子系统。 对象设计阶段基于分析模型和求解域中的体系结构等添加的实现细节,完成系统设计。主要产物包括细化的对象模型、细化的动态模型和细化的功能模型实现阶段将设计转换为特定的编程语言或硬件,同时保持可追踪性、灵活性和可扩展性。 8 【正确答案】 B 9 【正确答案】 C 【试题解析】 从物理特征上来看,类库和传统例程库是类

33、似的,它们都是一种预先定义的程序库。类库是一种预先定义的程序库,它以程序模块的形式,按照类层次结构把一组类的定义和实现组织在一起。较上层的类代表了较一般的事物,相反,较 下层的类代表了较具体的事物,很好地体现了面向对象机制的继承、重载等许多特征。类属类 (generic class)仅描述了适用于一组类型的通用样板,由于其中所处理对象的数据类型尚未确定,因而程序员不可用类属类直接创建对象实例,即一个类属类并不是一种真正的类类型。类属类必须经过实例化后才能成为可创建对象实例的类类型。类属类的实例化是指用某一数据类型替代类属类的类型参数。类属类定义中给出的类型参数称为形式类属参数,类属类实例化时给

34、出的类型参数称为实际类属参数。如果类属类实例化的实际类属参数可以是任何类型,那么这种 类属类称为无约束类属类。然而在某些情况下,类属类可能要求实际类属参数必须具有某些特殊的性质,以使得在类属类中可应用某些特殊操作,这种类属类称为受约束类属类。类属类对类库的建设提供了强有力的支持。 10 【正确答案】 D 11 【正确答案】 A 【试题解析】 用 UML 建立业务模型时,可以把业务人员看作是系统中的角色或者类。在建立抽象模型时,很少有类会单独存在,大多数都将会以某种方式彼此通讯,因此还需要描述这些类之间的关系。关系是事物间的连接,在 UML 中,有几个很重要的关系。 (1)依赖关系 有两个元素

35、A、 B,如果元素 A的变化会引起元素 B 的变化,则称元素 B依赖(Dependency)于元素 A。 在类中,依赖关系有多种表现形式,例如一个类向另一个类发消息;一个类是另一个类的成员;一个类是另一个类的某个操作参数等。 (2)概括关系 概括关系 (Generalization,也翻译为 “泛化关系 ”),描述了一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系。继承关系是泛化关系的反关系,也就是说子类是从父类中继承的,而父类则是子类的泛化。在 UML 中,对泛化关系有 3个 要求。 .子类应与父类完全一致,父类所具有的关联、属性和操作,子元素都应具有; .子类中除了与父类

36、一致的信息外,还包括额外的信息。 .可以使用子父类实例的地方,也可以使用子类实例。 (3)关联关系 关联 (Association)表示两个类的实例之间存在的某种语义上的联系。例如,一个老师为某个学校工作,一个学校有多间教室。我们就认为老师和学校、学校和教室之间存在着关联关系。 关联关系为类之间的通讯提供了一种方式,它是所有关系中最通用、语义最弱的。关联关系通常可以再细分成以下 几种。 .聚集关系 聚集关系 (Aggregation)是关联关系的特例。聚集关系是表示一种整体和部分的关系。如一个电话机包含一个话筒,一个电脑包含显示器、键盘和主机等都是聚集关系的例子。 .组合关系 如果聚集关系中的

37、表示 “部分 ”的类与表示 “整体 ”的类有着紧密的关系,例如 “公司 ”与 “部门 ”之间的关系,那么就应该使用 “组合 ”关系来表示。 在 UML 中,活动图用来表示系统中各种活动的次序,它的应用非常广泛,既可用来描述用例的工作流程,也可以用来描述类中某个方法的操作行为。活动图是由状态图变化而 来的,它们各自用于不同的目的。活动图依据对象状态的变化来捕获动作 (将要执行的工作或活动 )与动作的结果。活动图中一个活动结束后将立即进入下一个活动 (在状态图中状态的变迁可能需要事件的触发 )。 12 【正确答案】 B 13 【正确答案】 C 【试题解析】 在面向对象分析过程中,用概念模型来详细描

38、述系统的问题域,用类图来表示概念模型。 “问题域 ”是指一个包含现实世界事物与概念的领域,这些事物和概念与所设计的系统要解决的问题有关。而建立概念模型,又称为问题域建模、域建模,也就是找到代表那些事物与概念的 “对象 ”。状态图适合于描述跨用例的单个对象行为,但不适于描述包含若干协作对象的行为:交互图适合于描述单个用例中若干对象的行为,即适合于描述一组对象的整体行为。 14 【正确答案】 B 15 【正确答案】 C 【试题解析】 请参考试题 8的 分析。 16 【正确答案】 A 17 【正确答案】 B 【试题解析】 因为试题已经给出了有关类的描述。客户包括个人客户和集团客户,因此, “客户 ”

39、类是 “个人客户 ”类和 “集团客户 ”类的超类,即 “客户 ”类应该有的属性为 “个人客户 ”类和 “集团客户 ”类的公共属性,即客户标识、姓名、住宅电话和 Email。但是,在备选中, “客户标识 ”和 “姓名、住宅电话和 Email”是分开的,因此,第 (4)空的正确为 A。即把 “姓名、住宅电话和 Email”既作为 “个人客户 ”类的属性,也作为 “集团客户 ”类的属性。在本题中, “联 系人 ”类是 “人 ”类的子类, “个人客户 ”类与 “人 ”类发生关联,而 “集团客户 ”类与 “联系人 ”类发生关联。因此, “人 ”的属性为应该包括 “个人客户 ”类和 “集团客户 ”类的公共

40、属性,即 “姓名、住宅电话和 Email”。即第 (5)空的正确为 B。 18 【正确答案】 A 19 【正确答案】 D 【试题解析】 在 UML 的通用机制中,包用于把元素组织成组;构件是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。 20 【正确答案】 C 21 【正确答案】 B 【试题解析】 Command(命 令 )模式将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤消的操作。 Command 模式抽象出待执行的动作以参数化某对象,我们可用面向过程语言中的回调函数表达这种参数化机制。所谓回调函数是指函数先在某处注册,而它

41、将在稍后某个需要的时候被调用。 Command 模式是回调机制的一个面向对象的替代品。 Command 模式在不同的时刻指定、排列和执行请求。一个 Command 对象可以有一个与初始请求无关的生存期。如果一个请求的接收者可用一种与地址空间无关的方式表达,那么就可 将负责该请求的命令对象传送给另一个不同的进程并在那儿实现该请求。 Command 模式支持取消操作。 Command 模式的 Excute操作可在实施操作前将状态存储起来,在取消操作时这个状态用来消除该操作的影响。 Command 接口必须添加一个 Unexecute 操作,该操作取消上一次 Execute调用的效果。执行的命令被存

42、储在一个历史列表中。可通过向后和向前遍历这一列表并分别调用 Unexecute和 Execute来实现重数不限的 “取消 ”和 “重做 ”。Command 模式支持修改日志,这样当系统崩溃时,这些修改可以被重做一 遍。在Command 接口中添加装载操作和存储操作,可以用来保持变动的一个一致的修改日志。从崩溃中恢复的过程包括从磁盘中重新读入记录下来的命令并用 Execute操作重新执行它们。 Command 模式用构建在原语操作上的高层操作构造一个系统。这样一种结构在支持事务的信息系统中很常见。一个事务封装了对数据的一组变动。 Command 模式提供了对事务进行建模的方法。 Command

43、模式有一个公共的接口,可以用同一种方式调用所有的事务。同时,使用该模式也易于添加新事务以扩展系统。 22 【正确答案】 C 23 【 正确答案】 B 24 【正确答案】 A 【试题解析】 计算机数据通信是指通过通信信道在计算机之间进行数据与信息的搜集、传输、交换或重新分布的过程。数据通信涉及到以数字形式或者模拟形式发送与接收数据。通常把发送数据的来源称为信源或数据源,而把接收数据的目的地称为信宿或数据宿。在数据通信基本模型中,把信源称为 DTE(数据终端设备 ),把变换器 (如调制器 )和反变换器 (如解调器 )称为 DCE(数据通信设备或数据电路端接设备 )。在 DTE与 DCE 之间应当有

44、标准的接口,例如, Modem与 PC 计算机常用 COM串行通信 (EIA-RS232C)标准接口,这是物理层协议的一个例子。目前,主要的数据通信技术列举如下。 (1)普通电话公用网 (POTS)一台 PC 机只需加上 Modem,再加上一条程控电话线就可以使用公用普通电话来连接上网,采用拨号呼叫的方式使用通信子网,实现远程通信。采用的传输媒体是双绞线 (电话筒线 ),最高传输速率为 14.4Kb/s、 33.6Kb/s 以及 56Kb/s,接入质量较差。 (2)分组交换公共数据网服务 (CHINAPAC)目前的 CHINAPAC可提供的最高传输速率为64Kb/s,比普通电话网有高得多的信道

45、容量和可 靠性。如果采用 X.25协议,则称为 X.25分组交换网。 (3)数字数据网服务 (DDN, DDS)数字数据网 (Digital Data Network, DDN)和数字数据服务 (Digital Data Service, DDS)通常以光缆为传输媒体,这是目前和将来的一段时期内所能提供的最高速的通信信道服务。通常在 DDN上通过租用专线的方式,采用实质性的数字接口,目前所提供的专线线路传输率为 2Mb/s。 (4)窄带综合业务数字网服务 (N-ISDN)目标是使一个用户终端至另一个用户终端之间的传输全部数字化,以数字形式统 一处理各类业务。目前主要通过 ISDN Modem(

46、或者指定的其他相应设备 ),利用拨号方式通过电话网,以 BRI基本速率接口工作。采用的传输媒体是双绞线,最大传输速率为 64Kb/s 与128Kb/s。一条线有可能连多台终端并提供多种业务 (如话音、 FAX、数据 )。 (5)宽带综合业务数字网 (B-ISDN)B-ISDN所涉及的关键技术主要有 ATM宽带交换机、同步光纤网 /同步数字系列和光纤同步网。 B-ISDN以光纤为传输媒介,一方面保证了所提供的业务质量,另一方面也减少了网络运行中的诊断、纠错、重发等环节,从而提高了网 络的传输速率, B-ISDN的用户 /网络接口的速度可高达600Mb/s。另外, B-ISDN可以提供多种高质量视

47、频信息,如增强型可视电话、高清晰度电视等。 B-ISDN还可以将电信与广播、电视合为一体,将广播电视业务也纳入到电信业务之中。 (6)非同步数字用户环路 (ADSL)ADSL 通过两种线路编码调制技术 (无载波调幅调相和离散多音 ),能用传统的电话线 (双绞线 )提供下行 (至用户方向 )6.1Mb/s 和上行 640Kb/s 的传输速率。 XDSL 指的是不同种类的 DSL 技术,数字用户环路 (DSL)技术是可通过普通电话线向用户提 供高带宽信息传输的一大类用户接入技术。 (7)光纤同轴混合接入 (HFC)采用电缆调制解调器在有线电视电缆上把数据进行调制后在有线电视网的某个频率范围内传输,

48、接收方在同一频带对信号解调后获得数据。即采用有线电视网同轴电缆。 HFC是在有线电视网 (CATV)的基础上发展起来的一种宽带接入技术,其网络结构为树型或总线型。小区光节点所管辖的用户数一般在 500左右 (理想情况 ),整个光节点内部网可提供约 1GHz的带宽,由光节点内的所有用户共享。 Cable Modem是 HFC中的关键设备,按照其上下行信道传输速率是否对称分为 两类:一是上下信道对称,双向通信速率最高可达 100Mb/s,适用于高速 LAN互联;另一种是上下信道不对称,上行速率最高为 768Kb/s,下行速率最高可达 30Mb/s,适用于高速 Internet接入等。HFC的特点是

49、除了能提供原有的视频信号外,还能提供双向语音、数据、视频等宽带多媒体信息业务,具有一定的发展前景,但属于过渡型技术。 (8)帧中继接入 采用租用专线方式 (双绞线或同轴电缆 ),在功能上已可以替代 X.25,是一种高速流水线方式的分组交换技术,传输速率为 56Kb/s 一 1.544Mb/s,比 X.25高得 多。帧中继只提供了物理层和数据链路层的标准,更高层工作交给终端去完成。数据链路采用比 X.25更简化的 LAPD(来自于 ISDN)的核心功能。 (9)光纤接入 光纤接入技术可分为光纤环路技术 (FITL)和光纤同轴混合技术 (HFC)。其中光纤环路技术采用全数字传输,依据光网络单元具体设置情况又可细分为光纤到路边(FTTC)、光纤到大楼 (FTTH)和光纤到户 (FTTH)等。光纤接入可用于各类高带宽、高质量的应用环境中,例如以 DDN专线和将来 B-ISDN与 ATM服务专线应用于大客户的接入。根据光纤在接入网中所处的位 置不同,可以划分为几种基本不同的应用类型,即光纤到路边 (FITC)、光纤到楼 (FTTB)、光纤到家 (FTTH)和光纤到办公室 (FTTO)。 (10)VSAT 卫星通信服务 小孔终端 (Very Small Aperture-Terminal,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1