计算机类系统架构设计师单选题

系统架构设计师

1、【题目】软件著作权保护的对象不包括()。

选项:

A.源程序

B.目标程序

C.用户手册

D.处理过程

答案:

D

解析:

【解析】 软件著作权中规定:开发软件所用的思想、处理过程、操作方法 或者数学概念不受保护。

1、【题目】()不属于可修改性考虑的内容。

选项:

A.可维护性

B.可扩展性

C.结构重构

D.可变性

答案:

D

解析:

【解析】 可修改性 (modifiability) 是指能够快速地以较高的性能价格比对系 统进行变更的能力。通常以某些具体的变更为基准,通过考察这些变更的 代价衡量可修改性。可修改性包含四个方面。 (1)可维护性 (maintainability)。这主要体现在问题的修复上:在错误发生后 “ 修复 ”软件系统。为可维护性做好准备的软件体系结构往往能做局部性的 修改并能使对其他构件的负面影响最小化。 (2)可扩展性 (extendibility) 。这一点关注的是使用新特性来扩展软件系统, 以及使用改进版本来替换构件并删除不需要或不必要的特性和构件。为了 实现可扩展性,软件系统需要松散耦合的构件。其目标是实现一种体系结 构,它能使开发人员在不影响构件客户的情况下替换构件。支持把新构件 集成到现有的体系结构中也是必要的。 (3)结构重组 (reassemble)。这一点处理的是重新组织软件系统的构件及构 件间的关系,例如通过将构件移动到一个不同的子系统而改变它的位置。 为了支持结构重组,软件系统需要精心设计构件之间的关系。理想情况 下,它们允许开发人员在不影响实现的主体部分的情况下灵活地配置构 件。 (4)可移植性 (portability) 。可移植性使软件系统适用于多种硬件平台、用户 界面、操作系统、编程语言或编译器。为了实现可移植,需要按照硬件无 关的方式组织软件系统,其他软件系统和环境被提取出。可移植性是系统 能够在不同计算环境下运行的能力。这些环境可能是硬件、软件,也可能 是两者的结合。在关于某个特定计算环境的所有假设都集中在一个构件中时,系统是可移植的。如果移植到新的系统需要做些更改,则可移植性就 是一种特殊的可修改性。

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

选项:

A.9和4

B.7和4

C.9和7

D.7和7

答案:

B

解析:

【解析】 R 与 S进行自然连接后,结果属性集为: A,B,C,D,E,F,G。 投影操 作后,结果为: A,B,D,F。

1、【题目】在嵌入式系统的存储部件中,存取速度最快的是()。

选项:

A.内存

B.寄存器组

C.Flash

D.Cache

答案:

B

解析:

【解析】本题考查嵌入式系统存储结构的基础知识嵌入式系统的存储结构 采用分级的方法来设计,从而使得整个存储系统分为四级,即寄存器组、 高速缓冲 (Cache)、内存 (包括 flash)和外存,它们在存取速度上依次递减, 而在存储容量上逐级递增。

1、【题目】软件的横向重用是指重用不同应用领域中的软件元素。______是一种典型的、原始的横向重用机制

选项:

A.对象

B.构件

C.标准函数库

D.设计模式

答案:

C

解析:

暂无解析

1、【题目】某公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用______架构风格最为合适。

选项:

A.解释器

B.主程序-子程序

C.隐式调用

D.管道-过滤器

答案:

C

解析:

暂无解析

1、【题目】螺旋模型在( )的基础上扩展而成。

选项:

A.瀑布模型

B.快速模型

C.快速模型

D.面向对象模型

答案:

B

解析:

暂无解析

1、【题目】详细的项目范围说明书是项目成功的关键。______不应该属于范围定义的输入。

选项:

A.项目章程

B.项目范围管理计划

C.批准的变更申请

D.项目文档管理方案

答案:

D

解析:

暂无解析

1、【题目】以下关于数学建模的叙述中,不正确的是()。

选项:

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

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

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

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

答案:

D

解析:

【解析】数学建模是利用数学方法解决实际问题的一种实践。即通过抽象、简化、假设、引进变量等处理过程后,将实际问题用数学方式表达,建立起数学模型,然后运用先进的数学方法及计算机技术进行求解。这是A和B的原因,数学模型是对于现实世界的一个特定对象,一个特定目的,根据特有的内在规律,做出一些必要的假设,运用适当的数学工具,得到一个数学结构。数学建模应该有一个统一的评价机制。至于D,数学建模并没有反馈机制。

查看更多
【计算机类系统架构设计师单选题】相关文章
不够精彩? 再来一篇 我要投稿
字典翻译专稿内容,转载请注明出处,来源链接: http://ks.zidianfy.com/kaoshi_329849/
系统架构设计师推荐
热门系统架构设计师推荐