首页 > 其他分享 >【软考】系统架构设计师-2016年下半年上午综合知识真题及答案

【软考】系统架构设计师-2016年下半年上午综合知识真题及答案

时间:2024-11-09 09:15:45浏览次数:7  
标签:解析 试题 真题 软考 构件 软件 2016 本题 属性

全国计算机技术与软件专业技术资格(水平)考试

高级 系统架构设计师 2016 年 下半年 上午试卷 综合知识

试题一  在嵌入式系统的存储部件中,存取速度最快的是( )。

A.内存   B.寄存器组   C. Flash   D. Cache

试题二  实时操作系统(RTOS)内核与应用程序之间的接口称为( )。

A. I/O 接口    B. PCI    C. API    D. GUI

试题三 嵌入式处理器是嵌入式系统的核心部件,一般可分为嵌入式微处理器(MPU)、微控 制器(MCU)、数字信号处理器(DSP)和片上系统(SOC)。以下叙述中,错误的是( )。

A. MPU 在安全性和可靠性等方面进行增强,适用于运算量较大的智能系统

B. MCU 典型代表是单片机,体积小从而使功耗和成本下降

C. DSP 处理器对系统结构和指令进行了特殊设计,适合数字信号处理

D. SOC 是一个有专用目标的集成电路,其中包括完整系统并有嵌入式软件的全部内容

试题四  某指令流水线由 5 段组成,各段所需要的时间如下图所示。连续输入 100 条指令时的吞吐率为( )。

A.     B.     C.     D.

试题五 (第 1 空)某计算机系统输入/输出采用双缓冲工作方式,其工作过程如下图所示, 假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间 T 为 10μs ,缓冲区送用户区的时间 M 为 6μs ,系统对每个磁盘块数据的处理时间 C 为 2μs 。若用户需要将大小为 10 个磁盘块的 Docl 文件逐块从磁盘读入缓冲区,并送用户区进行处理,那么采用双缓冲需要 花费的时间为( )μs ,比使用单缓冲节约了( )μs 时间。

A. 100    B. 108    C. 162    D. 180

试题六 (第 2 空)某计算机系统输入/输出采用双缓冲工作方式,其工作过程如下图所示, 假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间 T 为 10μs ,缓冲区送用户区 的时间 M 为 6μs ,系统对每个磁盘块数据的处理时间 C 为 2μs 。若用户需要将大小为 10 个磁盘块的 Docl 文件逐块从磁盘读入缓冲区,并送用户区进行处理,那么采用双缓冲需要 花费的时间为( )μs ,比使用单缓冲节约了( )μs 时间。

A. 0    B. 8    C. 54    D. 62

试题七 (第 1 空)某文件系统文件存储采用文件索引节点法。假设文件索引节点中有 8 个 地址项 iaddr[0]~ iaddr[7],每个地址项大小为 4 字节,其中地址项 iaddr[0]~ iaddr[ 5]为直接地址索引, iaddr[6]是一级间接地址索引, iaddr[7]是二级间接地址索引,磁盘 索引块和磁盘数据块大小均为 4KB 。该文件系统可表示的单个文件最大长度是( )KB 。若 要访问 iclsClient.dll 文件的逻辑块号分别为 6 、 520 和 1030 ,则系统应分别采用( )。 A. 1030    B. 65796    C. 1049606    D. 4198424

试题八 (第 2 空)某文件系统文件存储采用文件索引节点法。假设文件索引节点中有 8 个 地址项 iaddr[0]~ iaddr[7],每个地址项大小为 4 字节,其中地址项 iaddr[0]~ iaddr[ 5]为直接地址索引, iaddr[6]是一级间接地址索引, iaddr[7]是二级间接地址索引,磁盘 索引块和磁盘数据块大小均为 4KB 。该文件系统可表示的单个文件最大长度是( )KB 。若 要访问 iclsClient.dll 文件的逻辑块号分别为 6 、 520 和 1030 ,则系统应分别采用( )。

A.直接地址索引、一级间接地址索引和二级间接地址索引 

B.直接地址索引、二级间接地址索引和二级间接地址索引 

C.一级间接地址索引、一级间接地址索引和二级间接地址索引 

D.一级间接地址索引、二级间接地址索引和二级间接地址索引

试题九 给定关系模式 R(A , B , C , D , E)、 S(D , E , F , G)和 π1,2,4,6(RS),经 过自然连接和投影运算后的属性列数分别为( )。

A. 9 和 4    B. 7 和 4    C. 9 和 7    D. 7 和 7

试题一十  (第 1 空)给定关系 R(A1 , A2,A3 , A4)上的函数依赖集 F={A1→A2A5 , A2→A3A4 , A3→A2}, R 的候选关键字为( )。函 数依赖( )∈F+。

A. A1      B. A1A2      C. A1A3      D. A1A2A3

试题一十一  (第 2 空)给定关系 R(A1 , A2,A3 , A4)上的函数依赖集 F={A1→A2A5 , A2→A3A4 , A3→A2}, R 的候选关键字为( )。函 数依赖( )∈F+。

A. A5→A1A2      B. A4→A1A2      C. A3→A2A4      D. A2→A1A5

试题一十二 假设某证券公司的股票交易系统中有正在运行的事务,此时,若要转储该交 易系统数据库中的全部数据,则应采用( )方式。

A.静态全局转储 B.动态全局转储  C.静态增量转储  D.动态增量转储 

试题一十三 IETF 定义的区分服务(DiffServ)模型要求每个 IP 分组都要根据 IPv4 协议头 中的( )字段加上一个 DS 码点,然后内部路由器根据 DS 码点的值对分组进行调度和转发。

A.数据报生存期   B.服务类型   C.段偏置值 D.源地址

试题一十四 在 IPv6 无状态自动配置过程中,主机将其( )附加在地址前缀 1111111010 之 后,产生一个链路本地地址。

A. IPv4 地址   B. MAC 地址   C.主机名  D.随机产生的字符串

试题一十五  如果管理距离为 15 ,则( )。

A.这是一条静态路由 B.这是一台直连设备 C.该路由信息比较可靠 D.该路由代价较小

试题一十六 (第 1 空)把应用程序中应用最频繁的那部分核心程序作为评价计算机性能的 标准程序,称为( )程序。( )不是对 Web 服务器进行性能评估的主要指标。

A.仿真测试   B.核心测试   C.基准测试 D.标准测试

试题一十七 (第 2 空)把应用程序中应用最频繁的那部分核心程序作为评价计算机性能的 标准程序,称为( )程序。( )不是对 Web 服务器进行性能评估的主要指标。

A.丢包率   B.最大并发连接数   C.响应延迟 D.吞吐量

试题一十八 (第 1 空)电子政务是对现有的政府形态的一种改造,利用信息技术和其他相 关技术,将其管理和服务职能进行集成,在网络上实现政府组织结构和工作流程优化重 组。与电子政务相关的行为主体有三个,即政府、( )及居民。国家和地方人口信息的采 集、处理和利用,属于( )的电子政务活动。

A.部门   B.企(事)业单位   C.管理机构 D.行政机关

试题一十九 (第 2 空)电子政务是对现有的政府形态的一种改造,利用信息技术和其他相 关技术,将其管理和服务职能进行集成,在网络上实现政府组织结构和工作流程优化重 组。与电子政务相关的行为主体有三个,即政府、( )及居民。国家和地方人口信息的采 集、处理和利用,属于( )的电子政务活动。

A.政府对政府   B.政府对居民   C.居民对居民 D.居民对政府

试题二十 (第 1 空)ERP(EnterpriseResourcePlanning)是建立在信息技术的基础上,利用 现代企业的先进管理思想,对企业的物流、资金流和( )流进行全面集成管理的管理信息系 统,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。在 ERP 系统中,( )管理模块主要是对企业物料的进、出、存进行管理。

A.产品   B.人力资源   C.信息 D.加工

试题二十一 (第 2 空)ERP(EnterpriseResourcePlanning)是建立在信息技术的基础上,利 用现代企业的先进管理思想,对企业的物流、资金流和( )流进行全面集成管理的管理信息 系统,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。在ERP 系统中,( )管理模块主要是对企业物料的进、出、存进行管理。

A.库存   B.物料   C.采购 D.销售

试题二十二 项目的成本管理中,( )将总的成本估算分配到各项活动和工作包上,来建立一个成本的基线。

A.成本估算 B.成本预算 C.成本跟踪 D.成本控制 

试题二十三 ( )是关于项目开发管理正确的说法。

A.需求文档、设计文档属于项目管理和机构支撑过程域产生的文档

B.配置管理是指一个产品在其生命周期各个阶段所产生的各种形式和各种版本的文档、计 算机程序、部件及数据的集合

C.项目时间管理中的过程包括活动定义、活动排序、活动的资源估算、活动历时估算、制 定进度计划以及进度控制

D.操作员指南属于系统文档

试题二十四  ( )在软件开发机构中被广泛用来指导软件过程改进。

A.能力成熟度模型(CapacityMaturityModel)

B.关键过程领域(KeyProcessAreas)

C.需求跟踪能力链(TraceabilityLink)

D.工作分解结构(WorkBreakdownStructure)

试题二十五  ( )是关于需求管理正确的说法。

A.为达到过程能力成熟度模型第二级,组织机构必须具有 3 个关键过程域

B.需求的稳定性不属于需求属性 

C.需求变更的管理过程遵循变更分析和成本计算、问题分析和变更描述、变更实现的顺序 

D.变更控制委员会对项目中任何基线工作产品的变更都可以做出决定

试题二十六  螺旋模型在( )的基础上扩展而成。

A.瀑布模型   B.原型模型   C.快速模型 D.面向对象模型

试题二十七 (第 1 空)( )适用于程序开发人员在地域上分布很广的开发团队。( )中,编程开发人员分成首席程序员和“类”程序员。

A.水晶系列(Crystal)开发方法 B.开放式源码(Opensource)开发方法

C. SCRUM 开发方法  D.功用驱动开发方法(FDD)

试题二十八 (第 2 空)( )适用于程序开发人员在地域上分布很广的开发团队。( )中,编程开发人员分成首席程序员和“类”程序员。

A.自适应软件开发(ASD) B.极限编程(XP)开发方法

C.开放统—过程开发方法(OpenUP) D.功用驱动开发方法(FDD)

试题二十九 (第 1 空)在软件系统工具中,版本控制工具属于( ),软件评价工具属于( )。

A.软件开发工具 B.软件维护工具 C.编码与排错工具  D.软件管理和软件支持工具

试题三十 (第 2 空)在软件系统工具中,版本控制工具属于( ),软件评价工具属于( )。

A.逆向工程工具 B.开发信息库工具 C.编码与排错工具 D.软件管理和软件 支持工具

试题三十一 (第 1 空)面向对象的分析模型主要由( )、用例与用例图、领域概念模型构 成;设计模型则包含以包图表示的软件体系结构图、以交互图表示的( )、完整精确的类 图、针对复杂对象的状态图和描述流程化处理过程的( )等。

A.业务活动图   B.顶层架构图   C.数据流模型 D.实体联系图

试题三十二 (第 2 空)面向对象的分析模型主要由( )、用例与用例图、领域概念模型构 成;设计模型则包含以包图表示的软件体系结构图、以交互图表示的( )、完整精确的类 图、针对复杂对象的状态图和描述流程化处理过程的( )等。

A.功能分解图   B.时序关系图   C.用例实现图 D.软件部署图

试题三十三 (第 3 空)面向对象的分析模型主要由( )、用例与用例图、领域概念模型构 成;设计模型则包含以包图表示的软件体系结构图、以交互图表示的( )、完整精确的类 图、针对复杂对象的状态图和描述流程化处理过程的( )等。

A.序列图   B.协作图   C.流程图 D.活动图

试题三十四 软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件 元素的过程。软件元素包括( )、测试用例和领域知识等。

A.项目范围定义、需求分析文档、设计文档 

B.需求分析文档、设计文档、程序代码 

C.设计文档、程序代码、界面原型 

D.程序代码、界面原型、数据表结构

试题三十五 面向构件的编程(ComponentOrientedProgramming , COP)关注于如何支持建 立面向构件的解决方案。面向构件的编程所需要的基本支持包括( )。

A.继承性、构件管理和绑定、构件标识、访问控制 B.封装性、信息隐藏、独立部 署、模块安全性

C.多态性、模块封装性、后期绑定和装载、安全性 D.构件抽象、可替代性、类型安 全性、事务管理

试题三十六 (第 1 空)CORBA 构件模型中,( )的作用是在底层传输平台与接收调用并返回 结果的对象实现之间进行协调,( )是最终完成客户请求的服务对象实现。

A.伺服对象激活器  B.适配器激活器   C.伺服对象定位器  D.可移植对象适配 器 POA

试题三十七 (第 2 空)CORBA 构件模型中,( )的作用是在底层传输平台与接收调用并返回 结果的对象实现之间进行协调,( )是最终完成客户请求的服务对象实现。

A. CORBA 对象 B.分布式对象标识 C.伺服对象 Servant D.活动对象映射表 

试题三十八 关于构件的描述,正确的是( )。

A.构件包含了一组需要同时部署的原子构件 

B.构件可以单独部署,原子构件不能被 单独部署

C.一个原子构件可以同时在多个构件家族中共享 

D.一个模块可以看作带有单独资源 的原子构件

试题三十九 (第 1 空)面向服务系统构建过程中,( )用于实现 Web 服务的远程调用,( ) 用来将分散的、功能单一的 Web 服务组织成一个复杂的有机应用。

A. UDDI(UniversalDescription , DiscoveryandIntegration)

B. WSDL(Web Service Description Language)

C. SOAP(Simple Object Access Protocol)

D. BPEL(Business Process Execution Language)

试题四十 (第 2 空)面向服务系统构建过程中,( )用于实现 Web 服务的远程调用,( )用 来将分散的、功能单一的 Web 服务组织成一个复杂的有机应用。

A. UDDI(UniversalDescription , DiscoveryandIntegration)

B. WSDL(Web Service Description Language)

C. SOAP(Simple Object Access Protocol)

D. BPEL(Business Process Execution Language)

试题四十一  基于 JavaEE 平台的基础功能服务构建应用系统时,( )可用来集成遗产系统。

A. JDBC 、 JCA 和JavaIDL  B. JDBC 、JCA 和JMS C. JDBC 、 JMS 和JavaIDL   D. JCA 、 JMS 和 JavaIDL

试题四十二 (第 1 空)软件集成测试将已通过单元测试的模块集成在一起,主要测试模块 之间的协作性。从组装策略而言,可以分为( )。集成测试计划通常是在( )阶段完成,集 成测试一般采用黑盒测试方法。

A.批量式组装和增量式组装 B.自顶向下和自底向上组装 

C.一次性组装和增量式 组装   D.整体性组装和混合式组装

试题四十三 (第 2 空)软件集成测试将已通过单元测试的模块集成在一起,主要测试模块 之间的协作性。从组装策略而言,可以分为( )。集成测试计划通常是在( )阶段完成,集成测试一般采用黑盒测试方法。

A.软件方案建议  B.软件概要设计  C.软件详细设计   D.软件模块集成 

试题四十四 ( )架构风格可以概括为通过连接件绑定在一起按照一组规则运作的并行构件。

A. C2   B.黑板系统   C.规则系统  D.虚拟机

试题四十五 (第 1 空)DSSA 是在一个特定应用领域中为一组应用提供组织结构参考的软件 体系结构,参与 DSSA 的人员可以划分为 4 种角色,包括领域专家、领域设计人员、领域实 现人员和( ),其基本活动包括领域分析、领域设计和( )。

A.领域测试人员   B.领域顾问   C.领域分析师 D.领域经理

试题四十六 (第 2 空)DSSA 是在一个特定应用领域中为一组应用提供组织结构参考的软件 体系结构,参与 DSSA 的人员可以划分为 4 种角色,包括领域专家、领域设计人员、领域实 现人员和( ),其基本活动包括领域分析、领域设计和( )。

A.领域建模   B.架构设计   C.领域实现 D.领域评估

试题四十七  ( )不属于可修改性考虑的内容。

A.可维护性   B.可扩展性   C.结构重构 D.可变性

试题四十八 某公司拟为某种新型可编程机器人开发相应的编译器。该编译过程包括词法 分析、语法分析、语义分析和代码生成四个阶段,每个阶段产生的结果作为下一个阶段的 输入,且需独立存储。针对上述描述,该集成开发环境应采用( )架构风格最为合适。

A.管道-过滤器   B.数据仓储   C.主程序-子程序 D.解释器

试题四十九 (第 1 空)软件架构风格是描述某一特定应用领域中系统组织方式的惯用模 式。一个体系结构定义了一个词汇表和一组( )。架构风格反映领域中众多系统所共有的结 构和( )。

A.约束   B.连接件   C.拓扑结构 D.规则

试题五十 (第 2 空)软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。 一个体系结构定义了一个词汇表和一组( )。架构风格反映领域中众多系统所共有的结构和 ( )。

A.语义特征   B.功能需求   C.质量属性 D.业务规则

试题五十一 某公司拟开发一个扫地机器人。机器人的控制者首先定义清洁流程和流程中 任务之间的关系,机器人接受任务后,需要响应外界环境中触发的一些突发事件,根据自 身状态进行动态调整,最终自动完成任务。针对上述需求,该机器人应该采用( )架构风格 最为合适。

A.面向对象   B.主程序-子程序   C.规则系统 D.管道-过滤器

试题五十二 某企业内部现有的主要业务功能已封装成为 Web 服务。为了拓展业务范围, 需要将现有的业务功能进行多种组合,形成新的业务功能。针对业务灵活组合这一要求, 采用( )架构风格最为合适。

A.规则系统   B.面向对象   C.黑板 D.解释器

试题五十三 某公司拟开发一个语音搜索系统,其语音搜索系统的主要工作过程包括分割 原始语音信号、识别音素、产生候选词、判定语法片断、提供搜索关键词等,每个过程都 需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,采用( )架 构风格最为合适。

A.分层系统   B.面向对象   C.黑板 D.隐式调用

试题五十四 (第 1 空)设计模式基于面向对象技术,是人们在长期的开发实践中良好经验 的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计办法、过程 管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、( )和行为型 三种类型。其中( )属于创建型模式,( )属于行为型模式。( )模式可以将一个复杂的组件 分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实 现分离。

A.合成型   B.组合型   C.结构型 D.聚合型

试题五十五 (第 2 空)设计模式基于面向对象技术,是人们在长期的开发实践中良好经验 的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计办法、过程 管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、( )和行为型 三种类型。其中( )属于创建型模式,( )属于行为型模式。( )模式可以将一个复杂的组件 分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实 现分离。

A. Adaptor    B. Facade    C. Command    D. Singleton

试题五十六 (第 3 空)设计模式基于面向对象技术,是人们在长期的开发实践中良好经验 的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计办法、过程 管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、( )和行为型 三种类型。其中( )属于创建型模式,( )属于行为型模式。( )模式可以将一个复杂的组件 分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实 现分离。

A. Decorator    B. Composite    C. Memento    D. Builder

试题五十七 (第 4 空)设计模式基于面向对象技术,是人们在长期的开发实践中良好经验 的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计办法、过程 管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、( )和行为型 三种类型。其中( )属于创建型模式,( )属于行为型模式。( )模式可以将一个复杂的组件 分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实 现分离。

A. Prototype    B. Flyweight    C. Adapter    D. Bridge

试题五十八  (第 1 空)某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构师识别出 3 个核心质量属性场景。其中“机器人系统主电源断电后,能够在 10 秒内自动启 动备用电源并进行切换,恢复正常运行”主要与( )质量属性相关,通常可采用( )架构策 略实现该属性;“机器人在正常运动过程中如果发现前方 2 米内有人或者障碍物,应在1秒内停止并在 2 秒内选择一条新的运行路径”主要与( )质量属性相关,通常可采用( )架 构策略实现该属性;“对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵 破坏行为,并对攻击进行报警和记录”主要与( )质量属性相关,通常可采用( )架构策略 实现该属性。

A.可用性   B.性能   C.易用性 D.可修改性

试题五十九  (第 2 空)某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构师识别出 3 个核心质量属性场景。其中“机器人系统主电源断电后,能够在 10 秒内自动启 动备用电源并进行切换,恢复正常运行”主要与( )质量属性相关,通常可采用( )架构策 略实现该属性;“机器人在正常运动过程中如果发现前方 2 米内有人或者障碍物,应在1秒内停止并在 2 秒内选择一条新的运行路径”主要与( )质量属性相关,通常可采用( )架 构策略实现该属性;“对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵 破坏行为,并对攻击进行报警和记录”主要与( )质量属性相关,通常可采用( )架构策略 实现该属性。

A.抽象接口   B.信息隐藏   C.主动冗余 D.记录/回放

试题六十  (第 3 空)某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构师识别出 3 个核心质量属性场景。其中“机器人系统主电源断电后,能够在 10 秒内自动启动 备用电源并进行切换,恢复正常运行”主要与( )质量属性相关,通常可采用( )架构策略 实现该属性;“机器人在正常运动过程中如果发现前方 2 米内有人或者障碍物,应在1秒内停止并在 2 秒内选择一条新的运行路径”主要与( )质量属性相关,通常可采用( )架构 策略实现该属性;“对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵破 坏行为,并对攻击进行报警和记录”主要与( )质量属性相关,通常可采用( )架构策略实 现该属性。

A.可测试性   B.易用性   C.互操作性 D.性能

试题六十一  (第 4 空)某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构师识别出 3 个核心质量属性场景。其中“机器人系统主电源断电后,能够在 10 秒内自动启 动备用电源并进行切换,恢复正常运行”主要与( )质量属性相关,通常可采用( )架构策 略实现该属性;“机器人在正常运动过程中如果发现前方 2 米内有人或者障碍物,应在1秒内停止并在 2 秒内选择一条新的运行路径”主要与( )质量属性相关,通常可采用( )架 构策略实现该属性;“对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵 破坏行为,并对攻击进行报警和记录”主要与( )质量属性相关,通常可采用( )架构策略 实现该属性。

A.资源调度   B.操作串行化   C.心跳 D.内置监控器

试题六十二  (第 5 空)某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构

师识别出 3 个核心质量属性场景。其中“机器人系统主电源断电后,能够在 10 秒内自动启 动备用电源并进行切换,恢复正常运行”主要与( )质量属性相关,通常可采用( )架构策 略实现该属性;“机器人在正常运动过程中如果发现前方 2 米内有人或者障碍物,应在1秒内停止并在 2 秒内选择一条新的运行路径”主要与( )质量属性相关,通常可采用( )架 构策略实现该属性;“对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵 破坏行为,并对攻击进行报警和记录”主要与( )质量属性相关,通常可采用( )架构策略 实现该属性。

A.可用性   B.安全性   C.可测试性 D.可修改性

试题六十三  (第 6 空)某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构师识别出 3 个核心质量属性场景。其中“机器人系统主电源断电后,能够在 10 秒内自动启 动备用电源并进行切换,恢复正常运行”主要与( )质量属性相关,通常可采用( )架构策 略实现该属性;“机器人在正常运动过程中如果发现前方 2 米内有人或者障碍物,应在1秒内停止并在 2 秒内选择一条新的运行路径”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵 破坏行为,并对攻击进行报警和记录”主要与( )质量属性相关,通常可采用( )架构策略 实现该属性。

A.内置监控器 B.追踪审计  C.记录/回放  D.维护现有接口 

试题六十四 DES 加密算法的密钥长度为 56 位,三重 DES 的密钥长度为( )位。

A. 168    B. 128    C. 112    D. 56

试题六十五 下列攻击方式中,流量分析属于( )方式。

A.被动攻击 B.主动攻击 C.物理攻击 D.分发攻击 

试题六十六  软件著作权保护的对象不包括( )。

A.源程序   B.目标程序   C.用户手册 D.处理过程

试题六十七 M 公司购买了 N 画家创作的一幅美术作品原件。 M 公司未经 N 画家的许可, 擅自将这幅美术作品作为商标注册,并大量复制用于该公司的产品上。 M 公司的行为侵犯 了 N 画家的( )。

A.著作权   B.发表权   C.商标权 D.展览权

试题六十八 M 软件公司的软件产品注册商标为 N ,为确保公司在市场竞争中占据优势, 对员工进行了保密约束。此情形下,( )的说法是错误的。

A.公司享有商业秘密权 B.公司享有软件著作权 C.公司享有专利权 D.公司 享有商标权

试题六十九 某公司有 4 百万元资金用于甲、乙、丙三厂追加投资。各厂获得不同投资款 后的效益见下表。适当分配投资(以百万元为单位)可以获得的最大的总效益为( )百万元。

A. 15.1    B. 15.6    C. 16.4    D. 16.9

试题七十 以下关于数学建模的叙述中,不正确的是( )。

A.数学模型是对现实世界的一种简化的抽象描述 

B.数学建模时需要在简单性和准确 性之间求得平衡

C.数学模型应该用统一的、普适的标准对其进行评价 

D.数学建模需要从失败和用户 的反馈中学习和改进

试题七十一 (第 1 空)The objective of( )is to determine what parts of the application software will be assigned to what hardware. The major software components of the system being developed have to be identified and then allocated to the various hardware components on which the system will operate. All software systems can be divided into four basic functions. The first is().Most information systems require data to be stored and retrieved, whether a small file,such as a memo produced by a word processor, or a large database, suchasonethatstoresanorganization’saccountingrecords.Thesecond function is the( ),the processing required to access data, which often means database queries in Structured Query Language. The third function is the ( ),which is the logic documented in the DFDs, use cases,and functional requirements.The fourth function is the presentation logic,the display of informationtotheuserandtheacceptanceoftheuser’scommands.Thethree primary hardware components of a system are ( ).

A. architecture design    B. modular design

C. physical design    D. distribution design

试题七十二 (第 2 空)The objective of( )is to determine what parts of the application software will be assigned to what hardware. The major software components of the system being developed have to be identified and then allocated to the various hardware components on which the system will operate. All software systems can be divided into four basic functions. The first is().Most information systems require data to be stored and retrieved, whether a small file,such as a memo produced by a word processor, or a large database, suchasonethatstoresanorganization’saccountingrecords.Thesecond function is the( ),the processing required to access data, which often means database queries in Structured Query Language. The third function is the ( ),which is the logic documented in the DFDs, use cases,and functional requirements.The fourth function is the presentation logic,the display of informationtotheuserandtheacceptanceoftheuser’scommands.Thethree primary hardware components of a system are ( ).

A. data access components

B. database management system

C. data storage

D. data entities

试题七十三 (第 3 空)The objective of( )is to determine what parts of the application software will be assigned to what hardware. The major software components of the system being developed have to be identified and then allocated to the various hardware components on which the system will operate. All software systems can be divided into four basic functions. The first is().Most information systems require data to be stored and retrieved, whether a small file,such as a memo produced by a word processor, or a large database, suchasonethatstoresanorganization’saccountingrecords.Thesecond function is the( ),the processing required to access data, which often means database queries in Structured Query Language. The third function is the ( ),which is the logic documented in the DFDs, use cases,and functional requirements.The fourth function is the presentation logic,the display of informationtotheuserandtheacceptanceoftheuser’scommands.Thethree primary hardware components of a system are ( ).

A. data persistence    B. data access objects

C. database connection    D. data access logic

试题七十四 (第 4 空)The objective of( )is to determine what parts of the application software will be assigned to what hardware. The major software components of the system being developed have to be identified and then allocated to the various hardware components on which the system will operate. All software systems can be divided into four basic functions. The first is().Most information systems require data to be stored and retrieved, whether a small file,such as a memo produced by a word processor, or a large database, suchasonethatstoresanorganization’saccountingrecords.Thesecond function is the( ),the processing required to access data, which often means database queries in Structured Query Language. The third function is the ( ),which is the logic documented in the DFDs, use cases,and functional requirements.The fourth function is the presentation logic,the display of informationtotheuserandtheacceptanceoftheuser’scommands.Thethree primary hardware components of a system are ( ).

A. system requirements   B. system architecture

C. application logic    D. application program

试题七十五 (第 5 空)The objective of( )is to determine what parts of the application software will be assigned to what hardware. The major software components of the system being developed have to be identified and then allocated to the various hardware components on which the system will operate. All software systems can be divided into four basic functions. The first is().Most information systems require data to be stored and retrieved, whether a small file,such as a memo produced by a word processor, or a large database, suchasonethatstoresanorganization’saccountingrecords.Thesecond function is the( ),the processing required to access data, which often means database queries in Structured Query Language. The third function is the ( ),which is the logic documented in the DFDs, use cases,and functional requirements.The fourth function is the presentation logic,the display of informationtotheuserandtheacceptanceoftheuser’scommands.Thethree primary hardware components of a system are ( ).

A. computers,cables and network

B. clients,servers,and network

C. CPUs,memories and I/O devices

D. CPUs,hard disks and I/O devices

参考答案

试题一 答案: B 解析: 本题考查计算机系统基础知识。 计算机系统中的存储部件通常组织成层次结构,越接近 CPU 的存储部件访问速度越快。寄 存器组是 CPU 中的暂存器件,访问速度是最快的。目前也通常把 Cache(分为多级)集成在 CPU 中。

试题二 答案: C 解析: 本题考查嵌入式系统基础知识。 PCI(PeripheralComponentIntInterconnect)总线标准是一种局部并行总线标准,常用来表 示个人计算机中使用最为广泛的接口,几乎所有的主板产品上都带有这种插槽。 GUI(GraphicalUserInterface)常用来表示采用图形方式显示的计算机操作用户界面。 API(ApplicationProgrammingInterface ,应用程序编程接口)是一些预先定义的函数,目 的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,开发人员无须 访问源码(或理解内部工作机制的细节)。

试题三 答案: A 解析: 本题考查嵌入式系统处理器知识。 嵌入式微处理器(MPU)是嵌入式系统硬件层的核心,大多工作在为特定用户群专用设计的系 统中,它将通用 CPU 中许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统在 设计时趋于小型化,同时还具有很高的效率和可靠性。 嵌入式微控制器(EmbeddedMicrocontrollerUnit , EMCU)的典型代表是单片机,单片机从 诞生之日起,称为嵌入式微控制器。它体积小,结构紧凑,作为一个部件安装在所控制的 装置中,主要执行信号控制的功能。 数字信号处理器(digitalsignalprocessor)由大规模或超大规模集成电路芯片组成,是用 来完成某种信号处理任务的处理器。它是为适应高速实时信号处理任务的需要而逐渐发展 起来的。随着集成电路技术和数字信号处理算法的发展,数字信号处理器的实现方法也在 不断变化,处理能力不断提高。片上系统(System-on-a-chip)指的是在单个芯片上集成一个完整的系统,一般包括中央处 理器(CPU)、存储器,以及外围电路等。 SOC 是与其他技术并行发展的,如绝缘硅(SOI), 它可以提供增强的时钟频率,从而降低微芯片的功耗。

试题四 答案: C 解析: 本题考查计算机系统基础知识。 指令流水线的吞吐率定义为:吞吐率 TP=指令数/执行时间。 该流水线开始运行后,第二条指令的第一段就与第一条指令的第二段就开始重叠执行。流 水线的建立时间为第一条指令的执行时间,此后每 3△t 就执行完一条指令,因此执行 100 条指令的时间为 305△t(8△t+299*3△t)。

试题五 答案:  B 解析:  双缓冲的工作特点是可以实现对缓冲区中数据的输入 T 和提取M ,与 CPU 的计算 C ,三者并行工作。双缓冲的基本工作过程是在设备输入时,先将数据输入到缓冲区 1 ,装满后便转向缓冲区 2 。所以双缓冲进一步加快了 I/O 的速度,提高了设备的利用率。 在双缓冲时,系统处理一块数据的时间可以粗略地认为是 Max(C , T)。如果 C

试题六 答案:  C 解析:  双缓冲的工作特点是可以实现对缓冲区中数据的输入 T 和提取 M ,与 CPU 的计算 C ,三者并行工作。双缓冲的基本工作过程是在设备输入时,先将数据 输入到缓冲区 1 ,装满后便转向缓冲区 2 。所以双缓冲进一步加快了 I/O 的速度,提高了 设备的利用率。在双缓冲时,系统处理一块数据的时间可以粗略地认为是 Max(C , T)。如果 CT ,则可使 系统不必等待设备输入。本题每一块数据的处理时间为 10 ,采用双缓冲需要花费的时间为

10×10+6+2=108 。

采用单缓冲的工作过程如图(a)所示。当第一块数据送入用户工作区后,缓冲区是空闲的, 可以传送第二块数据。这样第一块数据的处理 C1 与第二块数据的输入 T2 是可以并行的, 依次类推,如图(b)所示。

系统对每一块数据的处理时间为: Max(C , T)+M 。因为,当 T>C 时,处理时间为 M+T ;当T

试题七 答案: D 解析: 本题考查操作系统文件管理方面的基础知识。 根据题意,磁盘索引块为 4KB ,每个地址项大小为 4B ,故每个磁盘索引块可存放 4096/4= 1024 个物理块地址。又因为文件索引节点中有 8 个地址项,其中 iaddr[0]、 iaddr[1]、 iaddr[2]、 iaddr[3]、 iaddr[4]、 iaddr[5]这 6 个地址项为直接地址索引,分别存放逻 辑块号为 0  5 的物理块地址; iaddr[<5]是一级间接地址索引,这意味着 iaddr[6]地址 项指出的物理块中存放逻辑块号为 6  1029 的物理块号; iaddr[7]是二级间接地址索引,该地址项指出的物理块存放了 1024 个间接索引表的地址,这 1024 个间接索引表存放逻辑块号为 1030  1049605 的物理块号。因为单个文件的逻辑块号为 0  1049605 ,共 1049606 个物理块,而磁盘数据块大小为4KB 字节,所以单个文件最大长度是 4198424KB 。若要访问文件的逻辑块号分别为 6 、 520 和 1030 ,分别对应系统管理的一级间接地址索 引、一级间接地址索引和二级间接地址索引范围内。

试题八 答案: C 解析: 本题考查操作系统文件管理方面的基础知识。 根据题意,磁盘索引块为 4KB ,每个地址项大小为 4B ,故每个磁盘索引块可存放 4096/4= 1024 个物理块地址。又因为文件索引节点中有 8 个地址项,其中 iaddr[0]、 iaddr[1]、 iaddr[2]、 iaddr[3]、 iaddr[4]、 iaddr[5]这 6 个地址项为直接地址索引,分别存放逻 辑块号为 0  5 的物理块地址; iaddr[<5]是一级间接地址索引,这意味着 iaddr[6]地址 项指出的物理块中存放逻辑块号为 6  1029 的物理块号; iaddr[7]是二级间接地址索引,该地址项指出的物理块存放了 1024 个间接索引表的地址,这 1024 个间接索引表存放逻辑块号为 1030  1049605 的物理块号。因为单个文件的逻辑块号为 0  1049605 ,共 1049606 个物理块,而磁盘数据块大小为4KB 字节,所以单个文件最大长度是 4198424KB 。若要访问文件的逻辑块号分别为 6 、 520 和 1030 ,分别对应系统管理的一级间接地址索 引、一级间接地址索引和二级间接地址索引范围内。

试题九 答案: B 解析: 自然连接 RS 是指 R 与 S 关系中相同属性列名经过等值连接运 算后,再去掉右边重复的属性列名 S.D 、 S.E ,所以经 RS 运算后的属性列名为: R.A 、 R.B 、 R.C 、 R.D 、 R.E 、 S.F 和 S.G ,共有 7 个属性列。经过投影运算后的属性列名为: R.A 、 R.B 、 R.D 、 S.F ,共有 4 个属性列。

试题一十 答案:  A 解析: 本题考查关系数据库理论方面的基础知识。根据题意, F= {A1→A2A5 , A2→A3A4 , A3→A2},不难得出属性 A1 决定全属性,所以 A1 为 候选关键字。由于 A2→A3A4(已知),可以得出 A2→A3A2→A4(分解率);又因为 A3→A2(已知)A2→A4 ,可以 得出 A3→A4(传递率), A3→A2A4(合并率)。

试题一十一 答案:  C 解析: 本题考查关系数据库理论方面的基础知识。根据题意, F= {A1→A2A5 , A2→A3A4 , A3→A2},不难得出属性 A1 决定全属性,所以 A1 为 候选关键字。由于 A2→A3A4(已知),可以得出 A2→A3A2→A4(分解率);又因为 A3→A2(已知)A2→A4 ,可以 得出 A3→A4(传递率), A3→A2A4(合并率)。

试题一十二 答案: B 解析: 本题考查数据库技术方面的知识。 数据的转储分为静态转储和动态转储、海量转储和增量转储。

①静态转储和动态转储。静态转储是指在转储期间不允许对数据库进行任何存取、修改操 作;动态转储是在转储期间允许对数据库进行存取、修改操作,故转储和用户事务可并发 执行。

②海量转储和增量转储。海量转储是指每次转储全部数据;增量转储是指每次只转储上次 转储后更新过的数据。 综上所述,假设系统中有运行的事务,若要转储全部数据库应采用动态全局转储方式。 试题一十三 答案: B 解析: 区分服务要求每个 IP 分组都要根据 IPv4 协议头中的服务 类型(在 IPv6 中是通信类型)字段加上一个 DS 码点,然后内部路由器根据 DS 码点的值对分 组进行调度和转发。

试题一十四 答案: B 解析: 在 IPv6 无状态自动配置过程中,主机将其 MAC 地址附加 在地址前缀 1111111010 之后,产生一个链路本地地址。

试题一十五 答案:  C 解析: 各种路由来源的管理距离如下表所示。可以看出,管理距离为 15 ,既不是直连路由,也不是静态路由,而且这个路由的管理距离 小于外部 BGP 的管理距离,所以该路由信息比较可靠。

试题一十六 答案: C 解析: 大多数情况下,为测试新系统的性能,用户必须依靠评价 程序来评价机器的性能。把应用程序用的最多、最频繁的那部分核心程序作为评价计算机 性能的标准程序,称为基准测试程序(benchmark)。真实的程序、核心程序、小型基准程序 和合成基准程序,其评测的准确程度依次递减。Web 服务器性能指标主要有请求响应时间、事务响应时间、并发用户数、吞吐量、资源利 用率、每秒钟系统能够处理的交易或者事务的数量等。

试题一十七 答案: A 解析: 大多数情况下,为测试新系统的性能,用户必须依靠评价 程序来评价机器的性能。把应用程序用的最多、最频繁的那部分核心程序作为评价计算机 性能的标准程序,称为基准测试程序(benchmark)。真实的程序、核心程序、小型基准程序 和合成基准程序,其评测的准确程度依次递减。Web 服务器性能指标主要有请求响应时间、事务响应时间、并发用户数、吞吐量、资源利 用率、每秒钟系统能够处理的交易或者事务的数量等。

试题一十八 答案: B 解析: 电子政务是见有的政府形态的一种改造,利用信息技术和 其他相关技术,将其管理和服务职能进行集成,在网络上实现政府组织结构和工作流程优 化重组,超越时间、空间与部门分隔的制约,实现公务、政务、商务、事物的一体化管理 与运行。与电子政务相关的行为主体有三个,即政府、企事业单位及居民。国家和地方人 口信息的采集、处理和利用,属于政府对政府的电子政务活动。

试题一十九 答案: A 解析: 电子政务是见有的政府形态的一种改造,利用信息技术和 其他相关技术,将其管理和服务职能进行集成,在网络上实现政府组织结构和工作流程优 化重组,超越时间、空间与部门分隔的制约,实现公务、政务、商务、事物的一体化管理 与运行。与电子政务相关的行为主体有三个,即政府、企事业单位及居民。国家和地方人 口信息的采集、处理和利用,属于政府对政府的电子政务活动。

试题二十 答案: C 解析: ERP 是建立在信息技术的基础上,利用现代企业的先进管理 思想,对企业的物流资源、资金流资源和信息流资源进行全面集成管理的管理信息系统, 为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。在 ERP 系统 中,库存管理(inventorymanagement)模块主要是对企业物料的进、出、存进行管理。

试题二十一 答案: A 解析: ERP 是建立在信息技术的基础上,利用现代企业的先进管 理思想,对企业的物流资源、资金流资源和信息流资源进行全面集成管理的管理信息系 统,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。在 ERP 系统中,库存管理(inventorymanagement)模块主要是对企业物料的进、出、存进行管理。

试题二十二 答案: B 解析: 本题考查项目成本管理的基础知识。 在项目的成本管理中,成本预算将总的成本估算分配到各项活动和工作包上,来建立一个 成本的基线。

试题二十三 答案: C 解析: 本题考查项目开发管理的基础知识。 项目时间管理包括使项目按时完成所必须的管理过程。项目时间管理中的过程包括活动定 义、活动排序、活动的资源估算、活动历时估算、制定进度计划以及进度控制。

试题二十四 答案: A 解析: 本题考查软件过程的基础知识。 能力成熟度模型(CapabilityMaturityModel , CMM)描述了软件发展的演进过程,从毫无章 法、不成熟的软件开发阶段到成熟软件开发阶段的过程。以 CMM 的架构而言,它涵盖了规 划、软件工程、管理、软件开发及维护等技巧,若能确实遵守规定的关键技巧,可协助提升软件部门的软件设计能力,达到成本、时程、功能与品质的目标。 CMM 在软件开发机构 中被广泛用来指导软件过程改进。

试题二十五 答案: D 解析: 本题考查软件需求管理的基础知识。 在软件项目需求变更中,变更控制委员会负责决定哪些己建议需求变更或新产品特性付诸 应用,决定在哪些版本中纠正哪些错误。广义上,变更控制委员会对项目中任何基线工作 产品的变更都可以做出决定。

试题二十六 答案: C 解析: 本题考查软件开发方法的基础知识。 螺旋模型是一种演化软件开发过程模型,它在快速模型的基础上扩展而成。螺旋模型最大 的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停 止,以减小损失。同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。螺旋 模型更适合大型的昂贵的系统级的软件应用。

试题二十七 答案: B 解析: 本题考查软件开发方法的基础知识。 开放式源码指的是开放源码界所用的一种运作方式。开放式源码项目有一个特别之处,就 是程序开发人员在地域上分布很广。这使得它和其他敏捷方法不同,因为一般的敏捷方法 都强调项目组成员在同一地点工作。功用驱动开发方法(FeatureDrivenDevelopment , FDD)致力于短时的迭代,阶段和可见可 用的功能。在 FDD 中,编程开发人员分成首席程序员和“类”程序员(classowner)两类。

试题二十八 答案: D 解析: 本题考查软件开发方法的基础知识。 开放式源码指的是开放源码界所用的一种运作方式。开放式源码项目有一个特别之处,就 是程序开发人员在地域上分布很广。这使得它和其他敏捷方法不同,因为一般的敏捷方法 都强调项目组成员在同一地点工作。功用驱动开发方法(FeatureDrivenDevelopment , FDD)致力于短时的迭代,阶段和可见可 用的功能。在 FDD 中,编程开发人员分成首席程序员和“类”程序员(classowner)两类。

试题二十九 答案: B 解析: 本题考查软件开发过程管理和工具基础知识。 版本控制工具属于软件维护工具,软件评价工具属于软件管理与软件支持工具。

试题三十 答案: D 解析: 本题考查软件开发过程管理和工具基础知识。 版本控制工具属于软件维护工具,软件评价工具属于软件管理与软件支持工具。

试题三十一 答案: B 解析: 本题考查面向对象建模的基础知识。 面向对象设计的基本任务,把面向对象分析模型转换为面向对象设计模型。面向对象的分 析模型主要由顶层架构图、用例与用例图、领域概念模型构成。设计模型则包含以包图表 示的软件体系结构图、以交互图表示的用例实现图、完整精确的类图、针对复杂对象的状 态图和描述流程化处理过程的活动图等。

试题三十二 答案: C 解析: 本题考查面向对象建模的基础知识。 面向对象设计的基本任务,把面向对象分析模型转换为面向对象设计模型。面向对象的分 析模型主要由顶层架构图、用例与用例图、领域概念模型构成。设计模型则包含以包图表 示的软件体系结构图、以交互图表示的用例实现图、完整精确的类图、针对复杂对象的状 态图和描述流程化处理过程的活动图等。

试题三十三 答案: D 解析: 本题考查面向对象建模的基础知识。 面向对象设计的基本任务,把面向对象分析模型转换为面向对象设计模型。面向对象的分 析模型主要由顶层架构图、用例与用例图、领域概念模型构成。设计模型则包含以包图表 示的软件体系结构图、以交互图表示的用例实现图、完整精确的类图、针对复杂对象的状 态图和描述流程化处理过程的活动图等。

试题三十四 答案: B 解析: 本题考查软件重用的基础知识。 软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。 软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域知识。 通常,可重用的元素也称作软构件,可重用的软构件越大,重用的粒度越大。使用软件重 用技术可以减少软件开发活动中大量的重复性工作,这样就能提高软件生产率,降低开发 成本,缩短开发周期。同时,由于软构件大都经过严格的质量认证,并在实际运行环境中 得到校验,因此,重用软构件有助于改善软件质量。此外,大量使用软构件,软件的灵活 性和标准化程度也可望得到提高。

试题三十五 答案: C 解析: 本题考查构件开发的基础知识。 面向构件的编程(Component-OrientedProgramming , COP)关注于如何支持建立面向构件的 解决方案。基于一般 OOP 风格,面向构件的编程需要下列基本的支持:多态性(可替代 性)、模块封装性(高层次信息的隐藏)、后期的绑定和装载(部署独立性)和安全性(类型和 模块安全性)。面向构件的编程仍然缺乏完善的方法学支持。现有的方法学只关注于单个构 件本身,并没有充分考虑由于构件的复杂交互而带来的诸多困难,其中的一些问题可以在 编程语言和编程方法的层次上进行解决。

试题三十六 答案:  D 解析: 本题考查软件构件的基础知识。CORBA 构件模型中,对象适配器的主要作用是在底层传输平台与接收调用并返回结果的对 象实现之间进行协调,,目前采用的对象适配器规范是 POA(可移植对象适配器),它替代 了传统的 BOA(基本对象适配器)。 Servant(伺服对象)是最终完成客户请求的服务对象实 现,伺服对象管理器(伺服对象激活器和伺服对象定位器)用来提供 CORBA 服务端的对象查 找服务,活动对象映射表用来保存已注册的 CORBA 对象标识和伺服对象之间的映射关系。

试题三十七 答案:  C 解析: 本题考查软件构件的基础知识。CORBA 构件模型中,对象适配器的主要作用是在底层传输平台与接收调用并返回结果的对 象实现之间进行协调,,目前采用的对象适配器规范是 POA(可移植对象适配器),它替代 了传统的 BOA(基本对象适配器)。 Servant(伺服对象)是最终完成客户请求的服务对象实 现,伺服对象管理器(伺服对象激活器和伺服对象定位器)用来提供 CORBA 服务端的对象查 找服务,活动对象映射表用来保存已注册的 CORBA 对象标识和伺服对象之间的映射关系。

试题三十八 答案: A 解析: 本题考查软件构件的基础知识。 软件构件是部署、版本控制和替换的基本单位。构件是一组通常需要同时部署的原子构 件。原子构件通常成组地部署,但是它也能够被单独部署。构件与原子构件的区别在于, 大多数原子构件永远都不会被单独部署,尽管它们可以被单独部署。大多数原子构件都属 于一个构件家族,一次部署往往涉及整个家族。一个模块是不带单独资源的原子构件。

试题三十九 答案:  C 解析: 本题考查面向服务系统构建的基础知识。基于 WebServices 实现的面向服务系统中,服务提供者、服务使用者和服务注册器之间的 远程交互通过 SOAP(简单对象访问协议)消息实现,服务内容描述通过 WSDL(Web 服务描述 语言)标准实现,服务注册信息通过 UDDI(服务统一描述、发现和集成)框架实现,通过 BPEL/BPEL4WS(业务过程执行语言)将分散的、功能单一的 Web 服务组织成一个复杂的有机 应用。

试题四十 答案:  D 解析: 本题考查面向服务系统构建的基础知识。基于 WebServices 实现的面向服务系统中,服务提供者、服务使用者和服务注册器之间的 远程交互通过 SOAP(简单对象访问协议)消息实现,服务内容描述通过 WSDL(Web 服务描述 语言)标准实现,服务注册信息通过 UDDI(服务统一描述、发现和集成)框架实现,通过 BPEL/BPEL4WS(业务过程执行语言)将分散的、功能单一的 Web 服务组织成一个复杂的有机 应用。

试题四十一 答案: A 解析: 本题考杳 JavaEE 系统构建的基础知识。 在构建应用系统时,需要与不同时期采用不同技术开发的既有系统进行集成。 JavaEE( J2EE)平台提供了对于不同类型遗产系统的集成支持。对于关系型数据库系统可以采用 JDBC(Java 数据库连接)进行连接,对于非 Java 应用系统可以采用 JCA(Java 连接器架构) 连接,对于基于 COFJBA 的应用系统可以采用 JavalDL(Java 接口定义语言)实现集成。

试题四十二 答案: C 解析: 本题考查软件测试的基础知识。 软件集成测试也称为组装测试、联合测试(对于子系统而言,则称为部件测试)。它将已通 过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为 一次性组装测试和增量式组装(包括自顶向下、自底向上及混合式)两种。集成测试计划通 常是在软件概要设计阶段完成的,集成测试一般采用黑盒测试方法。

试题四十三 答案: B 解析: 本题考查软件测试的基础知识。 软件集成测试也称为组装测试、联合测试(对于子系统而言,则称为部件测试)。它将已通 过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为一次性组装测试和增量式组装(包括自顶向下、自底向上及混合式)两种。集成测试计划通 常是在软件概要设计阶段完成的,集成测试一般采用黑盒测试方法。

试题四十四 答案:  A 解析: 本题考查软件体系结构风格的基础知识。

C2 体系结构风格可以概括为:通过连接件绑定在一起的按照一组规则运作的并行构件网络。

C2 风格中的系统组织规则如下:

①系统中的构件和连接件都有一个顶部和一个底部;

②构件的顶部应连接到某连接件的底部,构件的底部则应连接到某连接件的顶部,而构件 与构件之间的直接连接是不允许的;

③一个连接件可以和任意数目的其他构件和连接件连接;

④当两个连接件进行直接连接时,必须由其中一个的底部到另一个的顶部。

试题四十五 答案: C 解析: 本题考查软件体系结构中特定领域体系结构的基础知识。 DSSA 是在一个特定应用领域中为一组应用提供组织结构参考的软件体系结构,参与 DSSA 的人员可以划分为 4 种角色,包括领域专家、领域设计人员、领域实现人员和领域分析 师,其基本活动包括领域分析、领域设计和领域实现。

试题四十六 答案: C 解析: 本题考查软件体系结构中特定领域体系结构的基础知识。 DSSA 是在一个特定应用领域中为一组应用提供组织结构参考的软件体系结构,参与 DSSA 的人员可以划分为 4 种角色,包括领域专家、领域设计人员、领域实现人员和领域分析 师,其基本活动包括领域分析、领域设计和领域实现。

试题四十七 答案: D 解析: 本题考查软件体系结构质量属性的基础知识。 可修改性是指能够快速地以较高的性能价格比对系统进行变更的能力。包括可维护性、可 扩展性、结构重组、可移植性 4 个方面。

试题四十八 答案: A 解析: 本题考查软件体系架构风格的基础知识。 在管道一过滤器风格的软件体系结构中,每个构件都有一组输入和输出,构件读输入的数 据流,经过内部处理,然后产生输出数据流。这个过程通常通过对输入流的变换及增量计 算来完成,'所以在输入被完全消费之前,输出便产生了。因此,这里的构件被称为过滤 器,这种风格的连接件就像是数据流传输的管道,将一个过滤器的输出传到另一过滤器的 输入。此风格特别重要的过滤器必须是独立的实体,它不能与其他的过滤器共享数据,而 且一个过滤器不知道它上游和下游的标识。一个管道-过滤器网络输出的正确性并不依赖于 过滤器进行增量计算过程的顺序。一个典型的管道-过滤器体系结构的例子是以 Unixshell 编写的程序。 Unix 既提供一种符号,以连接各组成部分(Unix 的进程),又提供某种进程 运行时机制以实现管道。另一个著名的例子是传统的编译器。传统的编译器一直被认为是 一种管道系统,在该系统中,一个阶段(包括词法分析、语法分析、语义分析和代码生成) 的输出是另一个阶段的输入。因此,本题目中的编译器应采用管道-过滤器体系结构风格最为合适。

试题四十九 答案: A 解析: 本题考查软件体系结构的基础知识。 软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。一个体系结构定义了 一个词汇表和一组约束。架构风格反映领域中众多系统所共有的结构和语义特征。

试题五十 答案: A 解析: 本题考查软件体系结构的基础知识。 软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。一个体系结构定义了 一个词汇表和一组约束。架构风格反映领域中众多系统所共有的结构和语义特征。

试题五十一 答案: C 解析: 本题考查软件体系架构风格的基础知识。 规则系统体系结构风格是一个使用模式匹配搜索来寻找规则并在正确的时候应用正确的逻 辑知识的虚拟机,其支持把频繁变化的业务逻辑抽取出来,形成独立的规则库。这些规则 可独立于软件系统而存在,可被随时地更新。它提供了一种将专家解决问题的知识与技巧 进行编码的手段,将知识表示为“条件-行为”的规则,当满足条件时,触发相应的行为, 而不是将这些规则直接写在程序源代码中,规则一般用类似于自然语言的形式书写,无法 被系统直接执行,故而需要提供解释规则执行的“解释器”。 因此,本题中的扫地机器人系统适用于规则系统体系结构风格。

试题五十二 答案: D 解析: 本题考查软件体系架构风格的基础知识。 解释器是一个用来执行其他程序的程序。解释器可针对不同的硬件平台实现一个虚拟机,将高抽象层次的程序翻译为低抽象层次所能理解的指令,以消除在程序语言与硬件之间存 在的语义差异。作为一种体系结构风格,解释器已经被广泛应用在从系统软件到应用软件 的各个层面,包括各类语言环境、 Internet 浏览器、数据分析与转换等; LISP , Prolog 、 JavaScript 、 VBScript 、 HTML 、 Matlab 、数据库系统(SQL 解释器)、各种通信协议等。 因此,本题目针对业务灵活组合这一要求,采用解释器体系结构风格最为合适。

试题五十三 答案: C 解析: 本题考查软件架构风格的基础知识。 黑板体系结构风格主要由三部分组成。知识源:知识源中包含独立的、与应用程序相关的 知识,知识源之间不直接进行通信,它们之间的交互只通过黑板来完成;黑板数据结构: 黑板数据是按照与应用程序相关的层次来组织的解决问题的数据,知识源通过不断地改变 黑板数据来解决问题;控制:控制完全由黑板的状态驱动,黑板状态的改变决定使用的特 定知识。黑板风格的传统应用是信号处理领域,如语音和模式识别。 因此,该公司拟开发的语音识别系统应采用黑板体系结构风格最为合适。

试题五十四 答案: C 解析: 设计模式基于面向对象技术,是人们在长期的开发实践中 良好经验的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计方 法、过程管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、结 构型和行为型三种模式。其中创建型模式主要包括 abstractfactory 、 builder 、 factorymethod 、 prototype 、 singleton 等,结构型模式主要包括 adaptor 、 bridge 、 composite 、 decorator 、 facade 、 flyweight 和 proxy ,行为型模型主要包括 chainof responsibility 、 command 、 interpreter 、 iterator 、 mediator 、 memento 、 observer 、 state 、 strategy 、 templatemethod 、 visitor 等。 bridge 模式可以每一 个复杂的组件分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,改变组件 的这两个层次结构很简单,以至于它们可以互相独立地变化,采用 bridge 模式可以将接口 与实现分离,提高了可扩展性,并对客户端隐藏了实现的细节。

试题五十五 答案: D 解析: 设计模式基于面向对象技术,是人们在长期的开发实践中 良好经验的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计方 法、过程管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、结 构型和行为型三种模式。其中创建型模式主要包括 abstractfactory 、 builder 、 factorymethod 、 prototype 、 singleton 等,结构型模式主要包括 adaptor 、 bridge 、 composite 、 decorator 、 facade 、 flyweight 和 proxy ,行为型模型主要包括 chainof responsibility 、 command 、 interpreter 、 iterator 、 mediator 、 memento 、 observer 、 state 、 strategy 、 templatemethod 、 visitor 等。 bridge 模式可以每一 个复杂的组件分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,改变组件 的这两个层次结构很简单,以至于它们可以互相独立地变化,采用 bridge 模式可以将接口 与实现分离,提高了可扩展性,并对客户端隐藏了实现的细节。

试题五十六 答案: C 解析: 设计模式基于面向对象技术,是人们在长期的开发实践中 良好经验的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计方 法、过程管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、结 构型和行为型三种模式。其中创建型模式主要包括 abstractfactory 、 builder 、 factorymethod 、 prototype 、 singleton 等,结构型模式主要包括 adaptor 、 bridge 、 composite 、 decorator 、 facade 、 flyweight 和 proxy ,行为型模型主要包括 chainof responsibility 、 command 、 interpreter 、 iterator 、 mediator 、 memento 、 observer 、 state 、 strategy 、 templatemethod 、 visitor 等。 bridge 模式可以每一 个复杂的组件分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,改变组件 的这两个层次结构很简单,以至于它们可以互相独立地变化,采用 bridge 模式可以将接口 与实现分离,提高了可扩展性,并对客户端隐藏了实现的细节。

试题五十七 答案: D 解析: 设计模式基于面向对象技术,是人们在长期的开发实践中 良好经验的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计方 法、过程管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、结 构型和行为型三种模式。其中创建型模式主要包括 abstractfactory 、 builder 、 factorymethod 、 prototype 、 singleton 等,结构型模式主要包括 adaptor 、 bridge 、composite 、 decorator 、 facade 、 flyweight 和 proxy ,行为型模型主要包括 chainof responsibility 、 command 、 interpreter 、 iterator 、 mediator 、 memento 、 observer 、 state 、 strategy 、 templatemethod 、 visitor 等。 bridge 模式可以每一 个复杂的组件分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,改变组件 的这两个层次结构很简单,以至于它们可以互相独立地变化,采用 bridge 模式可以将接口 与实现分离,提高了可扩展性,并对客户端隐藏了实现的细节。

试题五十八 答案: A 解析: 本题主要考查考生对质量属性的理解和质量属性实现策略 的掌握。对于题干描述,“机器人系统主电源断电后,能够在 10 秒内自动启动备用电源并 进行切换,恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、 Ping/Echo 、 主动冗余、被动冗余、选举等架构策略实现该属性;“机器人在正常运动过程中如果发现 前方 2 米内有人或者障碍物,应在 1 秒内停止并在 2 秒内选择一条新的运行路径”,主要 与性能这一质量属性相关,实现该属性的常见架构策略包括增加计算资源、减少计算开 销、引入并发机制、采用资源调度等;“对机器人的远程控制命令应该进行加密,从而能 够抵挡恶意的入侵破坏行为,并对攻击进行报警和记录”主要与安全性质量属性相关,通 常可采用入侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。

试题五十九 答案: C 解析: 本题主要考查考生对质量属性的理解和质量属性实现策略 的掌握。对于题干描述,“机器人系统主电源断电后,能够在 10 秒内自动启动备用电源并 进行切换,恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、 Ping/Echo 、 主动冗余、被动冗余、选举等架构策略实现该属性;“机器人在正常运动过程中如果发现 前方 2 米内有人或者障碍物,应在 1 秒内停止并在 2 秒内选择一条新的运行路径”,主要 与性能这一质量属性相关,实现该属性的常见架构策略包括增加计算资源、减少计算开 销、引入并发机制、采用资源调度等;“对机器人的远程控制命令应该进行加密,从而能 够抵挡恶意的入侵破坏行为,并对攻击进行报警和记录”主要与安全性质量属性相关,通 常可采用入侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。

试题六十 答案: D 解析: 本题主要考查考生对质量属性的理解和质量属性实现策略的 掌握。对于题干描述,“机器人系统主电源断电后,能够在 10 秒内自动启动备用电源并进 行切换,恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、 Ping/Echo 、主 动冗余、被动冗余、选举等架构策略实现该属性;“机器人在正常运动过程中如果发现前 方 2 米内有人或者障碍物,应在 1 秒内停止并在 2 秒内选择一条新的运行路径”,主要与 性能这一质量属性相关,实现该属性的常见架构策略包括增加计算资源、减少计算开销、 引入并发机制、采用资源调度等;“对机器人的远程控制命令应该进行加密,从而能够抵 挡恶意的入侵破坏行为,并对攻击进行报警和记录”主要与安全性质量属性相关,通常可 采用入侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。

试题六十一 答案: A 解析: 本题主要考查考生对质量属性的理解和质量属性实现策略 的掌握。对于题干描述,“机器人系统主电源断电后,能够在 10 秒内自动启动备用电源并 进行切换,恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、 Ping/Echo 、 主动冗余、被动冗余、选举等架构策略实现该属性;“机器人在正常运动过程中如果发现 前方 2 米内有人或者障碍物,应在 1 秒内停止并在 2 秒内选择一条新的运行路径”,主要 与性能这一质量属性相关,实现该属性的常见架构策略包括增加计算资源、减少计算开 销、引入并发机制、采用资源调度等;“对机器人的远程控制命令应该进行加密,从而能 够抵挡恶意的入侵破坏行为,并对攻击进行报警和记录”主要与安全性质量属性相关,通 常可采用入侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。

试题六十二 答案: B 解析: 本题主要考查考生对质量属性的理解和质量属性实现策略 的掌握。对于题干描述,“机器人系统主电源断电后,能够在 10 秒内自动启动备用电源并 进行切换,恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、 Ping/Echo 、 主动冗余、被动冗余、选举等架构策略实现该属性;“机器人在正常运动过程中如果发现 前方 2 米内有人或者障碍物,应在 1 秒内停止并在 2 秒内选择一条新的运行路径”,主要 与性能这一质量属性相关,实现该属性的常见架构策略包括增加计算资源、减少计算开 销、引入并发机制、采用资源调度等;“对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵破坏行为,并对攻击进行报警和记录”主要与安全性质量属性相关,通 常可采用入侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。

试题六十三 答案: B 解析: 本题主要考查考生对质量属性的理解和质量属性实现策略 的掌握。对于题干描述,“机器人系统主电源断电后,能够在 10 秒内自动启动备用电源并 进行切换,恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、 Ping/Echo 、 主动冗余、被动冗余、选举等架构策略实现该属性;“机器人在正常运动过程中如果发现 前方 2 米内有人或者障碍物,应在 1 秒内停止并在 2 秒内选择一条新的运行路径”,主要 与性能这一质量属性相关,实现该属性的常见架构策略包括增加计算资源、减少计算开 销、引入并发机制、采用资源调度等;“对机器人的远程控制命令应该进行加密,从而能 够抵挡恶意的入侵破坏行为,并对攻击进行报警和记录”主要与安全性质量属性相关,通 常可采用入侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。

试题六十四 答案:  C 解析:  本题考查 DES 加密算法方面的基础知识。DES 加密算法使用 56 位的密钥以及附加的 8 位奇偶校验位(每组的第 8 位作为奇偶校验位),产生最大 64 位的分组大小。这是一个迭代的分组密码,将加密的文本块分成两半。 使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换 这两半,这一过程会继续下去,但最后一个循环不交换。 DES 使用 16 轮循环,使用异或, 置换,代换,移位操作四种基本运算。三重 DES 所使用的加密密钥长度为 112 位。

试题六十五 答案: A 解析: 本题考查网络攻击的基础知识。 网络攻击有主动攻击和被动攻击两类。其中主动攻击是指通过一系列的方法,主动地向被 攻击对象实施破坏的一种攻击方式,例如重放攻击、 IP 地址欺骗、拒绝服务攻击等均属于 攻击者主动向攻击对象发起破坏性攻击的方式。流量分析攻击是通过持续检测现有网络中 的流量变化或者变化趋势,而得到相应信息的一种被动攻击方式。

试题六十六 答案: D 解析: 本题考查知识产权基础知识。软件著作权保护的对象是指 著作权法保护的计算机软件,包括计算机程序及其有关文档。计算机程序是指为了得到某 种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或可被自动转 换成代码化指令序列的符号化指令序列或符号化语句序列,通常包括源程序和目标程序。 软件文档是指用自然语言或者形式化语言所编写的文字资料和图表,以用来描述程序的内 容、组成、设计、功能、开发情况、测试结果及使用方法等,如程序设计说明书、流程 图、数据流图、用户手册等。 著作权法只保护作品的表达,不保护作品的思想、原理、概念、方法、公式、算法等,对 计算机软件来说,只有程序的作品性能得到著作权法的保护,而体现其功能性的程序构 思、程序技巧等不受著作权保护。计算机软件保护条例第六条规定“本条例对软件著作权 的保护不延及开发软件所用的思想、处理过程、操作方法或者数学概念等。”

试题六十七 答案: A 解析: 本题考查知识产权基础知识。著作权是指作者及其他著作 权人对其创作(或继受)的文学艺术和科学作品依法享有的权利,即著作权权利人所享有的 法律赋予的各项著作权及相关权的总和。著作权包括著作人身权和著作财产权两部分。著 作人身权是指作者基于作品的创作活动而产生的与其人利益紧密相连的权利,包括发表 权、署名权、修改权和保护作品完整权。著作财产权是指作者许可他人使用、全部或部分 转让其作品而获得报酬的权利,主要包括复制权、发行权、出租权、改编权、翻译权、汇 编权、展览权、信息网络传播权,以及应当由著作权人享有的其他权利。未经著作权人许 可,复制、发行、出租、改编、翻译、汇编、通过信息网络向公众等行为,均属侵犯著作 权行为。 发表即首次公诸于众。发表权是作者依法决定作品是否公之于众和以何种方式公之于众的 权利,包括决定作品何时、何地、以何种方式公诸于众。作品创作完成以后是否发表、以 何种方式发表,不仅关系到作品的命运,而且与作品的其他利益相关联。只有将作品发 表,财产权利才能行使。除了财产权利之外,发表还决定着作品是否能被合理使用、外国 作品在我国受著作权保护、法人作品的保护期起算等。发表权有两个特点:一是发表权是 一次性权利,即作品的首次公诸于众即为发表。对处于公知状态的作品,作者不再享有发 表权。以后再次使用作品与发表权无关,而是行使作品的使用权。二是发表权难以孤立地 行使,须借助一定的作品使用方式。如书籍出版、剧本上演、绘画展出等,既是作品的发表,同时也是作品的使用,第一次出版、第一次上演等都属于行使发表权。在一些情况 下,作者虽未将软件公之于众,但可推定作者同意发表其作品。如作者将其未发表的作品 许可他人使用的,意味着作者同意发表其作品,且认为作者己经行使发表权。一般情况 下,不可能授权他人使用的同时,自己却保留发表权。又如作者将其未发表的作品原件所 有权转让给他人后,意味着作品发表权与著作财产权的一起行使,即作者的发表权也已行 使完毕,已随着财产权转移。 商标权是指商标所有人将其使用的商标,依照法律的注册条件、原则和程序,向商标局提 出注册申请,商标局经过审核,准予注册而取得的商标专用权。在我国,商标注册是确定 商标专用权的法律依据,只有经过注册的商标,才受到法律保护。画家未将自己创作的美 术作品作为商标注册,所以不享有商标权。申请注册的商标不能与他人合法利益相冲突, 即不能损害公民或法人在先的著作权、外观设计专利权、商号权、姓名权、肖像权等。 展览权是指将作品原件或复制件公开陈列的权利。即公开陈列美术作品、摄影作品的原件 或者复制件的权利。展览权的客体限于艺术类作品,可以是已经发表的作品,也可以是尚 未发表的作品。绘画、书法、雕塑等美术作品的原件可以买卖、赠与。然而,获得一件美 术作品并不意味着获得该作品的著作权。著作权法规定:“美术等作品原件所有权的转 移,不视为作品著作权的转移,但美术作品原件的展览权由原件所有人享有。”这就是说 作品物转移的事实并不引起作品著作权的转移,受让人只是取得物的所有权和作品原件的 展览权,作品的著作权仍然由作者等著作权人享有。画家将美术作品原件卖与 L 公司后, 这幅美术作品的著作权仍属于画家。这是因为画家将美术作品原件卖与 L 公司只是其美术 作品原件的物权转移,并不是其著作权转移,即美术作品原件的转移不等于美术作品著作 权的转移。

试题六十八 答案: C 解析: 本题考查考生知识产权基础知识。关于软件著作权的取 得,《计算机软件保护条例》规定:“软件著作权自软件开发完成之日起产生。”即软件 著作权自软件开发完成之曰起自动产生,不论整体还是局部,只要具备了软件的属性即产 生软件著作权,既不要求履行任何形式的登记或注册手续,也无须在复制件上加注著作权 标记,也不论其是否己经发表都依法享有软件著作权。软件开发经常是一项系统工程,一 个软件可能会有很多模块,而每一个模块能够独立完成某一项功能。自该模块开发完成后 就产生了著作权。 商业秘密权是商业秘密的合法控制人采取保密措施,依法对其经营信息和技术信息享有的 专有使用权。一项商业秘密受到法律保护的依据,必须具备构成商业秘密的三个条件,即 不为公众所知悉、具有实用性、采取了保密措施。该软件公司组织开发的应用软件具有商 业秘密的特征,即包含着他人不能知道的技术秘密;具有实用性,能为软件公司带来经济 效益;对职工进行了保密的约束,在客观上已经采取相应的保密措施。 软件商业秘密通常可以分为软件技术秘密和软件经营秘密。软件技术秘密指凭借专有知 识、经验或技能产生的,在实际中尤其是软件中适用的技术情报、数据或知识等。主要包 括、程序、设计方法、技术方案、功能规划、开发情况、测试结果及使用方法的 文字资料和图表等,且未获得知识产权法的保护。软件经营秘密指具有软件秘密性质的经 营管理方法以及与经营管理方法密切相关的信息和情报,其中包括管理方法、经营方法、 产销策略、客户情报(客户名单、客户需求),以及对软件市场的分析、预测报告和未来的 发展规划、招投标中的标底及标书内容等。 商标权、专利权不能自动取得,申请人必须履行商标法、专利法规定的申请手续,向国家 行政部门提交必要的申请文件,申请获准后即可取得相应权利。获准注册的商标通常称为 注册商标,表明具有商标权。

试题六十九 答案: C 解析: 本题考查应用数学基础知识。 投资分配可以有以下几种:

①4 百万元全部投给一个厂,,其他两厂没有投资 最大效益=max{6.6+4.0+4.8 , 6.6+3.8+4.8 , 7.8+3.8+4.0}=15.6 百万元

②3 百万元投给一个厂, 1 百万投给另一个厂,第三个厂没有投资 最大效益=max{6.0+6.4+4.0 , 6.0+6.4+3.8 , 7.8+4.1+4.0}=16.4 百万元

③给两个厂各投 2 百万,第三个厂没有投资

最大效益=max{4.8+5.0+4.8 , 4.8+6.8+4.0 , 5.0+6.8+3.8}=15.6 百万元

④给一个厂投 2 百万,给其他两个厂各投 1 百万

最大效益=max{4.8+4.2+6.4 , 5.0+4.1+6.4 , 6.8+4.1+4.2}=15.5 百万元

总之,给甲厂投 3 百万元,给丙厂投 1 百万元,能获得最大效益 16.4 百万元。

试题七十 答案: C 解析: 本题考查应用数学基础知识。 解决多数实际问题的关键是建立数学模型(包括数学方程、数学公式、图形描述、符号表示 等)。数学建模是对现实世界的一种近似的、简化的、易于求解的抽象描述。数学模型常需 要忽略某些次要因素,以便易于近似求解。过于简单的模型能准确性不足,为提高准确 性,若建立过于复杂的模型,求解的难度就会增加。在简单性和准确性之间求得平衡是数 学建模的一条原则。对同一问题可以建立多种数学模型。数学模型也常带有一些可变的参 数。选用哪个模型,或选择什么样的参数,更能近似地解决实际问题,符合实际要求,这 需要反复多次试验,根据求解失败的教训或用户的反馈意见逐步对模型进行修正或改进, 逐步完善模型,并求得使用户满意,符合实际情况的结果。对一般的问题,并没有统一 的、普适的模型评价标准,没有最好,只有更好,实践是检验真理的唯一标准。

试题七十一 答案: A 解析: 架构设计的目标是确定应用软件的哪些部分将被分配到何 种硬件。识别出正在开发系统的主要软件构件并分配到系统将要运行的硬件构件。所有软 件系统可分为四项基本功能。第一项是数据存储。大多数信息系统需要数据进行存储并检 索,无论是一个小文件,比如一个字处理器产生的一个备忘录,还是一个大型数据库,比 如存储一个企业会计记录的数据库。第二项功能是数据访问逻辑,处理过程需要访问数 据,这通常是指用 SQL 进行数据库查询。第三项功能是应用程序逻辑,这些逻辑通过数据 流图,用例和功能需求来记录。第四项功能是表示逻辑,给用户显示信息并接收用户命 令。一个系统的三类主要硬件构件是客户机、服务器和网络。

试题七十二 答案: C 解析: 架构设计的目标是确定应用软件的哪些部分将被分配到何 种硬件。识别出正在开发系统的主要软件构件并分配到系统将要运行的硬件构件。所有软 件系统可分为四项基本功能。第一项是数据存储。大多数信息系统需要数据进行存储并检 索,无论是一个小文件,比如一个字处理器产生的一个备忘录,还是一个大型数据库,比 如存储一个企业会计记录的数据库。第二项功能是数据访问逻辑,处理过程需要访问数 据,这通常是指用 SQL 进行数据库查询。第三项功能是应用程序逻辑,这些逻辑通过数据 流图,用例和功能需求来记录。第四项功能是表示逻辑,给用户显示信息并接收用户命 令。一个系统的三类主要硬件构件是客户机、服务器和网络。

试题七十三 答案: D 解析: 架构设计的目标是确定应用软件的哪些部分将被分配到何 种硬件。识别出正在开发系统的主要软件构件并分配到系统将要运行的硬件构件。所有软 件系统可分为四项基本功能。第一项是数据存储。大多数信息系统需要数据进行存储并检 索,无论是一个小文件,比如一个字处理器产生的一个备忘录,还是一个大型数据库,比 如存储一个企业会计记录的数据库。第二项功能是数据访问逻辑,处理过程需要访问数 据,这通常是指用 SQL 进行数据库查询。第三项功能是应用程序逻辑,这些逻辑通过数据 流图,用例和功能需求来记录。第四项功能是表示逻辑,给用户显示信息并接收用户命 令。一个系统的三类主要硬件构件是客户机、服务器和网络。

试题七十四 答案: C 解析: 架构设计的目标是确定应用软件的哪些部分将被分配到何 种硬件。识别出正在开发系统的主要软件构件并分配到系统将要运行的硬件构件。所有软 件系统可分为四项基本功能。第一项是数据存储。大多数信息系统需要数据进行存储并检 索,无论是一个小文件,比如一个字处理器产生的一个备忘录,还是一个大型数据库,比 如存储一个企业会计记录的数据库。第二项功能是数据访问逻辑,处理过程需要访问数 据,这通常是指用 SQL 进行数据库查询。第三项功能是应用程序逻辑,这些逻辑通过数据 流图,用例和功能需求来记录。第四项功能是表示逻辑,给用户显示信息并接收用户命 令。一个系统的三类主要硬件构件是客户机、服务器和网络。

试题七十五 答案: B 解析: 架构设计的目标是确定应用软件的哪些部分将被分配到何 种硬件。识别出正在开发系统的主要软件构件并分配到系统将要运行的硬件构件。所有软 件系统可分为四项基本功能。第一项是数据存储。大多数信息系统需要数据进行存储并检 索,无论是一个小文件,比如一个字处理器产生的一个备忘录,还是一个大型数据库,比如存储一个企业会计记录的数据库。第二项功能是数据访问逻辑,处理过程需要访问数 据,这通常是指用 SQL 进行数据库查询。第三项功能是应用程序逻辑,这些逻辑通过数据 流图,用例和功能需求来记录。第四项功能是表示逻辑,给用户显示信息并接收用户命 令。一个系统的三类主要硬件构件是客户机、服务器和网络。

标签:解析,试题,真题,软考,构件,软件,2016,本题,属性
From: https://blog.csdn.net/yuanmayuzhou/article/details/143631918

相关文章