1、软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 67及答案与解析 1 在 SQL中,外模式一级数据结构的基本单位是 _。 ( A)基本表 ( B)视图 ( C) E-R图 ( D)用户表 2 (51)的特点是数据结构中元素的存储地址与其关键字之间存在某种映射关系。 ( A)树形存储结构 ( B)链式存储结构 ( C)索引存储结构 ( D)散列存储结构 3 算法是对问题求解过程的一类精确描述,算法中描述的操作都是可以通过已经实现的基本操作在限定时间内执行有限次来实现的,这句话说明算法 具有 _特性。 ( A)正确性 ( B)确定性 ( C)可行性 ( D)健壮性 4 下列 _ 设备可
2、以隔离 ARP广播帧。 ( A)路由器 ( B)网桥 ( C)以太网交换机 ( D)集线器 5 _不能保障公司内部网络边界的安全。 ( A)在公司网络与 Internet或外界其他接口处设置防火墙 ( B)公司以外网络上用户要访问公司网时,使用认证授权系统 ( C)禁止公司员工使用公司外部的电子邮件服务器 ( D)禁止公司内部网络的用户私自设置拨号上网 6 采用 _ 不能将多个处理机互连构成多处理机系统。 ( A) STD总线 ( B)交叉开关 ( C) PCI总线 ( D) Centronic总线 7 计算机的存储器采用分级方式是为了 (4)。 ( A)减少主机箱的体积 ( B)解决容量、价
3、格、速度三者之间的矛盾 ( C)保存大量数据方便 ( D)操作方便 8 组成一个运算器需要多个部件,但下面所列的 (3)不是组成运算器的部件。 ( A)状态寄存器 ( B)数据总线 ( C) ALU ( D)地址寄存器 9 描述类中某个对象的行为,反映了状态与事件关系的是 (25)。 ( A)对象图 ( B)状态图 ( C)流程图 ( D)结构图 10 面向对象方法有许多特征,如软件系统是由对象组成的; (23);对象彼此间仅能通过传递消息互相联系;层次结构的继承。 ( A)开发过程基于功能分析和功能分解 ( B)强调需求分析的重要性 ( C)把对象划分咸类。每个对象类都定义一组数据和方法 (
4、 D)对既成类进行调整 11 请示分页存储管理方案的主要特点是 (33)。 ( A)不要求将作业装入内存 ( B)不要求将作业全部装入内存 ( C)不要求使用联想存储器 ( D)不要求缺页中断 的处理 12 人们对软件存在着许多错误的观点,这些观点表面上看起来很有道理,符合人们的直觉,但实际上给管理者和开发人员带来了严重的问题。下述关于软件开发的观点中正确的是 (17)。 ( A)我们拥有一套讲述如何开发软件的书籍,书中充满了标准与示例,可以帮助我们解决软件开发中遇到的任何问题 ( B)如果我们已经落后于计划,可以增加更多的程序员和使用更多的 CASE工具来赶上进度 ( C)项目需求总是在不断
5、变化,我们可以采用瀑布模型来解决此类问题 ( D)需要得多是软件项目失败的主要原因 13 在数字音频信 息获取与处理过程中,下述顺序中正确的是 (42)。 ( A) A/D变换、采样、压缩、存储、解压缩、 D/A变换 ( B)采样、压缩、 A/D变换、存储、解压缩、 D/A变换 ( C)采样、 A/D变换、压缩、存储、解压缩、 D/A变换 ( D)采样、 D/A变换、压缩、存储、解压缩、 A/D变换 14 Jackson设计方法是由英国的 M.Jackson提出的,它是一种面向 (65)的软件设计方法。 ( A)对象 ( B)数据流 ( C)数据结构 ( D)控制结构 15 继承具有 (39)
6、,即当基类本身也是某一个类的派生 类时,底层的派生类也会自动继承间接基类的成员。 ( A)规律性 ( B)传递性 ( C)重复性 ( D)多样性 16 己知文法 G2=(VT a, , , (, ), VN=S, L, S, P),其中 P为, S(L)|a LL , S|S 右句型 (L, (L, S)的句柄是 (28)。 ( A) (L, (L, S) ( B) (L, S) ( C) L,S ( D) S 17 散列地址空间为 0(m-1), k为关键字,用整数 p去除 k,将其余数作为 k的散列地址,即 hash(k) k%p。为了减少发生冲 突的可能性,一般取 p为 (35)。 (
7、A)小于等于 m的最大奇数 ( B)小于等于 m的最大质数 ( C)小于等于 m的最大偶数 ( D)小于等于 m的最大合数 18 为适应网络带宽和降低存储器存储容量的要求,科技工作者开发了许多算法,用于压缩各种各样的数据。假设处理系统的计算精度足够高,由此造成的数据损失可忽略。其中,逆量化 (Dequantization)(37)。 ( A)对重构图像的质量有损失 ( B)对重构图像的质量没有损失 ( C)逆量化前后数据项的数目不相等 ( D)逆量化阶大小与量化阶大小不同 19 一个 nxn的对称矩阵 A,将其下三角部分按行存放在一个一维数组 B中。 A00存放于 BO中,那么第 i行的对角元
8、素 Aii存放于 B中 (50)处。 ( A) (i+3)*i/2 ( B) (i+1)*i/2 ( C) (2n-i+1)*i/2 ( D) (2n-i-1)*i/2 20 计算机软件产品开发文件编制指南 (GB 856788)是 (20)标准。 ( A)强制性国家 ( B)推荐性国家 ( C)强制性行业 ( D)推荐性行业 21 向一个长度为 n的顺序表中第 i个元素 (0in)位置插入一个新元素时,需要从后向前依次后移 (32)个元素。 ( A) n-i ( B) n-i+1 ( C) n-i-1 ( D) i 22 在一棵度为 3的树中,若有 2个度为 3的结点,有 1个度为 2的结点
9、,则有 (50)个度为 0的结点。 ( A) 4 ( B) 5 ( C) 6 ( D) 7 23 对象被看成是用传递消息的方式互相联系的通信实体,它们既可以接收、也可以拒绝外界发来的消息。一般情况下,对象 (50)。 ( A)接收它能够识别的消息,也接收它不能识别的消息 ( B)拒绝它能够识别的消息,也拒绝它不能识别的消 息 ( C)接收它能够识别的消息,拒绝它不能识别的消息 ( D)拒绝它能够识别的消息,接收它不能识别的消息 24 在 YUV彩色空间中对 YUV分量进行数字化,对应的数字化位数通常采用Y:U:V=_。 ( A) 8:4:2 ( B) 8:4:4 ( C) 8:8:4 ( D)
10、 4:8:8 25 某公司使用包过滤防火墙控制进出公司局域网的数据,在不考虑使用代理服务器的情况下,下面描述错误的是 “该防火墙能够 (9)”。 ( A)使公司员工只能访问 Internet上与其有业务联系的公司的 IP 地址 ( B)仅允 许 HTTP协议通过 ( C)使员工不能直接访问 FTP服务端口号为 21的 FTP服务 ( D)仅允许公司中具有某些特定 IP 地址的计算机可以访问外部网络 26 编译程序进行词法分析时不能 (27)。 ( A)过滤源程序中的注释 ( B)扫描源程序并识别记号 ( C)指出出错行号 ( D)查出拼错的保留字 (关键字 ) 27 计算机要对声音信号进行处理
11、时,必须将其转换为数字声音信号。最基本的声音信号数字化方法是取样 量化法。若量化后的每个声音样本用 2个字节表示,则量化分辨率是 (12)。 ( A) 1/2 ( B) 1/1024 ( C) 1/65536 ( D) 1/131072 28 (29)详细描述软件的功能、性能和用户界面,以使用户了解如何使用软件。 . ( A)概要设计说明书 ( B)详细设计说明书 ( C)用户手册 ( D)用户需求说明书 29 UML中的构件是遵从一组接口并提供一组接口的实现,下列说法错误的是(40)。 ( A)构件应是可替换的 ( B)构件表示的是逻辑模块而不是物理模块 ( C)构件应是组成系统的一部分 (
12、 D)构件与类处于不同的抽象层次 30 下面的描述中, (3)不是 RISC设计应 遵循的设计原则。 ( A)指令条数应少一些 ( B)寻址方式尽可能少 ( C)采用变长指令,功能复杂的指令长度长而简单指令长度短 ( D)设计尽可能多的通用寄存器 31 面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中, (36)不属于面向对象分析阶段。 ( A)构建分析模型 ( B)识别分析类 ( C)确定接口规格 ( D)评估分析模型 32 某文件系统采用链式存储管理方案,磁盘块的大小为 1024字节。文件Myfile doc由 5个逻辑记录组成,每个逻辑记录的大小与磁盘块的大小相 等,
13、并依次存放在 121、 75、 86、 65和 114号磁盘块上。若需要存取文件的第 5120逻辑字节处的信息,应该访问 ( )号磁盘块。 ( A) 75 ( B) 85 ( C) 65 ( D) 114 33 下面关于面向对象分析与面向对象设计的说法中,不正确的是 ( )。 ( A)面向对象分析侧重于理解问题 ( B)面向对象设计侧重于理解解决方案 ( C)面向对象分析描述软件要做什么 ( D)面向对象设计一般不关注技术和实现层而的细节 34 以下不符合 XML文档语法规范的是 ( )。 ( A)文档的第一行必须是 XML文档声明 ( B)文档必须包含根元素 ( C)每个开始标记必须和结束标
14、记配对使用 ( D)标记之间可以交叉嵌套 35 需求分析的任务是借助于当前系统的物理模型导出目标系统的逻辑模型,解决目标系统 “做什么 ”的问题。 (16)并不是需求分析的实现步骤之一。 ( A)获得当前系统的物理模型 ( B)抽象出当前系统的逻辑模型 ( C)建立目标系统的逻辑模型 ( D)建立目标系统的物理模型 36 某数据库中有员工关系 E、产品关系 P、仓库关系 W和库存关系 I,其中:员工关系 E(employeeID,name,department)中的属性为:员工编号,姓名和部门;产品关系 P(productID,name,model,size,color)中的属性为:产品编号,
15、产品名称,型号,尺寸和颜色;仓库关系 W(warehouseID,name,address,employeeID)中的属性为:仓库编号,仓库名称,地址和负责人编号;库存关系 I(warehouseID,productID,quantity)中的属性为仓库编号,产品编号和产品数量。 若需得到在所有仓库中都存在的产品的名称,则对应的查询语句为:( A) in ( B) notion ( C) exists ( D) notexists 37 若有数组声明 a03,02,14,设编译时为 a分配的存储空间首地址为 base_a。且每个数组元素占据一个存储单元。当元素以行为序存放 (即按 a(0, 0
16、, 1), a0,0, 2, a0, 0, 3, a0, 0, 4, a0, 1, 1), a0, 1, 2, , a3, 2, 4顺序存储 ),则数组元素 a3, 1, 3在其存储空间中相对 base_a的偏移量是 (60)。 ( A) 23 ( B) 24 ( C) 42 ( D) 43 38 如图 1-6所示的某 IP网络连接拓扑图中,共有 (66)。( A) 2个冲突域, 1个广播域 ( B) 3个冲突域, 2个广播域 ( C) 4个冲突域, 2个广播域 ( D) 4个冲突域, 3个广播域 39 在 C+中,使用静态成员解决同一个类的不同对象之间的数据共享问题。以下关于一个类的静态成员
17、的叙述中,说法错误的是 (47)。 ( A)静态成员变量可被该类的所有方法访问 ( B)该类的对象共享其静态成员变量的值 ( C)该类的静态数据成员变量的值不可修改 ( D)该类的静态方法只能访问该类的静态成员变量 40 设关系 R和 S的元数分别为 2和 3,那么, R 1 2 S与 (52)等价。41 以下说法正确的是 (56)。 ( A)从结构的角度看,数据仓库主要有数据集市、企业仓库和用户仓库 3种模型 ( B)数据挖掘就是要智能化和自动化地把数据转换为有用的信息和知识 ( C)联系分析处理 (OLAP)技术绕过 DBMS 直接对物理数据进行读写以提高处理效率 ( D)数据仓库是从数据
18、库中导入大量的数据,并对结构和存储进行组织以提高查询效率 42 给定 C语言的数据结构 假设char类型变量的存储区大小是 1字节, int类型变量的存 储区大小是 4字节, double类型变量的存储区大小是 8字节,则在不考虑字对齐方式的情况下,为存储 union T类型成员 U所需要的存储区域至少应为 (28)字节。 ( A) 4 ( B) 8 ( C) 12 ( D) 17 43 若对 243个元素只进行 3趟多路归并排序,则选取的归并路数为 (58)。 ( A) 3 ( B) 5 ( C) 7 ( D) 11 44 SOA(Service-Oriented Architecture)
19、是一种架构模型,它可以根据需求通过网络对 (37)的应用组件进行分布式部署、组合和使用。 ( A)紧耦合、细粒度 ( B)紧耦合、粗粒度 ( C)松耦合、细粒度 ( D)松耦合、粗粒度 45 在一个单处理机中,若有 6个用户进程,在非管态的某一时刻,处于就绪状态的用户进程最多有 _个。 ( A) 5 ( B) 6 ( C) 1 ( D) 4 46 数据的物理独立性是指当数据库的 (54)。 ( A)外模式发生改变时,数据的物理结构需要改变 ( B)内模式发生改变时,数据的逻辑结构不需要改变 ( C)外模式发生改变时,数据的逻辑结构不需要改变 ( D)内模式发生改变时,数据的物理结构不需要改变
20、47 假设有 5个批处理作业 J1, , J5几乎同时到达系统,它们的估计运行时间为10, 6, 2, 4和 8分钟,它们的优先级别为 3, 5, 2, 1和 4(5为最高优先级 ),若采用优先级作业调度算法,假设忽略作业切换所用的时间,则平均作业周转时间为_。 ( A) 6分钟 ( B) 10分钟 ( C) 20分钟 ( D) 24分钟 48 以下 IPv4地址中,属于单播地址的是 (70)。 ( A) 10.3.2.255/24 ( B) 172.31.129.255/18 ( C) 192.168.24.59/30 ( D) 224.100.57.211 49 某大学信息网络中心将 IP
21、 地址块 172.16.56.0/22分配给计算机系,那么计算机系使用的子网掩码为 (66)。 ( A) 255.255.224.0 ( B) 255.255.240.0 ( C) 255.255.248.0 ( D) 255.255.252.0 50 基于 TCP协议的应用程序有 _。 ( A) PING ( B) TFTP ( C) OSPF ( D) TELNET 51 我国标准分为国家标准、行业标准、地方标准和企业标准四类, _是企业标准的 代号。 ( A) GB ( B) Q ( C) QJ ( D) DB 51 UML是一种面向对象的同一建模语言。它包括 10种图,其中,用例图展示
22、了外部参与者与系统内用例之间的连接。 UML的外部参与者是指 (47),用例可以用(48)图来描述。 (49)指明了对象所有可能的状态以及状态之间的迁移。协作图描述了协作的 (50)之间的交互和链接。 ( A)人员 ( B)单位 ( C)人员或单位 ( D)人员或外部系统 ( A)类 ( B)状态 ( C)活动 ( D)协作 ( A)类 ( B)状态 ( C)活动 ( D)协作 ( A)对象 ( B)类 ( C)用例 ( D)状态 56 在主辅存储层次中,如果主存页面全部占用,就需要进行页面替换。在几种页面替换算法中,比较常用的是 _。 ( A)先进先出算法 ( B)近期最少使用算法 ( C)
23、非堆栈型算法 ( D)优化排序算法 57 Decorator模式的结构图如图 13-4所示。关于其说法不正确的是 (50)。( A)动态地给一个对象添加一些额外的职责。就增加功能来说, Decorator模式相比生成子类更为灵活。 ( B)在不影响其它对象的情况下,以动态、透明的 方式给单个对象添加职责。 ( C) Decorator模式的两个主要优点是:比静态继承更灵活,避免在层次结构高层的类有太多的特征。 ( D) Decorator模式是一种行为模式。 58 (27)详细描述了软件的功能、性能和用户界面,以使用户了解如何使用软件。 ( A)概要设计说明书 ( B)详细设计说明书 ( C)
24、用户手册 ( D)用户需求说明书 59 原型模型是增量模型的另一种形式,用于需求分析阶段的模型是 _。 ( A)探索型原型 ( B)实验型原型 ( C)演化型原型 ( D)螺旋模型 60 用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件工具,通常也称为 _。 ( A) CAD ( B) CAI ( C) CAM ( D) CASE 61 在设计测试用例时, _是用得最多的一种黑箱测试方法。 A等价类划分 B边值分析 C因果图 D判定表 62 项目管理工具中,将网络方法应用于工作计划安排的评审和检查的是 _。 A Gantt图 B因果分析图 C PERT D流程图 63 关键
25、路径是指 AOE(Active On Edge)网中 _。 A最长的回路 B最短的回路 C从源点到汇点 (结束顶点 )的最长路径 D从源点到汇点 (结束顶点 )的最短路径 64 _既不是图像编码也不是视频编码的国际标准。 ( A) JPEG ( B) MPEG ( C) ADPCM ( D) H.261 65 迪杰斯特拉 (Dijkstra)算法用于求解图上的单源点最短路径。该算法按路径长度递增次序产生最短路径,本质上说,该算法是一种基干 _策略的算法。 ( A)分治 ( B)动态规划 ( C)贪心 ( D)回溯 66 CIF视频 格式的图像分辨率为 _。 ( A) 352240 ( B) 3
26、52288 ( C) 640480 ( D) 320240 67 在改正当前故障的同时可能会引入新的故障,这时需要进行 _。 ( A)功能测试 ( B)性能测试 ( C)回归测试 ( D)验收测试 68 TCP/IP在多个层次引入了安全机制,其中 TLS协议位于 (9)。 ( A)数据链路层 ( B)网络层 ( C)传输层 ( D)应用层 69 在面向对象系统中,用 (15)关系表示一个较大的 “整体 ”类包含一个或多个较小的 “部分 ”类。 ( A)泛化 ( B)聚合 ( C)概化 ( D)合成 70 某学校学生、教师和课程实体对应的关系模式如下: 学生 (学号,姓名,性别,年龄,家庭住址,
27、电话 ) 课程 (课程号,课程名 ) 教师 (职工号,姓名,年龄,家庭住址,电话 ) 如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师只能讲授一门课程,但一门课程可以有多个教师讲授。,由于学生和课程之间是一个(51)的联系,所以 (52)。又由于教师和课程之间是一个 (53)的联系,所以 (54)。 ( A) 1对 1 ( B) 1对多 ( C)多对 1 ( D)多对多 ( A)不需要增加一个新的关系模式 ( B)不需要增加一个新的关系模式,只需要将 1端的码插入多端 ( C)需要增加一个新的选课关系模式,该模式的主键应该为课程号 ( D)需要增加一个新的选课关系模式,该模式
28、的主键应该为课程号和学号 ( A) 1对 1 ( B) 1对多 ( C)多对 1 ( D)多对多 ( A)不需要增加一个新的关系模式,只需要将职工号插入课程关系模式 ( B)不需要增加一个新的关系模式,只需要将课程号插入教师关系模式 ( C)需要增加一个新的选课关系模 式,该模式的主键应该为课程号 ( D)需要增加一个新的选课关系模式,该模式的主键应该为课程号和教师号 74 下面关于防火墙的说法,正确的是 (69)。 ( A)防火墙一般由软件以及支持该软件运行的硬件系统构成 ( B)防火墙只能防止未经授权的信息发送到内网 ( C)防火墙能准确地检测出攻击来自哪一台计算机 ( D)防火墙的主要支
29、撑技术是加密技术 75 10000张分辨率为 1024768的真彩 (32位 )图片刻录到 DVD光盘上,假设每张光盘可以存放 4GB的信息,则需要 (14)张光盘。 ( A) 7 ( B) 8 ( C) 70 ( D) 7l 76 下面 C程序段中 count+语句执行的次数为 (64)。 for(int i=1; i=11; i*=2) for(int j=1; j=i;j+) count+: ( A) 15 ( B) 16 ( C) 31 ( D) 32 77 XP is (71) of interesting twists that encourage one to think-for
30、 example, how about “Test and then code“? Ive worked with software companies and a few IT organizations in (72) programmer performance was measured on lines of code delivered and testing was measured on defects found- (73) side was motivated to reduce the number of defects prior to testing. XP uses
31、two types of testing: unit and functional. (74) , the practice for unit testing involves developing the test for the feature prior to writing the code and further states that the tests should be automated. Once the code is written, it is immediately (75) to the test suite bringing instant feedback.
32、( A) filled ( B) stuff ( C) pack ( D) full ( A) them ( B) where ( C) that ( D) which ( A) both ( B) neither ( C) no ( D) either ( A) whereas ( B) Although ( C) However ( D) And then ( A) subjected ( B) submitted ( C) sent ( D) suffered 一、主观题 82 阅读下列说明和图,回答问题 1至问题 3。 【说明】 某企业决定开发一个企业仓储管理系统,由李工承担系统的设计
33、工作。该系统的网络连接如图 2-2所示。 该企业有多个仓库,如图 2-2所示的中心数据库存储了各个仓库中每种货物的库存信息。每个仓库配备一台前端机,进出货物均由前端机辅助实现。管理员每天上班时,通过前端机从中心数据库的库存表中读取本仓库各种货物的库存数,每个仓库的当日业务数据也都暂存在前端机,当天业务结束后,再将前端机中存储的数据传输 到主机进行存储与汇总。 每个仓库可以存放多种货物,但同一种货物不能存放在不同的仓库中。每个仓库有多个管理员,但每个管理员只管理一个仓库。货物出库 /入库时,由仓库管理员将货物的条码通过阅读器输入前端机中,货物数量的默认值为 1,可以由管理员修改。前端机根据输入的
34、货物信息,打印 “出库 /入库 ”清单。出库 /入库单中同一种货物最多只出现一次,每份出库 /入库单由流水号唯一标识。如图 2-3所示是一个出库单的实例。 该系统处理业务的过程如下。 (1)初始化:前端机根据仓库号从货物表中读取本仓库中每种货物的货物编码、库存量、 货物名称和单价。 (2)登记出库 /入库信息:由前端机存储每一笔 “出库 /入库 ”记录。 (3)汇总:在每个工作日结束前汇总当日各种货物的 “出库 /入库 ”量至日汇总表。 (4)更新库存表:根据当日的汇总信息更新货物的库存, 经过分析,设计出如下所示的关系模式。 出入库单 (流水号,出入库标志,管理员号,时间 ) 出入库记录 (
35、货物编码,数量,流水号 ) 日汇总表 (日期,货物编码,数量,出入库标志 ) 仓库 (仓库号,仓库名,仓库电话 ) 管理员 (管理号,姓名,仓库号 ) 货物 ( (a) ) 注:时间格式为:年 -月 -日 时:分;日期 格式为:年 -月 -日。 实体联系图的表示方法如图 2-4所示,其中方框表示实体,菱形表示联系,联系的类型在实体与联系的边上标出。如图 2-5所示为与该系统对应的实体联系图。82 根据题意,补充关系模式中 (a)处的空缺,即货物关系模式的属性。 83 根据题意,补充图 2-5中缺失的联系和联系的类型,使其成为完善的实体联系图。其中,联系名分别取名为联系 1、联系 2、联系 3
36、84 写出每种关系模式的主键,将其填写在对应栏内。 软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 67答案与解析 1 【正确答案】 B 【试题解析】 数据库的三级体系结构为外模式、模式和内模式,其中外模式也称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 2 【正确答案】 D 【试题解析】 很显然这是散列存储结构。散列存储结构将节点按其关键字的散列地址存储到散列表中。常用的散列函数有除余法、基数转换法、平方取中法、折叠法、移位法和随机数法等。 3 【正确答案】 C 4 【正确答案】 B
37、【试题解 析】 网络互联硬件主要有网卡、集线器 (Hub)、重发器、网桥和交换机等设备。网卡及其驱动程序事实上已基本实现了网络协议中最低两层的功能。Hub 是物理层协议级的互连设备,它将多个站点互连起来,也允许将多个网段连到同一个 Hub。重发器是一种在物理层上因特网段的小设备,它放大、增强信号井进行转发以保证信号的可靠传输,重发器连接的两个网段,必须是同一种类型的 LAN。网桥也称为桥接器,是一种在数据链路层把网段互相连接起来的设备。在网桥中可以进行两个网段之间的数据链路层的协议转换。交换机也称为交换器,是在 LAN中互连多 个网段,并可进行数据链路层和物理层协议转换的网络互联设备。 ARP
38、是地址转换协议。 5 【正确答案】 C 【试题解析】 计算机网络安全主要是指计算机网络抵御来自外界侵袭等应采取的相应措施,它是网络信息安全的最外一层防线,目前主要通过采用安全防火墙系统、安全代理服务器、安全加密网关等来实现。计算机网络安全主要包括网络边界的安全和网络内部的安全控制和防范。网络边界主要是指本单位 (或部门 )的网络与外界网络或 Internet 互联的出口边界,其安全主要是针对经边界进出访问和传输数据包要采取的控制和防范措施。内 部网络应当采用统一的国际因特网出口,以便加强管理;计算机网络与 Internet或外界其他网络接口处必须设置防火墙系统,该防火墙要具有加密功能或安全加密
39、网关;要定期扫描网络的安全漏洞,及时消除网络安全的隐患; Internet或外界其他网络上的授权用户要通过安全防火墙或安全加密网关远程进入时,必须配备电子印章认证系统,只有认证通过的授权用户才可进入。计算机网络一般不用设置拨号访问服务器和提供 modem接入,如确需设置,必须采取如下措施:设置访问控制服务器,对拨号上网的用户身份、电话号码等进行验证;要求拨号用户采 用比较安全的口令,并确保不把用户名和口令外传给其他任何人;在拨号访问服务器和网络之间设置安全防火墙,对远程访问进程进行控制和监测;对拨号上网的电话号码严格保密。 6 【正确答案】 C 【试题解析】 多处理机系统是由多台处理机组成的系
40、统,每台处理机有属于自己的控制部件,可以执行独立程序,共享一个主存储器和所有的外部设备。它是多指令流多数据流 (MIMD)计算机多处理机,与 SIMD的并行处理机相比,有很大差别,其根源就在于两者的并行性等层次不同,多处理机要实现的是更高一层的作业任务间的并行。多处理机间的 互连,要满足高频带、低成本、连接方式的多样性,以及在不规则通信情况下连接的无冲突性。机间互连结构有总线式结构、交叉开关结构、多端口存储器结构和开关枢纽式结构。 PCI是目前微型机上广泛采用的内总线,用于计算机各组成部分 (CPU、内存、接口等 )的连接。 7 【正确答案】 B 【试题解析】 通过 “Cache主存 辅存 ”
41、结构,可使存储器的速度接近最快的(Cache),容量接近最大的辅存,价格接近最便宜的辅存,从而达到好的性价比。因此选 B。 8 【正确答案】 D 【试题解析】 运算器 ALU主要由寄存器和算术逻辑线路构成,寄存器包括状态寄存器;算术逻辑线路主要是完成各种运算功能,因此会涉及数据总线。所以答案为 D。 9 【正确答案】 B 【试题解析】 状态图展现了一个状态机,它由状态、转换、事件和活动组成。状态图关注系统的动态视图,它对于接口、类和协作的行为建模尤为重要,它强调对象行为的事件顺序。 10 【正确答案】 C 【试题解析】 Peter Coad和 Edward Yourdon 提出用以下等式识别面
42、向对象方法:面向对象:对象 +分类 +继承 +通过消息的通信。可以说,采用 这 4个概念开发的软件 /系统是面向对象的。由此可知题目空中应填上与分类对应的概念,即为 C。 11 【正确答案】 B 【试题解析】 请求分页系统是最常用的一种实现虚拟存储器的方式,它只需将作业当前的部分页面装入内存,便可启动作业的运行。所以答案为 B。 12 【正确答案】 D 【试题解析】 好的参考书无疑能指导我们的工作,充分利用书籍中的方法、技术和技巧,可以有效地解决软件开发中大量常见的问题。但实践者并不能依赖于书籍,因为在现实工作中,由于条件千差万别,即使是相当成熟的软件工程规范,常常也无 法套用。另外,软件技术
43、日新月异,没有哪一种软件标准能长盛不衰。 2)软件开发不同于传统的机械制造,人多不见得力量大。如果给落后于计划的项目增添新人,可能会更加延误项目。因为新人会产生很多新的错误,使项目混乱,并且原有的开发人员向新人解释工作和交流思想都要花费时间,使实际的开发时间更少,所以制定恰如其分的项目计划是很重要的。 3)软件需求确实是经常变化的,但这些变化产生的影响会随着其引入时间的不同而不同。对需求把握得越准确,软件的修修补补就越少。有些需求在一开始时很难确定,在开发过程中要不断地加以改正。软件修改越 早代价越少,修改越晚代价越大。 4)不完善的系统定义是软件项目失败的主要原因。关于待开发软件的应用领域、
44、功能、性能、接口、设计约束和标准等需要详细的描述,而这些只有通过用户和开发人员之间的通信交流才能确定。越早开始写程序,就要花越长时间才能完成它。 13 【正确答案】 C 【试题解析】 在数字音频信息获取与处理过程是采样、 A/D变换、压缩、存储、解压缩、 D/A变换。 14 【正确答案】 C 【试题解析】 软件工程的基础知识, Jackson 设计方法是一种面向数据结构的软件设计方法。 15 【正确答案】 B 【试题解析】 继承性是面向对象程序设计中最重要的机制,在单继承中,每个类可以有多个派生类,但是每个派生类只能有一个基类,从而形成树形结构。多继承可以看作是单继承的扩展,所谓多继承是派生类
45、具有多个基类,派生类与每个基类之间的关系仍可看作是一个单继承。 16 【正确答案】 C 【试题解析】 在自底向上分析的过程中,按最右推导的逆过程构造出最右推导,称为规范归约。关键是每步找出被归约的右句型的 “可归约串 ”,称为 “句柄 ”。请读者仔细领会句柄的定义。 右句型 (最右推导推导出的句型 )的 句柄是一个产生式A 以及 中的一个位置,根据这个位置可找到 ,用 A代替 得到最右推导的前一个右句型。即如果有下面的最右推导: S aAw aw那么,在 a后 A是 aw的句柄。句柄右边的 w仅含终结符号。 有的教课书上,句柄的定义借助于短语、直接短语的定义给出: 设 G (VT,VN, S, P)足一个文法,若 S aA a则在句型 a中, 是相对于非终结符号 A的短语。又若 S aA a 则在句型 中, 是相对于非终结符号 A的直接短语,最左边的直接短语称为句柄。 根据句型 (L, (L,S)的最 右推导: S (L,(L) (L, (L,S)(此步最右推导使用规则 SL , S) 因此, (L, (L,S)中的 L,S是句型 (L, (L,S)的句柄。 17 【正确答案】 B 【试题解析】 一般取 p 小于等于 m的最大质数,这样才能最大程度地减少地址冲突的可能。 18 【正确答案】 B