软考《关于构件的描述,正确的是()。》相关单选题

系统架构设计师

1、【题目】关于构件的描述,正确的是( )。

选项:

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

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

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

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

答案:

A

解析:

【解析】构件是一组通常需要同时部署的原子构件。构件和原子构件之间的区别在于,大多数原子构件永远都不会被单独部署,尽管它们可以被单独部署。相反,大多数原子构件都属于一个构件家族,一次部署往往涉及整个家族。一个原子构件是一个模块和一组资源。原子构件是部署、版本控制和替换的基本单位。原子构件通常成组地部署,但是它也能够被单独部署。一个模块是不带单独资源的原子构件(在这个严格定义下,Java包不是模块——在Java中部署的原子单元是类文件。一个单独的包被编译成多个单独的类文件——每个公共类都有一个)。模块是一组类和可能的非面向对象的结构体,比如过程或者函数。

1、【题目】如果管理距离为 15,则( )。

选项:

A.这是一条静态路由

B.这是一台直连设备

C.该路由信息比较可靠

D.该路由代价较小

答案:

C

解析:

【解析】管理距离是指一种路由协议的路由可信度。每一种路由协议按可靠性从高到低,依次分配一个信任等级,这个信任等级就叫管理距离。为什么要出现管理距离这个技术呢?在自治系统内部,如RIP协议是根据路径传递的跳数来决定路径长短也就是传输距离,而像EIGRP协议是根据路径传输中的带宽和延迟来决定路径开销从而体现传输距离的。这是两种不同单位的度量值,我们没法进行比较。为了方便比较,我们定义了管理距离。这样我们就可以统一单位从而衡量不同协议的路径开销从而选出最优路径。正常情况下,管理距离越小,它的优先级就越高,也就是可信度越高。对于两种不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信哪一个协议。AD值越低,则它的优先级越高。一个管理距离是一个从0-255的整数值,0是最可信赖的,而255则意味着不会有业务量通过这个路由。由此可见,管理距离是与信任相关的,只有选项C是相符的。

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、【题目】软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括( )、测试用例和领域知识等。

选项:

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

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

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

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

答案:

B

解析:

暂无解析

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

选项:

A.IPv4地址

B.MAC地址

C.主机名

D.随机产生的字符串

答案:

B

解析:

【解析】 IPv6 地址的格式前缀 (FP)用于表示地址类型或子网地址,用类似于 IPv4 的 CIDR 表示方法表示。链路本地地址:前缀为 1111 111010,用于同一链路 的相邻节点间的通信。相当于 IPv4 的自动专用 IP 地址。为实现 IP 地址的 自动配置, IPv6 主机将 MAC 地址附加在地址前缀 11111110 10之后,产生 一个链路本地地址。

1、【题目】在客户机/服务器系统开发中,采用______时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。

选项:

A.分布式表示结构

B.分布式应用结构

C.分布式数据和应用结构

D.分布式数据结构

答案:

C

解析:

暂无解析

1、【题目】DES加密算法的密钥长度为 56位,三重 DES的密钥长度为( )位。

选项:

A.168

B.128

C.112

D.56

答案:

C

解析:

【解析】DES加密算法的密钥长度为56位,三重DES要用到2个DES的密钥,所以长度为112位。

1、【题目】某服务器软件系统能够正确运行并得出计算结果,但存在“系统出错后不能在要求的时间内恢复到正常状态”和“对系统进行二次开发时总要超过半年的时间”两个问题,上述问题依次与质量属性中的______相关

选项:

A.可用性和性能

B.性能和可修改性

C.性能和可测试性

D.可用性和可修改性

答案:

D

解析:

暂无解析

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

选项:

A.面向对象

B.主程序-子程序

C.规则系统

D.管道-过滤器

答案:

C

解析:

【解析】在本题所述的应用环境中,强调了自定义流程,然后按自定义流 程来执行,这属于虚拟机风格的特征,备选答案中,仅有 C 选项属于虚拟 机风格。

1、【题目】______是一个独立可交付的功能单元,外界通过接口访问其提供的服务。

选项:

A.面向对象系统中的对象(Object)

B.模块化程序设计中的子程序(Subroutine)

C.基于构件开发中的构件(Component)

D.系统模型中的包(Package)

答案:

C

解析:

暂无解析

1、【题目】面向构件的编程 (Component Oriented Programming,COP)关注于如何支持建立面向构件的解决方案。面向构件的编程所需要的基本支持包括()。

选项:

A.继承性、构件管理和绑定、构件标识、访问控制

B.封装性、信息隐藏、独立部署、模块安全性

C.多态性、模块封装性、后期绑定和装载、安全性

D.构件抽象、可替代性、类型安全性、事务管理

答案:

C

解析:

【解析】面向构件的编程(COP)关注于如何支持建立面向构件的解决方案。一个基于一般OOP风格的COP定义如下(Szyperski,1995):“面向构件的编程需要下列基本的支持:——多态性(可替代性);——模块封装性(高层次信息的隐藏);——后期的绑定和装载(部署独立性);——安全性(类型和模块安全性)。”

1、【题目】关于构件的描述,正确的是()。

选项:

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

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

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

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

答案:

A

解析:

【解析】构件是一组通常需要同时部署的原子构件。构件和原子构件之间 的区别在于,大多数原子构件永远都不会被单独部署,尽管它们可以被单 独部署。相反,大多数原子构件都属于一个构件家族,一次部署往往涉及 整个家族。一个原子构件是一个模块和一组资源。原子构件是部署、版本 控制和替换的基本单位。原子构件通常成组地部署,但是它也能够被单独 部署。一个模块是不带单独资源的原子构件(在这个严格定义下, Java 包 不是模块 ——在 Java 中部署的原子单元是类文件。一个单独的包被编译成 多个单独的类文件 ——每个公共类都有一个)。模块是一组类和可能的非 面向对象的结构体,比如过程或者函数。

1、【题目】()在软件开发机构中被广泛用来指导软件过程改进。

选项:

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

B.关键过程领域(KeyProcessAreas)

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

D.工作分解结构(WorkBreakdownStructure)

答案:

A

解析:

【解析】 CMM 即软件开发能力成熟度模型,是用来指导软件过程改进 的。

查看更多
【软考《关于构件的描述,正确的是()。》相关单选题】相关文章
不够精彩? 再来一篇 我要投稿
字典翻译专稿内容,转载请注明出处,来源链接: http://ks.zidianfy.com/kaoshi_548977/
系统架构设计师推荐
热门系统架构设计师推荐