1、【题目】某指令流水线由 5 段组成,各段所需要的时间如下图所示。连续输入 100 条指令时的吞吐率为 ()。
选项:
A.100/800△t
B.100/495△t
C.100/305△t
D.100/300△t
答案:
C
解析:
【解析】在题目给出的环境下,100条指令的执行时间为:(Δt+3Δt+Δt+2Δt+Δt)+(100-1)*3Δt=305Δt吞吐率=指令条数/执行时间=100/305Δt。
1、【题目】DES加密算法的密钥长度为 56位,三重 DES的密钥长度为( )位。
选项:
A.168
B.128
C.112
D.56
答案:
C
解析:
【解析】DES加密算法的密钥长度为56位,三重DES要用到2个DES的密钥,所以长度为112位。
1、【题目】基于JavaEE平台的基础功能服务构建应用系统时,()可用来集成遗产系统。
选项:
A.JDBC、JCA和JavaIDL
B.JDBC、JCA和JMS
C.JDBC、JMS和JavaIDL
D.JCA、JMS和JavaIDL
答案:
D
解析:
【解析】 JDBC(Java Data BaseConnectivity,java 数据库连接)是一种用于 执行 SQL 语句的 JavaAPI,可以为多种关系数据库提供统一访问,它由一 组用 Java 语言编写的类和接口组成。 JDBC 提供了一种基准,据此可以构 建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 JCA 标准化连接子是由 J2EE 1.3 首先提出的,它位于 J2EE应用服务器和企业信 息系统( EIS)之间,比如数据库管理、企业资源规划( ERP)、企业资产 管理( EAM )和客户关系管理( CRM)系统。不是用 Java 开发的企业 应 用 或 者 在 J2EE 框 架 内 的 应 用 都 可 以 通 过 JCA 连 接 。 JCA 是 在 javax.resource包和它的子包( cci,spi 和 spi.security)中定义的。( JCA 的 缩写形式也用于 Java cryptography API 的缩写。) JMS 是 Java 对消息系统 的访问机制,但它本身并不实现消息。 JMS 支持点对点分发的消息队列, 也支持多个目标订阅的消息主题。当消息发布给一个主题的适合,消息就 会发送给所有那个主题的订阅者。 JMS 支持各种消息类型(二进制、流、 名-值表、序列化的对象和文本)。通过声明与 SQL 的 WHERE 相近的句 段,可以建立消息的过滤器。 JavaIDL 即 idltojava 编译器就是一个 ORB, 可用来在 Java语言中定义、实现和访问 CORBA 对象。 JavaIDL 支持的是一 个瞬间的 CORBA 对象,即在对象服务器处理过程中有效。实际上, JavaIDL 的 ORB 是一个类库而已,并不是一个完整的平台软件,但它对 JavaIDL 应用系统和其他 CORBA 应用系统之间提供了很好的底层通信支 持,实现了 OMG 定义的 ORB 基本功能。
1、【题目】在客户机 /服务器系统开发中,采用 ______时,应将数据层和数据处理层放 置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。
选项:
A.分布式表示结构
B.分布式应用结构
C.分布式数据和应用结构
D.分布式数据结构
答案:
C
解析:
暂无解析
1、【题目】某公司拟开发一个语音搜索系统,其语音搜索系统的主要工作过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供搜索关键词等,每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,采用()架构风格最为合适。
选项:
A.分层系统
B.面向对象
C.黑板
D.隐式调用
答案:
C
解析:
【解析】 语音识别是黑板风格的经典应用。
1、【题目】()是关于需求管理正确的说法。
选项:
A.为达到过程能力成熟度模型第二级,组织机构必须具有3个关键过程域
B.需求的稳定性不属于需求属性
C.需求变更的管理过程遵循变更分析和成本计算、问题分析和变更描述、变更实现的顺序
D.变更控制委员会对项目中任何基线工作产品的变更都可以做出决定
答案:
D
解析:
【解析】 过程能力成熟度模型( CMM )在软件开发机构中被广泛用来指导 软件过程改进。该模型描述了软件处理能力的 5 个成熟级别。为了达到过 程能力成熟度模型的第二级,组织机构必须具有 6 个关键过程域 KPA (Key ProcessAreas)。故 A 选项错误。除了文本,每一个功能需求应该有 一些相关的信息与它联系,我们把这些信息称为需求属性。对于一个大型 的复杂项目来说,丰富的属性类别显得尤为重要。例如,在文档中考虑和 明确如下属性:创建需求的时间、需求的版本号、创建需求的作者、负责 认可该软件需求的人员、需求状态、需求的原因和根据、需求涉及的子系 统、需求涉及的产品版本号、使用的验证方法或者接受的测试标准、产品 的优先级或者重要程度、需求的稳定性。故 B 选项错误。需求的变更遵循 以下流程: (1)问题分析和变更描述。这是识别和分析需求问题或者一份明 确的变更提议,以检查它的有效性,从而产生一个更明确的需求变更提 议。 (2)变更分析和成本计算。使用可追溯性信息和系统需求的一般知识,对需 求变更提议进行影响分析和评估。变更成本计算应该包括对需求文档的修 改、系统修改的设计和实现的成本。一旦分析完成并且被确认,应该进行 是否执行这一变更的决策。 (3)变更实现。这要求需求文档和系统设计以及 实现都要同时修改。如果先对系统的程序做变更,然后再修改需求文档, 这几乎不可避免地会出现需求文档和程序的不一致。故 C选项错误。
1、【题目】软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括( )、测试用例和领域知识等。
选项:
A.项目范围定义、需求分析文档、设计文档
B.需求分析文档、设计文档、程序代码
C.设计文档、程序代码、界面原型
D.程序代码、界面原型、数据表结构
答案:
B
解析:
暂无解析
1、【题目】某公司拟为某种新型可编程机器人开发相应的编译器。该编译过程包括词法分析、语法分析、语义分析和代码生成四个阶段,每个阶段产生的结果作为下一个阶段的输入,且需独立存储。针对上述描述,该集成开发环境应采用( )架构风格最为合适。
选项:
A.管道-过滤器
B.数据仓储
C.主程序-子程序
D.解释器
答案:
A
解析:
【解析】“每个阶段产生的结果作为下一个阶段的输入”是典型的数据流架构风格的特点,选项中仅有管道-过滤器属于这种风格。
1、【题目】()在软件开发机构中被广泛用来指导软件过程改进。
选项:
A.能力成熟度模型(CapacityMaturityModel)
B.关键过程领域(KeyProcessAreas)
C.需求跟踪能力链(TraceabilityLink)
D.工作分解结构(WorkBreakdownStructure)
答案:
A
解析:
【解析】 CMM 即软件开发能力成熟度模型,是用来指导软件过程改进 的。
1、【题目】系统输入设计中,采用内部控制方式以确保输入系统数据的有效性, ______ 用于验证数据是否位于合法的取值范围。
选项:
A.数据类型检查
B.自检位
C.域检查
D.格式检查
答案:
C
解析:
暂无解析