[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷28及答案与解析.doc

上传人:boatfragile160 文档编号:507082 上传时间:2018-11-29 格式:DOC 页数:24 大小:187.50KB
下载 相关 举报
[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷28及答案与解析.doc_第1页
第1页 / 共24页
[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷28及答案与解析.doc_第2页
第2页 / 共24页
[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷28及答案与解析.doc_第3页
第3页 / 共24页
[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷28及答案与解析.doc_第4页
第4页 / 共24页
[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷28及答案与解析.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 28及答案与解析 1 RISC思想在采用硬件技术提高处理机性能的同时,也十分重视软件的优化编译技术。可以说, RISC是硬件和软件相结合的产物。离开了优化编译技术的支持,RISC处理机的性能就不可能得到充分的发挥。 RISC的硬件设计为优化编译程序的设计带来了许多方便的地方,同时也造成一些困难。下面描述中, (1)不属于 RISC对优化编译程序带来的方便。 ( A)优化编译程序不必为具有类似功能的指令做复杂的指令选择工作。 ( B) RISC可以简化优化编 译器在选择寻址方式过程种要做的工作。 ( C)为优化编译器调整指令序列提供了极

2、大的方便。 ( D)不需要设计复杂的子程序库, RISC的子程序库通常要比 CISC的小。 2 用波特率为 56KB的 MODEM从网上下载一个文件,这个文件的大小为 1MB字节。约定每帧有 1个起始位、 8个数据位和 1个停止位。问下载这个文件至少需要(7)分钟。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 3 一个 CRT字符显示器,每帧可显示 80字、 25行,每个字符点阵为 79,即横向 7个点,纵向 9个点,且字间间隔为 1个点,行间 间隔为 5个点。显示存储器的容量至少为 (8)。 ( A) 28KB ( B) 56KB ( C) 14KB ( D) 32KB 4 方程

3、 f(x)=x23-11.1x22+38.8x-41.77=0的有根区间为 (9)。 ( A) 1,2 ( B) 3,4 ( C) 1,2、 3,4 ( D) 1,2、 3,4、 5,6 5 下列说法中,正确的是 (19)。 ( A)信息量等于数据量与冗余量之和 ( B)信息量等于信息熵与数据量之差 ( C)信息量等于数据量与冗余量之差 ( D)信息量等于信息熵与冗余量 之和 6 衡量数据压缩技术性能的重要指标是 (20)。 压缩比 算法复杂度 恢复效果 标准化 ( A) ( B) ( C) ( D)全部 7 OSI模型的工作是做为一个 (21)。 ( A)制造计算机的蓝图 ( B)功能准则

4、( C)传输数据的协议 ( D)所有其他组织向它汇报的控制体 8 当数据分组从低层向高层传送时,分组的头要被 (22)。 ( A)加上 ( B)去掉 ( C)重新处置 ( D)修改 9 多个数据字 符组成的数据块之前,以一个或多个同步字符 SYN做为开始,帧尾是另一个控制字符,这种传输方案称为 (23)。 ( A)面向字符的同步传输 ( B)异步传输 ( C)面向位的同步传输 ( D)起止式传输 10 数据链路层中的数据块常被称作 (24)。 ( A)信息 ( B)分组 ( C)帧 ( D)比特流 11 ISO为运输层定义了 4种类型的服务原语,由运输层服务用户产生的原语是(25)。 ( A)

5、请求原语指示原语 ( B)请求原语响应原语 ( C)指示原语确认原语 ( D)相应原语确认原语 12 从机 器 (汇编 )语言程序员看,以下 (32)是透明的。 ( A)指令地址寄存器、条件码寄存器 ( B)磁盘外设、通用寄存器 ( C)中断字寄存器、时标发生器 ( D)主存地址寄存器、先行进位链 13 为了保证数据库的完整性 (正确性 ),数据库系统必须维护事务的以下特性 (33)。 ( A)原子性、一致性、隔离性、持久性 ( B)原子性、一致性、隔离性、闭包性 ( C)一致性、隔离性、持久性、完整性 ( D)隔离性、闭包性、时间性、适用性 14 如果编程者没有显式定义构造函数 (包括复制构

6、造函数 ), C-H-编泽器就 (34)。 ( A)出现编译错误 ( B)没有构造函数 ( C)必须显示定义 ( D)隐式定义缺省的构造函数 15 友元作用 (37)。 ( A)提高程序的运用效率 ( B)加强类的封装性 ( C)实现数据的隐藏性 ( D)增加成员函数的种类 16 以下序列中不符合堆定义的是 (56)。 ( A) (102, 87, 100, 79, 82, 62, 84, 42, 22, 12, 68) ( B) (102, 100, 87, 84, 82, 79, 68, 62, 42, 22, 12) ( C) (12, 22, 42, 62, 68, 79, 82, 8

7、4, 87, 100, 102) ( D) (102, 87, 42, 79, 82, 62, 68, 100, 84, 12, 22) 17 一个具有 767个结点的完全二叉树,其叶子结点个数为 (57)。 ( A) 383 ( B) 384 ( C) 385 ( D) 386 18 若一个具有 n个结点、 k条边的非连通无向图是一个森林 (n, k),则该森林中必有 (58)棵树。 ( A) k ( B) n ( C) n-k ( D) n+k 19 将两个长度为 n的递增有序表归并成一个长度为 2n的递增有序表,最少需要进行关键字比较 (59)次。 ( A) 1 ( B) n-1 ( C

8、) n ( D) 2n 20 系统中模块的 (60)不仅意味着作用于系统的小变动将导致行为上的小变化,也意味着规格说明的小变动将影响到一小部分模块。 ( A)可分解性 ( B)保护性 ( C)可理解性 ( D)连续性 21 下面关于面向对象方法中消息的叙述,不正确的是 (61)。 ( A)键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息 ( B)操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息 ( C)应用程序之间可以相互发送消息 ( D)发送与接收消 息的通信机制与传统的子程序调用机制不同 22 美国卡内基 梅隆大学 SEI提出的 CMM 模型将软件过程的成熟度分为 5

9、个等级,以下选项中,属于可管理级的特征是 (62)。 ( A)工作无序,项目进行过程中经常放弃当初的计划 ( B)建立了项目级的管理制度 ( C)建立了企业级的管理制度 ( D)软件过程中活动的生产率和质量是可度量的 23 在下列不同结构的处理机上执行 6x6的矩阵乘法 C: AB,计算所需要的最短时间。只计算乘法指令和加法指令的执行时间,不计算取操作数、数据传送和程序控制等指令的执行时间。加法 部件和乘法部件的延迟时间都是 3个时钟周期,另外,加法指令和乘法指令还要经过 “取指令 ”和 “指令译码 ”的时钟周期,每个时钟周期为 20ns, C的初始值为 “0”。各操作部件的输出端有直接数据通

10、路连接到有关操作部件的输入端,在操作部件的输出端设置有足够容量的缓冲寄存器。如果处理机内只有一个通用操作部件,采用顺序方式执行指令,那么所需要的时间为 (5)。如果单流水线标量处理机,有一条两个功能的静态流水线,流水线每个功能段的延迟时间均为一个时钟周期,加法操作和乘法操作各经过 3个功能段,那么所需要的时间为 (6)。 ( A) 105.6ms ( B) 52.8ms ( C) 39.6ms ( D) 72.8ms ( A) 6480ns ( B) 3240ns ( C) 4020ns ( D) 8040ns 25 某唱片、磁带工厂根据市场对该厂产品日益增长的要求,拟就 3个方案:扩建老厂、

11、建立新厂、将部分生产任务转包给别的工厂。 3个方案在产品销路好、销路平常、销路差的情况下,经估算在下一个 5年内可获得的益损表见表 1,试用最小最大遗憾值进行决策,选定最优方案。在三个方案的最大遗憾值中,取最小的遗憾值 24。 按照最小最大遗憾标准进行决策,可采用扩建 老厂的方案。在 (24)选用顺序表, (25)作为线性表的存储结构为宜。 ( A)随机访问、查找、排序求表长等运算时 ( B)插入、删除时 ( C)在排序、查找、插入、删除时 ( D)以上都不对 ( A)随机访问、查找、排序求表长等运算时 ( B)插入、删除时 ( C)在排序、查找、插入、删除时 ( D)以上都不对 27 表示层

12、的功能是 (30)。 (31)提供 OSI用户服务。 ( A)给物理层送一串位以供传输 ( B)在屏幕上显示数据以供用户查看 ( C)为应用层进程提供服务 ( D)上述全是 ( A)数据链 路层 ( B)应用层 ( C)会话层 ( D)表示层 29 如果 个软件是给许多客户使用的,大多数软件厂商要使用几种测试过程来发现那些可能只有最终用户才能发现的错误, (48)测试是由软件的最终用户在一个或多个用户实际使用环境下来进行的。 (49)测试是由一个用户在开发者的场所来进行的。测试的目的是寻找错误的原因并改正。 ( A) alpha ( B) beta ( C) gamma ( D) delta

13、( A) alpha ( B) beta ( C) gamma ( D) delta 31 UML的词汇表包含以下 3种构造模块, (16)是对模型中最具有代表性成分的抽象, (17)把 (16)结合在一起, (18)聚集了相关的 (16)。 ( A)事物 ( B)实体 ( C)对象 ( D)类 ( A)规则 ( B)映射 ( C)群 ( D)关系 ( A)群 ( B)集合 ( C)图 ( D)联系 34 OMT定义了 3种模型,它们是 (45)、 (46)、 (47)。 ( A)系统模型 ( B)对象模型 ( C)物理模型 ( D)概念模型 ( A)设计模型 ( B)动态模型 ( C)静态模

14、型 ( D)结构模型 ( A)功能模型 ( B)关系模型 ( C)逻辑模型 ( D)抽象模型 37 OOA(Object-Oriented Analysis)模型由 5个层次和 5个活动组成, 5个层次不包括 (51), 5个活动不包括 (52)。 OOA在定义属性的同时,还要识别实例连接。实例连接是一个实例对象与另一个实例对象的 (53)关系。 ( A)主题层 ( B)对象类层 ( C)动态层 ( D)结构层 ( A)标识结果 ( B)标识结构 ( C)定义属性 ( D)定义服务 ( A)连接 ( B)映射 ( C)派生 ( D)类比 40 The grid computing is a n

15、ew(66)technology connecting the distributed and(67)resources to the high-speed network and integrating a super-computer of processing capacity. The significance and architecture of the grid computing is explained. Several kernel technology such as OGSI, resource management, task management, task sch

16、eduling, high rate communication and security are described. Aiming at the particularity of the grid computing environment a mechanism similar to the technology of the search engine is designed to registry, discovery and(68)the resources in the grid. The whole model of the resource management is bui

17、lt by connecting task manager in the local resource management system to others with P2P model. The task may migrate among the task managers in order to(69)the load. The task users summit may be executed in relatively tight resource set, which will not only decrease the total communication overheads

18、 of the whole task but also(70)the performance of the system. ( A) concentrative ( B) distributed ( C) aggregate ( D) distributing ( A) isomorphic ( B) different ( C) heterogeneous ( D) alien ( A) search for ( B) find ( C) look for ( D) locate ( A) decrease ( B) balance ( C) enhance ( D) keep ( A) d

19、ecrease ( B) enhance ( C) keep ( D) balance 45 WWW is popular for its multimedia transmission and friendly(71). Although the speed of network has been improved considerably in recent years, the rapid(72)of using the Internet, the inherited character of delay in the network and the Request/Response w

20、orking mode of WWW still make the Internet traffic very(73)and give no guarantee on the Quality of Service. Because HTTP has no states, the web server cannot know the users demand and the users requests cannot be predicted Taking advantage of a cache mechanism and the time locality of WWW accesses,

21、the browser can preserve the documents ever accessed in the local machine. By this means, for the documents in the local cache, the browser does not need to send the requests to the remote server or to receive the whole responses from the remote one Pre-fetching uses the space locality of accesses F

22、irst, the users access requests are predicted according to the users current request. Secondly, the expected pages are fetched into the local cache when the user is brow sing the current page. Finally, the users can access these pages downloaded from the local cache. And this can reduce the access d

23、elay to some degrees. Pre-fetching is one kind of active caches that can cache the pages which are still not requested by the user. The application of pre-fetching technology in the web can greatly reduce the waiting time after users have sent their requests. This paper brings forward an intelligent

24、 technique of web pre-fetching, which can speed up fetching web pages. In this technique, we use a simplified WWW data model to represent the data in the cache of web browser to mine the association rules. We store these rules in a knowledge base so as to(74)the users actions. In the client sides, t

25、he agents are responsible for mining the users interest and pre-fetching the web pages, which are based on the interest association repository. Therefore it is(75)for the users to speed up the browsing. ( A) interactive ( B) interaction ( C) interactivity ( D) infection ( A) reduction ( B) expansion

26、 ( C) reduce ( D) expansible ( A) quick ( B) rapid ( C) complicated ( D) slow ( A) obtain ( B) get ( C) predict ( D) update ( A) transparent ( B) clear ( C) fuzzy ( D) changeable 软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 28答案与解析 1 【正确答案】 D 【试题解析】 RISC 的硬件设计为优化编译程序的设计带来了许多方便的地方,同时也造成一些困难。 RISC对优化编译程序带来的方便主要有: 1由

27、于 RISC的指令系统比较简单,而且对称、均匀,优化编译程序不必为 具有类似功能的指令做复杂的指令选择工作。 2 RISC的寻址方式简单,只有 LOAD和 STORE指令能够访问存储器,其他指令均在通用寄存器之间进行操作。因此,可以简化优化编译器在选择寻址方式过程中要做的工作,省去了是否要生成访问存储器指令的选择工作。 3因为大多数指令都能在一个周期内执行完成,为优化编译器调整指令序列提供了极大的方便。 RISC对优化编译器造成的困难主要有: 1优化编译器必须选择哪些变量放在通用寄存器中,哪些变量放在主存储器中,必须精心安排每一个寄存器的用法,以便充分发挥每一个通用寄存器的效率,尽 量减少访问

28、主存储器的次数。 2优化编译器要做数据和控制相关性分析,要调整指令的执行序列,并与硬件相配合实现指令延迟技术和指令取消技术。 3要设计复杂的子程序库,因为在 CISC中的一条指令在 RISC中要用一段子程序来实现。所以,RISC的子程序库通常要比 CISC的大得多。 2 【正确答案】 B 【试题解析】 每帧共 10位,波特率为 56KB 的 MODEM每秒钟能够从网上下载56KB/10= 5600B,下载 1MB 的文件需要 1MB/5600s,约 3分钟。 3 【正确答案】 A 【试题解析】 由于 字符点阵为 79,字间间隔 1个点,行间间隔 5个点,因此,每个字符实际上要使用 814点阵,

29、即 14个字节。每帧有 8025 个字符,显示存储器至少应该存放 1帧的字符,因此,显示存储器的容量至少应该为 802514字节,即 28KB。 4 【正确答案】 D 【试题解析】 非线性方程 f(x)=0求根,包括求超越方程和代数方程的根 x*,方程的根也是 f(x)的零点,即 f(x*)=0, x,可以是实根也可以是复根,本题以求实根为主。求实根首先要确定根 x*所在区间 a, b,称为有根区间。根据连续函数性质,若 f(x)在 a, b上连续,当 f(o)f(b) 0时, d, b为有根区间,为找到方程 f(x)=0的有根区间,可用逐次搜索法,也就是在 x的不同点上计算 fix),观察f

30、(x)的符号。只要在相邻两点 f反号,则得到有根区间,本例得到 3个有根区间,分别为 1, 2 3, 4 5, 6。 5 【正确答案】 C 【试题解析】 信息量与数据量的关系为: I=D-du 其中: I表示信息量; D表示数据量: du表示冗余量。 6 【正确答案】 C 【试题解析】 数据压缩就是以最少的数码表示信源所发的信 号,减少容纳给定消息集合或数据采样集合的信号空间。衡量数据压缩技术性能的重要指标是压缩比、恢复效果和标准化。 7 【正确答案】 B 【试题解析】 OSI从逻辑上把每个开放系统划分为功能上相对独立的 7个有序的子系统。所有互连的开放系统中,对应的各子系统结合起来构成开放系

31、统互连基本参考模型中的一层。 8 【正确答案】 B 【试题解析】 当数据分组从低层向高层传送时,分组的头要被去掉,相当于邮件拆包。 9 【正确答案】 A 【试题解析】 多个数据字符组成的数据块之前,以一个或多个同步 字符 SYN做为开始,帧尾是另一个控制字符,这种传输方案称为面向字符的同步传输。 10 【正确答案】 C 【试题解析】 这道题属基本概念题。 11 【正确答案】 B 【试题解析】 运输服务原语:12 【正确答案】 D 【试题解析】 从机器 (汇编 )语言程序员看,不透明的有:指令地址寄存器;条件码寄存器;磁盘外设:通用寄存器;中断字寄存器。透明的有:指令缓冲器:时标发生器;乘法器;

32、主存地址寄存器:先行进位链;移位器。 13 【正确答案】 A 【试题解析】 为了保证数据库的完 整性 (正确性 ),数据库系统必须维护事务的以下特性 (简称 ACID): 1原子性 (Atomicity):事务中的所有操作要么全部执行,要么都不执行。 2一致性 (Consistency) -主要强调的是,如果在执行事务之前数据库是一致的,那么在执行事务之后数据库也是一致的。 3隔离性 (Isolation):即使多个事务并发 (同时 )执行,每个事务都感觉不到系统中有其他的事务在执行,因而也就能保证数据库的一致性。 4持久性 (Durability):事务成功执行后它对数据库的修改是永久的 ,

33、即使系统出现故障也不受影响。 14 【正确答案】 D 【试题解析】 一个类没有显式定义构造函数,一个隐式默认的构造函数被定义。默认的构造函数执行创建一个对象所需要的一些初始化操作,但它并不涉及用户定义的数据成员或申请的内存的初始化。 15 【正确答案】 A 【试题解析】 一般来说,类的公有成员能够在类外访问,私有的成员只能被类的其他成员函数访问。但是通过 C+中提供的友元概念,可以实现类的私有成员的访问。虽然友元为我们进行程序设计提供了一定的方便性,但是面向对象的程序设计要求类的接口与 类的实现分开,对对象的访问通过其接口函数进行。如果直接访问对象的私有成员,就破坏了面向对象程序的信息隐藏和封

34、装特性,虽然提供了一些方便,但有可能是得不偿失的,所以,我们要慎用友元。 16 【正确答案】 D 【试题解析】 判断堆的办法就是把序列看成是一棵完全二叉树,若树中的所有非终端结点的值均不大于 (或不小于 )其左右孩子的结点的值,则该序列为堆。提示:考生复习过程中对定义一定要清楚,这是拿分的关键。 17 【正确答案】 B 【试题解析】 可以根据公式进行推导,假设 n0是度为 0的结点总数 (即 叶子结点数 ), n1是度为 1的结点总数, n2是度为 2的结点总数,由二叉树的性质可知: n0 n2+1,则 n n0+nl+n2(其中 n为完全二叉树的结点总数 ),由上述公式把 n2消去得: n

35、2n0+n1-1,由于完全二叉树中度为 1的结点数只有两种可能 0或 1,由此得到 n0 (n+1)/2或 n0=n/2,就可根据完全二叉树的结点总数计算出叶子结点数。本题计算结果为 384。提示:该公式要记住,临时推导也可以,但容易耽误时间。 18 【正确答案】 C 【试题解析】 假设该森林中有 s棵树: T1, T2., TS,且 每个 Ti有 ni个结点,ki条边 (i=1,2,., S),由树的等价条件可知: ki=ni-1,则 k k1+k2+.+ks: (n1-1)+(n2-1)+.+(ns-1)=n-s,故 s=n-k,所以该森林中必有 n-k 棵树。友情提示:该题如果清楚树的等

36、价条件,可以很容易的解出。若不清楚,则无法下手。不过考生也可以画出一个具体的非连通无向图的森林,如: 5个结点 3条边 2棵树的森林,也可帮助判断。抽象问题具体化是作选择题的一个重要方法。 19 【正确答案】 C 【试题解析】 考生首先要明白两个前提: 一是要归并的两个表都是递增有序的,且长度都为 n,二是题目问的是最少的关键字比较次数,即最好的情况下的比较次数。而最好的情况应该是:一个表的所有关键字都大于 (或小于 )另一个表的所有关键字,如: (1 2 3 4)与 (5 6 7 8)。比较的时候有两个指针分别指向两个表的第一个元素,由于一个表的关键字要都大于另一个表的关键字,所以关键字小的

37、表中的元素挨个与关键字大的表的第一个元素比较后,先被并入到新表中,这时关键字大的表的指针还是指向第一个元素没变,此时只需将关键字大的表复制到新表中即可。所以花费的比较次数就是关 键字小的表长,也就是 n。 20 【正确答案】 D 【试题解析】 在考虑模块化时,有一个重要问题:如何定义给定大小的一个合适模块 ?Meyer定义了 5个标准:可分解性、保护性、可理解性、连续性和可组装性。模块可分解性是指如果一种设计方法提供了将问题分解成子问题的系统化机制,它就能降低整个系统的复杂性,从而实现一种有效的模块化解决方案。模块保护是指如果模块内出现异常情况,并且它的影响限制在模块内部,则错误引起的副作用就

38、会被最小化。模块可理解性是指如果一个模块可以作为一个独立的单位 (不用参考其他模块 )被理 解,那么它就易于构造和修改。模块连续性是指在程序中进行小的修改的能力以及使这些修改在仅仅一个或很少的几个模块中发生对应修改下的反应,则修改引起的副作用就会被最小化。模块可组装性是指如果一种设计方法使现存的 (可复用的 )设计构件能被组装成新系统,它就能提供一种不一切从头开始的模块化解决方案。由于本题设计到系统的小变动与规格说明的小变动将带来什么结果,根据题意应选 D。 21 【正确答案】 B 【试题解析】 消息是对象间互相联系的手段,消息刺激接收对象产生某种行为,通过操作的执行来完成相应行为。操作系统与

39、 应用程序之间可以互相发送消息,所以选项 B是错误的。 22 【正确答案】 D 【试题解析】 SEI的模型提供了衡量一个公司软件工程实践的整体有效性的方法,且建立了 5级的过程成熟度级别,第 1级:初始级。第 2 级:可重复级。第 3级:定义级。第 4级:管理级。第 5级:优化级。第 4级管理级是指软件过程和产品质量的详细度量数据被收集,通过这些度量数据,软件过程和产品能够被定量地理解和控制,此级包含了第 3级的所有特征。 23 【正确答案】 C 24 【正确答案】 D 【试题解析】 要完成上面的矩阵乘法 ,需要完成的各种操作的数量:需要完成的乘法次数为 666=216次。 需要完成的加法次数

40、为 665=180次。 下面分析处理机的结构会给性能带来什么样的影响。 1顺序执行时,每个乘法和加法指令都需要 5个时钟周期 (取指令、指令分析、指令执行 ),所以所需要的时间为: T=(216+180)520ns=39600ns=39.6ms 2单流水线标量处理机,采用两功能静态流水线时,因为有足够的缓冲寄存器,所以可以首先把所有的乘法计算完,并通过调度使加法流水线不出现停顿,所以所 需要的时间为: T=T 第一条指令进入流水线 +T 乘法 +T加法 2+(3+216-1)+3(3+180 -1)20ns=8040ns 25 【正确答案】 A 26 【正确答案】 B 【试题解析】 顺序表的最

41、大优点是可随机访问,因此,如果对线性表经常进行查找、排序、求表长等运算,则宜采用顺序表作为存储结构。链表的最大优点是便于插人和删除 (它不需要移动元素,只需要修改指针 ),因此,如果对线性表经常进行插入、删除运算,则宜采用链表作为存储结构。 27 【正确答案】 C 28 【正确答案 】 B 【试题解析】 表示层:为应用层进程提供解释所交换信息含义的一组服务,即将欲交换的数据从适合于某一用户的抽象语法,转换为适合于 OSI系统内部使用的传送语法,提供格式化的表示和转换数据服务。 应用层:提供 OSI 用户服务,即确定进程之间通信的性质,以满足用户需要以及提供网络与用户应用软件之间的接口服务。 2

42、9 【正确答案】 B 30 【正确答案】 A 【试题解析】 若一个软件是给许多客户使用的,那么让每一位用户都进行正式的接受测试是不切实际的。大多数厂商使用一个被称作 alpha测试和 beta测试的过程来发现那些似乎只有最终用户才能发现的错误。 alpha测试是由一个用户在开发者的场所进行的,软件在开发者对用户 “指导 ”下进行测试,开发者负责记录错误和使用中出现的问题, alpha测试是在一个受控的环境中进行的。 beta测试由软件的最终用户在一个或多个用户场所来进行的,开发者通常不在现场,因此 beta测试的测试环境是不受控的。 31 【正确答案】 A 32 【正确答案】 D 33 【正确

43、答案】 C 【试题解析】 UML 的词汇表包含 3种构造块:事物、关系和图。事物是对模 型中最具有代表性的成分的抽象,关系把事物结合在一起,图聚集了相关的事物。UML 中有 4种事物:结构事物、行为事物、分组事物和注释事物。 4种关系:依赖、关联、泛化和实现。 9种图:类图、对象图、用例图、序列图、协作图、状态图、活动图、构件图和部署图。 34 【正确答案】 B 35 【正确答案】 B 36 【正确答案】 A 【试题解析】 对象建模技术 (Object Modeling Technique, OMT)。 OMT定义了3种模型,它们是对象模型、动态模型和功能模型。 OMT用这 3种模型来描述系统

44、 OMT方法有 4个步骤:分析、系统设计、对象设计和实现。 OMT 方法的每一步都使用这 3种模型,通过每步对 3种模型不断地精化和扩充。 (1)对象模型:描述系统中对象的静态结构、对象之间的关系、对象的属性、对象的操作,对象模型表示静态的、结构上的、系统的 “数据 ”特征。对象模型为动态模型和功能模型提供了基本的框架,对象模型用包含对象和类的对象图来表示。 OMT的对象模型中除了对象、类、继承外,还有一些其他常用的概念。 链 (Link)和关联 (Association)链表示实例对象间的物理或概念上的连接。 泛化 (Generalization):泛化是一个类与它的一个或多个细化类之间的关

45、系,即一般与特殊的关系。被细化的类称为父类,每个细化的类称为子类,子类可以继承父类的特性。 聚集 (Aggregation):聚集是一种整体与部分的关系,在这种关系中表示整体的对象与表示部分的对象关联。 (2)动态模型:描述与时间和操作顺序有关的系统特征 激发事件、事件序列、确定事件先后关系以及事件和状态的组织。动态模型表示瞬时的、行为上的、系统的 “控制 ”特征。动态模型用状态图来表示,每张状态图显示了系统中一个类的所有对象所允许的状态和事件的顺序。 (3)功能模型:描述与值的变换有关的系统特征 功能、映射、约束和函数依赖。功能模型用数据流图来表示。 3个模型之间具有下述关系。 (1)与功能

46、模型的关系对象模型展示了功能模型中的动作者、数据存储和流的结构,动态模型展示了执行加工的顺序。 (2)与对象模型的关系:功能模型展示了类上的操作和每个操作的变量,因此它也表示了类之间的 “供应者一客户 ”关系,动态模型展示了每个对象的状态,以及它接收事件和改变状态时所执行的操作。 (3)与动态模型的 关系:功能模型展示了动态模型中未定义的不可分解的动作和活动的定义,对象模型展示的是谁改变了状态和承受了操作。 37 【正确答案】 C 38 【正确答案】 A 39 【正确答案】 B 【试题解析】 OOA模型由下列 5个层次和 5个活动组成。 5个层次:主题层,对象类层,结构层,属性层,服务层。 5个活动:标识对象类,标识结构,定义主题,定义属性,定义服务。 OOA在定义属性的同时,还要识别实例连接。实例连接是一个实例对象与另一个实例对象的映射关系 (或者说是一种简单的对应关系 )。 40 【正确答案 】 B 41 【正确答案】 C 42 【正确答案】 D 43 【正确答案】 B 44 【正确答案】 B 45 【正确答案】 C 46 【正确答案】 B 47 【正确答案】 D 48 【正确答案】 C 49 【正确答案】 A

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

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

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