1、2011年上半年软件水平考试(高级)系统分析师上午(综合知识)试题真题试卷及答案与解析 1 以下关于面向对象设计的叙述中,错误的是 _。 ( A)类的属性用于封装数据,类的方法用于封装行为 ( B)面向对象设计的基本思想包括抽象、封装和可扩展性 ( C)对象继承和多态可用来实现可扩展性 ( D)对象持久化是指将数据库中的数据加载到内存中供应用程序访问 2 面病毒中,属于蠕虫病毒的是 _。 ( A) CIH病毒 ( B)特洛伊木马病毒 ( C)罗密欧与朱丽叶病毒 ( D) Melissa病 毒 3 以下关于域本地组的叙述中,正确的是 _。 ( A)成员可来自森林中的任何域,仅可访问本地域内的资源
2、 ( B)成员可来自森林中的任何域,可访问任何域中的资源 ( C)成员仅可来自本地域,仅可访问本地域内的资源 ( D)成员仅可来自本地域,可访问任何域中的资源 4 在我国的法律体系中,知识产权法属于 _。 ( A)经济法 ( B)行政法 ( C)刑法 ( D)民法 5 商业秘密是指不为公众所知悉,能为权利人带来经济效益,具有 _并经权利人采取保密措施的技术信息和经营信 息。 ( A)新颖性 ( B)实用性 ( C)创造性 ( D)前瞻性 6 2001年发布的 ITIL(IT基础架构库 )2.0版本中, ITIL的主体框架被扩充为六个主要的模块, _模块处于最中心的位置。 ( A)服务管理 (
3、B)应用管理 ( C)业务管理 ( D) ICT基础设施管理 7 信息标准化是解决 “信息孤岛 ”的重要途径,也是不同的管理信息系统之间数据交换和互操作的基础。作为信息化标准的一项关键技术,目前流行的 _以开放的自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构 的描述,从而体现出数据之间的关系。这样组织的数据对于应用程序和用户都是友好的、可操作的。 ( A)可扩展标记语言 (XML) ( B)超文本标记语言 (HTML) ( C)通用标记语言 (GML) ( D) Web服务描述语言 (WSDL) 8 若计算机采用 CRC进行差错校验,生成多项式为 G(X)=X4+X+1,信息字为
4、10110,则 CRC校验码是 _。 ( A) 0000 ( B) 0100 ( C) 0010 ( D) 1111 9 以下关于复杂指令集计算机 (Complex Instruction Set Computer, CISC)弊端的叙述中,错误的是 _。 ( A)指令集过分庞杂 ( B)每条复杂指令需要占用过多的 CPU周期 ( C) CPU中的寄存器过多,利用率低 ( D)强调数据控制,导致设计复杂,研制周期长 10 以下关于在 I/O设备与主机问交换数据的叙述中,错误的是 _。 ( A)中断方式下, CPU需要执行程序来实现数据传送 ( B)中断方式和 DMlA方式下, CPU与 I/O
5、设备都可同步工作 ( C)中断方式和 DMA方式相比,快速 I/O设备更适合采用中断方式传递数据 ( D)若 同时接到 DMA请求和中断请求, CPU优先响应 DMA请求 11 在 Cache-主存层次结构中,主存单元到 Cache单元的地址转换由 _完成。 ( A)硬件 ( B)寻址方式 ( C)软件和少量的辅助硬件 ( D)微程序 12 某 4级流水线如下图所示,若每 3t向该流水线输入一个任务,连续输入 4个,则该流水线的加速比为 _。( A) 4 ( B) 1 75 ( C) 1 5 ( D) 1 13 软件配置管理的活动主要有编制配置管理计划、配置标识、 _、配置状态报告、配置评价、
6、发行管 理和交付。 ( A)配置控制 ( B)配置实现 ( C)配置测试 ( D)配置跟踪 14 以下关于敏捷开发原则的叙述中,错误的是 _。 ( A)强调通过尽早地、持续地交付有价值的软件来使客户满意 ( B)经常交付可以工作的软件,但是每次都必须交付具有完整功能的系统 ( C)在团队内部,最具有效果并富有效率的信息传递方法是面对面的交谈 ( D)强调应对需求的持续变更,即使在项目后期也可灵活应对需求变更 15 以下敏捷软件开发方法中, _方法强调以业务为核心,快速而有效地进行系统开发。 ( A)极限编程 ( B)自适应软件开发 ( C)特性驱动开发 ( D)动态系统开发 16 某软件公司欲
7、开发一个人力资源管理系统,客户在开发初期对系统的功能并不清楚,但明确表示随着人力资源管理制度的逐步完善,需要对软件功能进行不断调整,针对这种情况,采用 _开发模型比较合适。 ( A)瀑布式 ( B)喷泉 ( C)增量 ( D)螺旋 17 软件需求开发是指从情况收集、分析和评价到编写文档、评审等一系列产生需求的活动,分为获取情况、分析、 _和评审四个阶段。 ( A)制订规格说明 ( B)形成需求基线 ( C)跟踪需求变更 ( D)控制需求版本 18 下列活动中, _不属于需求开发活动的范畴。 ( A)根据系统需求识别和确认系统功能 ( B)将所收集的用户需求编写成文档和模型 ( C)针对系统特点
8、,考虑并确定系统开发平台与程序设计语言 ( D)了解实际用户任务和目标以及这些任务所支持的业务需求 19 软件需求管理是软件项目开发过程中控制和维持需求约定的活动,包括_、版本控制、需求跟踪、需求状态跟踪等活动。 ( A)需求发现 ( B)需求变更控制 ( C)需求排序 ( D)需求评估 20 某公司内部的库存管理系统和财务系统均为独立开发且具有 C/S结构,公司在进行信息系统改造时,明确指出要采用最小的代价实现库存系统和财务系统的一体化操作与管理。针对这种应用集成需求,以下集成方式中,最合适的是 _。 ( A)数据集成 ( B)界面集成 ( C)方法集成 ( D)接口集成 21 某公司欲对局
9、域网环境中具有不同传输协议、传输数据格式和应用数据的多个应用系统进行综合集成,以达到系统之间的互联互通。在这种情况下,集成系统应采用 _的系统架构最为合适。 ( A)共享数据库 ( B)远程过程调用 ( C)总线 ( D)事件驱动 22 “十二五 ”规划指出,战略性新兴产业是国家重点扶持的对象。国务院关于加快培育和发展战略性新兴产业的决定中列出了七大国家战略性新兴产业体系,其中包括新一代 _。 ( A)计算机 ( B)网络 ( C)信息系统 ( D)信息技术 23 使用者通过网络按需随时获取和使用资源或服务,并随时扩展,按使用付费,这种计算模式属于 _。 ( A)远程计算 ( B)即时计算 (
10、 C)云计算 ( D)智能计算 24 在有 关物体中安装信息传感设备,使其与互联网相连接,进行信息交换和通信,以实现对物体的智能化识别、定位、跟踪、监控和管理,这样的一种网络称为_。 ( A)移动互联网 ( B)全球定位系统 ( C)智联网 ( D)物联网 25 _是指对一组类似资源提供一个通用的抽象接口集,从而隐藏其属性与操作之间的差异,并允许通过一种通用的方式来使用和维护资源。 ( A)协同 ( B)虚拟化 ( C)集约化 ( D)集成 26 信息安全的威胁有多种,其中 _是指通过对系统进行长期监听,利用统计分 析方法对诸如通信频度、通信的信息流向、通信总量的变化等参数进行研究,从中发现有
11、价值的信息和规律。 ( A)窃听 ( B)信息泄露 ( C)旁路控制 ( D)业务流分析 27 数据库的视图与基本表之间,基本表与存储文件之间分别通过建立 _之间的映像,保证数据的逻辑独立性和物理独立性。 ( A)模式到内模式和外模式到内模式 ( B)外模式到内模式和内模式到模式 ( C)外模式到模式和模式到内模式 ( D)内模式到模式和模式到外模式 28 项目管理中使用的甘特 (Gantt)图 _。 ( A)使管理者明确一个作业的延迟对另一作业的影响 ( B)清晰地表明了各个作业之间的衔接关系 ( C)清晰地定义了关键路径 ( D)可以随时将实际进度与计划进度进行比较 29 已知某项工程的作
12、业明细表如下:为了抢工期,根据上表,该工程最快能完成的周数及其所需的项目总费用为 _。 ( A) 5周, 75万元 ( B) 5周, 76万元 ( C) 8周, 78万元 ( D) 8周, 79万元 30 已知某山区六个乡镇 C1, C2, , C6之间的公路距离 (公里数 )如下表:其中符号 “”表示两个乡镇之间没有直通公路。乡镇 C1到 C3虽然没有直通公路,但可以经过其他乡镇达到,根据上表,可以算出 C1到 C3最短的路程为 _公里。 ( A) 35 ( B) 40 ( C) 45 ( D) 50 31 采用数学模型求解实际问题常会有误差,产生的原因不包括 _。 ( A)模型假设的误差
13、( B)数据测量的误差 ( C)近似解法和计算过程的误差 ( D)描述输出结果的误差 32 评价信息系统经济效益的方法不包括 _。 ( A)盈亏平衡法 ( B)成本效益分析法 ( C)投入产出分析法 ( D)价值工程方 法 33 某公司计划开发一种新产品,其开发前景有成功、较成功与失败三种可能情况。根据该公司的技术水平与市场分析,估计出现这三种情况的概率分别为40%、 40%和 20%。现有三种开发方案可供选择,每种方案在不同开发前景下估计获得的利润 (单位:万元 )如下表:为获得最大的期望利润,该公司应选择 _。 ( A)方案 1 ( B)方案 2 ( C)方案 3 ( D)方案 1或方案
14、2 34 对应用系统的运行进行持续的性能监测,其主要目标不包括 _。 ( A)检查系统的资源是否得到最佳利用 ( B)检查系统 所用的技术是否已经落后 ( C)检查并记录系统运行的异常情况 ( D)对业务处理量的增长进行合理预测 35 中国的数字音、视频压缩编码国家标准是 _标准。 ( A) MPEG-4 ( B) H.264 ( C) AVS ( D) WAPI 36 _是 ITU制定的基于包交换网络的音、视频通信系统标准。 ( A) H.320 ( B) H.323 ( C) H.324 ( D) H.264 37 结构化布线系统由多个子系统组成,其中进行楼层内配线架之间的交叉连接是_的任
15、务。 ( A)工作 区子系统 ( B)水平子系统 ( C)管理子系统 ( D)垂直子系统 38 以下关于层次化网络设计的叙述中,不正确的是 _。 ( A)在设计核心层时,应尽量避免使用数据包过滤、策略路由等降低数据包转发处理性能的特性 ( B)为了保证核心层连接运行不同协议的区域,各种协议的转换都应在汇聚层完成 ( C)接入层应负责一些用户管理功能,包括地址认证、用户认证和计费管理等内容 ( D)在设计中汇聚层应该采用冗余组件设计,使其具备高可靠性 39 DNS服务器在名称解析过程中正确的查询顺序为 _。 ( A)本地缓存记录 区域记录 转发域名服务器 根域名服务器 ( B)区域记录 本地缓存
16、记录 转发域名服务器 根域名服务器 ( C)本地缓存记录 区域记录 根域名服务器 转发域名服务器 ( D)区域记录 本地缓存记录 根域名服务器 转发域名服务器 40 下列选项中,同属于报文摘要算法的是 _。 ( A) DES和 MD5 ( B) MD5和 SHA-1 ( C) RSA和 SHA-1 ( D) DES和 RSA 41 在 IEEE 802.11标准中使用了扩频通信技术,以下关于扩频通信的叙述中,正确的是 _。 ( A)扩频技术是一种带宽很宽的红外线通信技术 ( B)扩频技术是一种使用伪随机序列对代表数据的模拟信号进行调制的技术 ( C)扩频通信系统的带宽随着数据速率的提高而不断扩
17、大 ( D)扩频技术就是扩大了频率许可证的使用范围 42 在网络设计阶段进行通信流量分析时可以采用简单的 80/20规则,以下关于这种规则的叙述中,正确的是 _。 ( A)这种设计思路可以最大限度地满足用户的远程联网需求 ( B)这个规则可以随时控制网络的运行状态 ( C)这个规则适用于内部交流较多而外部访问较少的 网络 ( D)这个规则适用的网络允许存在具有特殊应用的网段 43 根据用户需求选择正确的网络技术是保证网络建设成功的关键,在选择网络技术时应考虑多种因素。以下叙述中,不正确的是 _。 ( A)选择的网络技术必须保证足够的带宽,使得用户能够快速地访问应用系统 ( B)选择网络技术时不
18、仅要考虑当前的需求,而且要考虑未来的发展 ( C)对于大型网络工程,应该选择具有前瞻性的新的网络技术 ( D)选择网络技术要考虑投入产出比,通过投入产出分析确定使用何种技术 43 采用面向对象技术设计银行信息系统, “账户类 ”应设计为 (2), “账户管理员类 ”应设计为 (3)。 44 ( 2) ( A)控制类 ( B)边界类 ( C)接口类 ( D)实体类 45 ( 3) ( A)控制类 ( B)边界类 ( C)接口类 ( D)实体类 45 遵守面向对象设计原则可以有效地提高系统的复用性和可维护性。应用 (4)原则可扩展已有的系统,并为之提供新的行为; (5)原则建议在面向对象程序设计中
19、,应尽量针对接口编程,而不是针对实现编程。 46 ( 4) ( A)开闭 ( B)里氏替换 ( C)依赖倒置 ( D)接口隔离 47 ( 5) ( A)里氏替换 ( B)依赖倒置 ( C)接口隔离 ( D)最小知识 47 某数字签名系统如下图所示。网上传送的报文是 (7),如果 A否认发送,作为证据的是 (8)。48 ( 7) ( A) P ( B) DA (P) ( C) EB (DA(P) ( D) DA 49 ( 8) ( A) P ( B) DA (P) ( C) EB (DA (P) ( D) DA 49 软件质量保证是软件项目控制的重要手段, (19)是软件质量保证的主要活动之一,
20、其主要方法是 (20)。 50 ( 19) ( A)风险评估 ( B)软件评审 ( C)需求分析 ( D)架构设计 51 ( 20) ( A)测试与验证 ( B)分析与评价 ( C)审查与复审 ( D)追踪与审计 51 螺旋模型将瀑布模型和 (24)结合起来,强调项目的风险分析,特别适合大型复杂系统的开发过程。螺旋模型沿着螺线进行若干次迭代,依次经历了计划指定、风险分析、工程实施和 (25)四个主要活动。 52 ( 24) ( A)喷泉模型 ( B)增量模型 ( C) V模型 ( D)快速原型模型 53 ( 25) ( A)客户评估 ( B)客户使用 ( C)工程交付 ( D)软件测试 53
21、给定关系模式尺 (U, F),其中,属性集 U=城市,街道,邮政编码 ,函数依赖集 F=(城市,街道 ) 邮政编码,邮政编码 城市 。关系 R(41),且分别有 (42)。 54 ( 41) ( A)只有 1个候选关键字 “城市,街道 ” ( B)只有 1个候选关键字 “街道,邮政编码 ” ( C)有 2个候选关键字 “城市,街道 ”和 “街道,邮政编码 ” ( D)有 2个候选关键字 “城市,街道 ”和 “城市,邮政编码 ” 55 ( 42) ( A) 1个非主属性和 2个主属性 ( B) 0个非主属 性和 3个主属性 ( C) 2个非主属性和 1个主属性 ( D) 3个非主属性和 0个主属
22、性 55 某文件管理系统在磁盘上建立了位示图 (bitmap),记录磁盘的使用情况。假设计算机系统的字长为 32位,磁盘的容量为 200GB,物理块的大小为 1MB,那么位示图的大小有 (49)个字,需要占用 (50)物理块。 56 ( 49) ( A) 600 ( B) 1200 ( C) 3200 ( D) 6400 57 ( 50) ( A) 20 ( B) 25 ( C) 30 ( D) 35 57 微内核体系结构的操作系统 (OS)实现时 的基本思想是 (51),其结构图如下所示,图中 应填写 (52)。58 ( 51) ( A)内核完成 OS所有功能并在用户态下运行 ( B)内核完
23、成 OS所有功能并在核心态下运行 ( C)内核只完成 OS最基本的功能并在核心态下运行,其他功能运行在用户态 ( D)内核只完成 OS最基本的功能并在用户态下运行,其他功能运行在核心态 59 ( 52) ( A) 进程、文件和存储器服务器 核心态 进程调度、消息通讯等 用户态 ( B) 进程、文件和存储器服务器 用户态 进程调度、消息通讯等 核心态 ( C) 进 程调度、消息通讯等 用户态 进程、文件和存储等服务器 核心态 ( D) 进程调度、消息通讯等 核心态 进程、文件和存储等服务器 用户态 59 线性规划问题就是求出一组变量,在一组线性约束条件下,使某个线性目标函数达到极大 (小 )值。
24、满足线性约束条件的变量区域称为可行解区。由于可行解区的边界均是线性的 (平直的 ),属于单纯形,所以线性目标函数的极值只要存在,就一定会在可行解区边界的某个顶点达到。因此,在求解线性规划问题时,如果容易求出可行解区的所有顶点,那么只要在这些顶点处比较目标函数的值就可以了。例如,线性 规划问题: max S=x+y(求 S=x+y的最大值 ); 2x+y7, x+2y8, x0, y0的可行解区是由四条直线 2x+y=7, x+2y=8, x=0, y=0围成的,共有四个顶点。除了原点外,其他三个顶点是 (53)。因此,该线性规划问题的解为 (54)。 60 ( 53) ( A) (2, 3),
25、 (0, 7), (3 5, 0) ( B) (2, 3), (0, 4), (8, 0) ( C) (2, 3), (0, 7), (8, 0) ( D) (2, 3), (0, 4), (3 5, 0) 61 ( 54) ( A) x=2, y=3 ( B) x=0, y=7 ( C) x=0, y=4 ( D) x=8, y=0 61 某软件公司正在承担开发一个字处理器的任务。在需求分析阶段,公司的相关人员整理出一些相关的系统需求,其中, “找出文档中的拼写错误并提供一个替换项列表来供选择替换拼错的词 ”属于 (30); “显示提供替换词的对话框以及实现整个文档范围的替换 ”属于 (31
26、); “用户能有效地纠正文档中的拼写错误 ”属于 (32)。 62 ( 30) ( A)业务需求 ( B)用户需求 ( C)功能需求 ( D)性能需求 63 ( 31) ( A)业务需求 ( B) 用户需求 ( C)功能需求 ( D)性能需求 64 ( 32) ( A)业务需求 ( B)用户需求 ( C)功能需求 ( D)性能需求 64 员工实体 Employee的主键为 (43);该关系属于 (44);为使数据库模式设计更合理,对于员工关系模式 Employee(45)。 65 ( 43) ( A)员工号 ( B)员工号,家庭成员 ( C)姓名 ( D)姓名,家庭成员 66 ( 44) (
27、A) 2NF,无冗余,无插入异常和删除异常 ( B) 2NF,无冗余,但存在插入异常和删除异常 ( C) 1NF, 存在冗余,但不存在修改操作的不一致 ( D) 1NF,存在冗余和修改操作的不一致,以及插入异常和删除异常 67 ( 45) ( A)只允许记录一个亲属的姓名、与员工的关系以及联系电话 ( B)可以不作任何处理,因为该关系模式达到了 3NF ( C)增加多个家庭成员、关系及联系电话字段 ( D)应该将家庭成员、关系及联系电话加上员工号作为一个独立的模式 67 假设某银行拥有的资金数是 10,现在有 4个用户 a、 b、 c、 d,各自需要的最大资金数分别是 4、 5、 6、 7。若
28、在图 a的情况下,用户 a和 b又各申请 1个资金,则银 行分配后用户 a、 b、 c、 d尚需的资金数分别为 (46);假设用户 a已经还清所有借款,其情况如图 b所示,那么银行的可用资金数为 (47)。若在图 b的情况下,银行为用户 b、 c、 d各分配资金数 1、 1、 2,则银行分配后用户 b、 c、 d己用资金数分别为 (48)。68 ( 46) ( A) 2、 2、 3、 3,可用资金数为 0,故系统状态是不安全的 ( B) 3、 3、 3、 5,可用资金数为 0,故系统状态是不安全的 ( C) 2、 2、 4、 6,可用资金数为 2,故系统状态是安全的 ( D) 3、 3、 3、
29、 5,可用资金数为 2,故系统状态是安全的 69 ( 47) ( A) 4 ( B) 5 ( C) 6 ( D) 7 70 ( 48) ( A) 4、 3、 2,尚需资金数分别为 1、 3、 5,故系统状态是安全的 ( B) 4、 3、 3,尚需资金数分别为 1、 3、 4,故系统状态是安全的 ( C) 4、 3、 2,尚需资金数分别为 1、 3、 5,故系统状态是不安全的 ( D) 4、 3、 3,尚需资金数分别为 1、 3、 4,故系统状态是不安全的 70 The analysis phase answers the questions of who will use the system
30、, what the system will do, and where and when it will be used During this phase, the project team investigates any current system, identifies (71) , and develops a concept for the new system This phase has three steps: first, (72) is developed to guide the project teams efforts It usually includes a
31、n analysis of the current system and its problems,and the ways to design a new system The next step is (73) The analysis of this information-in conjunction with input from the project sponsor and many other people-leads to the development of a concept for a new system The system concept is then used
32、 as a basis to develop a set of business analysis models that describes how the business will operate if the new system were developed The set of models typically includes models that represent the (74) necessary to suppor the underlying business process Last, the analyses, system concepts, and mode
33、ls are combinedin to a document called the (75) , which is presented to the project sponsor and other key decision makers that decide whether the project should continue to move forward 71 ( 71) ( A) improvement opportunities ( B) logical model ( C) system requirements ( D) system architecture 72 (
34、72) ( A) a user manual ( B) an analysis strategy ( C) an analysis use case ( D) a design user case 73 ( 73) ( A) project scope definition ( B) problems analysis ( C) decision analysis ( D) requirements gathering 74 ( 74) ( A) data and processes ( B) system infrastructures ( C) external agents ( D) s
35、ystem software 75 ( 75) ( A) requirements statement ( B) design specification ( C) system proposal ( D) project charter 2011年上半年软件水平考试(高级)系统分析师上午(综合知识)试题真题试卷答案与解析 1 【正确答案】 D 【试题解析】 本题考查面向对象设计的基础知识。类是面向对象类型扩展的重要机制,利用属性和方法将数据和与数据相关的行为封装起来。面向对象设计的基本思想包括抽象、封装和可扩展性,其可扩展性是通过对象继承和多态来实现。对象持久化是将内存中的数据以数据库 或物
36、理文件的形式保存到可永久存储的设备中。 2 【正确答案】 C 【试题解析】 本题考查计算机病毒的基础知识。 CIH病毒是一种能够破坏计算机系统硬件的恶性病毒。 特洛伊木马病毒是一种秘密潜伏的能够通过远程网络进行控制的恶意程序。控制者可以控制被秘密植入木马的计算机的一切动作和资源,是恶意攻击者进行窃取信息等的工具。 2000年出现的 “罗密欧与朱丽叶 ”病毒是一个非常典型的蠕虫病毒,它改写了病毒的历史,该病毒与邮件病毒基本特性相同,它不再隐藏于电子邮件的附件中,而是直接存在于电子邮 件的正文中,一旦用户打开 Outlook收发信件进行阅读,该病毒马上就发作,并将复制的新病毒通过邮件发送给别人,计
37、算机用户无法躲避。 Melissa(梅丽莎 )病毒是一种宏病毒,发作时将关闭 Word的宏病毒防护、打开转换确认、模板保存提示;使 “宏 ”、 “安全性 ”命令不可用,并设置安全性级别为最低。 3 【正确答案】 A 【试题解析】 本题考查 Windows Server 2003活动目录中用户组的概念。在Windows Server 2003的活动目录中,用户分为全局组 (Global Groups)、域本地组(Domain Local Groups)和通用组 (Universal Groups)。其中全局组成员来自于同一域的用户账户和全局组,可以访问域中的任何资源;域本地组成员来自森林中任何域
38、中的用户账户、全局组和通用组以及本域中的域本地组,只能访问本地域中的资源;通用组成员来自森林中任何域中的用户账户、全局组和其他的通用组,可以授予多个域中的访问权限。 4 【正确答案】 D 【试题解析】 本题考查法律法规方面的基础知识。知识产权法是指因调整知识产权的归属、行使、管理和保护等活动中产生的社会 关系的法律规范的总称。知识产权法的综合性和技术性特征十分明显。在知识产权法中,既有私法规范,也有公法规范;既有实体法规范,也有程序法规范。但从法律部门的归属上讲,知识产权法仍属于民法,是民法的特别法。民法的基本原则、制度和法律规范大多适用于知识产权,并且知识产权法中的公法规范和程序法规范都是为
39、确认和保护知识产权这一私权服务的,不占主导地位。 5 【正确答案】 B 【试题解析】 本题考查法律法规方面的基础知识。商业秘密,是指不为公众所知悉、能为权利人带来经济利益,具有实用性并经权利人采取保密措施的设 计资料、程序、产品配方、制作工艺、制作方法、管理诀窍、客户名单、货源情报、产销策略等技术信息和经营信息。其中,不为公众知悉,是指该信息是不能从公开渠道直接获取的;能为权利人带来经济利益,具有实用性,是指该信息具有可确定的可应用性,能为权利人带来现实的或者潜在的经济利益或者竞争优势;权利人采取保密措施,包括订立保密协议,建立保密制度及采取其他合理的保密措施。 6 【正确答案】 A 【试题解
40、析】 本题考查技术标准方面的基础知识。 ITIL即信息技术基础架构库(Information Technology Infrastructure Library),主要用于 IT服务管理 (ITSM)。20世纪 90年代后期, ITIL的思想和方法被广泛引用,并进一步发展。目前,ITIL已经成为世界 IT服务管理领域事实上的标准。在它的最新版 2.0版中, ITIL主要包括六个模块,即业务管理、服务管理、 ICT基础架构管理、 IT服务管理规划与实施、应用管理和安全管理。其中服务管理是其最核心的模块,该模块包括“服务提供 ”和 “服务支持 ”两个流程组。 7 【正确答案】 A 【试题解析】 本
41、题考查技术标准方面的基础知识。 XML(Extensible Markup Language)即可扩展标记语言,它与超文本标记语言 HTML一样,都属于标准通用标记语言 SGML(Standard Generalized Markup Language)。 XML是 Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立。 8 【正确答案】 D 【试题解析】 本题考查数据校验知识。 CRC即循环冗余校验码 (Cyclic Redundancy Check)是数据通信领域中
42、最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。在 CRC校验方法中,进行多项式除法 (模 2除法 )运算后的余数为校验字段。信息字为 10110,对应的多项式 M(x)=x4+x2+x,生成多项式为 G(X)=X4+X+1,对应的代码为 10011。校验码计算过程为:先将信息码左移 4位 (生成码长 -1),得到 101100000,然后反复进行异或运算 (即除数和被除数最高位对齐,按位异或 ),如下所示: 10110 10011=00101, 00101左移两位得到 10100再与 10011异或; 10100 1001l=00111, 00111左移两位得到 111
43、00再与 10011异或; 11100 10011=01111,其结果为 CRC校验码,即余数 1111。 9 【正确答案】 C 【试题解析】 本题考查指令系统知识。 RISC和 CISC是目前设计制造微处理器的两种典型技术,虽然它们都试图在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效的目的,但采用的方法不同,主要区别有: 指令系统: RISC设计者把主要精力放在 那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。因此,在 RISC机器上实现特殊功能时,效率可能较低。但可以利用流水技术和超标量技术加以改进和弥补。
44、而 CISC计算机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。 存储器操作: RISC对存储器操作有限制,使控制简单化;而 CISC机器的存储器操作指令多,操作直接。 程序: RISC汇编语言程序一般需要较大的内存空间,实现特殊功能时程序复杂,不易设计;而 CISC汇编语言程序编程相对 简单,科学计算及复杂操作的程序设计相对容易,效率较高。 中断: RISC机器在一条指令执行的适当地方可以响应中断:而 CISC机器是在一条指令执行结束后响应中断。 CPU: RISC的 CPU包含有较少的单元电路,因而面积小、功耗低;而 CISC CPU包含有丰富的电路单元,因而
45、功能强、面积大、功耗大。 设计周期: RISC微处理器结构简单,布局紧凑,设计周期短,且易于采用最新技术; CISC微处理器结构复杂,设计周期长。 用户使用: RISC微处理器结构简单,指令规整,性能容易把握,易学易 用;CISC微处理器结构复杂,功能强大,实现特殊功能容易。 应用范围:由于 RISC指令系统的确定与特定的应用领域有关,故 RISC机器更适合于专用机;而 CISC机器则更适合于通用机。 10 【正确答案】 C 【试题解析】 本题考查计算机系统基础知识。常用的 I/O设备和 CPU之间数据传送控制方式有 4种,分别为程序直接控制方式、中断控制方式、 DMA方式和通道方式。程序直接
46、控制方式和中断控制方式都只适用于简单的、外设很少的计算机系统,因为程序直接控制方式耗费大量的 CPU时间,而且无法检测发现设备或其他硬件产生的错误,设备与 CPU、设备与设备只能串行工作。中断控制方式虽然在某种程度上解决了上述问题,但由于中断次数多,因而 CPU仍需要花费较多的时间处理中断,而且能够并行操作的设备台数也受到中断处理时间的限制,中断次数增多也导致数据丢失。 DMA方式和通道方式较好地解决了上述问题。这两种方式采用了外设和内存直接交换数据的方式。只有在一段数据传送结束时,才发出中断信号要求 CPU做善后处理,从而大大减少了 CPU的工作负担。 DMA方式与通道控制方式的区别是, D
47、MA方式要求 CPU执行设备驱动程序来启动设备,给出存放 数据的内存起始地址以及操作方式和传送字节长度等;而通道控制方式则是在 CPU发出 I/O启动命令之后,由通道指令来完成这些工作。 11 【正确答案】 A 【试题解析】 本题考查存储系统知识。在由 Cache-主存构成的层次式存储系统中,为了提高地址转换速度,主存单元到 Cache单元的地址转换采用硬件完成。 12 【正确答案】 B 【试题解析】 本题考查流水线知识。流水线的加速比定义如下:为完成一批任务,不使用流水线所用的时间与使用流水线所用的时间之比称为流水线的加速比。因此,该流水线的加速比为 28t:16At,即 7:4=1.75。
48、 13 【正确答案】 A 【试题解析】 本题考查软件配置管理的基础知识。软件配置管理是贯穿整个软件生存周期的一项技术。它的主要功能是控制软件生存周期中软件的改变,减少各种改变所造成的影响,确保软件产品的质量。正确应用软件配置管理是开发高质量软件所不可缺少的。软件配置管理的过程是软件开发过程中质量管理的精髓。软件配置由一组相互关联的对象组成,这些对象称为软件配置项,软件配置项包括文档、程序、数据和软件开发环境。 14 【正确答案】 B 【试题解析】 本题主要考查对敏捷开发原则的理解。 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷开发的原则包括: 我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。 即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。 经常性的交付可以工作的软件,交付的间隔可以从几周到几个月,交付的时间间隔越短越好。但不要求每次交付的都是系统的完整功能。 在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。 围绕被激励起