天数-
1.
和
Page Controller
模式有关的叙述是
____
:
A Itconsolidatesallrequesthandlingby channelingrequeststhroughasinglehandlerobject
B Page Controller works particularly well in a site where most of the controller logic is pretty simple.
C OnlyoneControllerhastobeconfiguredintot heWebserver;theWebhandlerdoestherestofthedispatchi ng.
正确答案:
B
2. _____
的选择是开发一个软件系统时的
基本设计决策
;
A
架构模式
B
惯用法
C
设计模式
D
分析模式
正确答案:
A
3.
基于架构的软 件设计(
ABSD
)强调由商业、质量和功能需求的组合驱动软件架构设计。以下关于
ABSD
的叙述中,
错误
的是
________
。
A
使用
ABSD
方法设计活动可以从项目总体功能框架明确就开始
B ABSD
方法是一个自顶向下,递归细化的过程
C ABSD
方法有三个基础:功能分解、选择架构风格实现质量和商业需求以及软件模板的使用
D
使用
ABSD
方法,设计活动 的开始意味首
需求抽取
和
分析活动
可以终止
正确答案:
D
4.
架构复审
是基于架构开发中的一个 重要的环节。以下关于架构复审的叙述中,
错误的是
___
A
架构复审的目标是标识潜在的风险,及早发现架构设计的缺陷和错误
B
架构复审过程中,通常会对一个可运行的最小化系统进行架构评估和测试
C
架构复审人员由系统设计与开发人员组成
D
架构设计、文档化和复审是一个迭代的过程
正确答案:
C
5.
不是
模式
的构成元素是
____
:
A
问题出现的场景。
B
在语境中出现的再现问题。
C
解决方案。
D
实现的功能
正确答案:
D
6.
在基于构件 的软件开发中,
_____
用来了解系统的性能、吞吐率等
非功能性属性
。< br>
A
逻辑构件模型
B
物理构件模型
C
组件接口模型
D
系统交互模型
正确答案:
B
7. 某公司欲开发一个基于图形用户界面的集成调试器。该调试器的编辑器和变量监视器可以设置调试断点。当调 试器在断点处暂停运行时,编辑程序可以自动卷屏到断点,变量监视器刷新变
量数值。针对这样的功能描 述,采用(
)的架构风格最为合适。
(
)
A
数据共享
B
虚拟机
C
隐式调用
D
显式调用
正确答案:
C
8.
系统应用架构 设计中,网络架构数据流图的主要作用是将处理器和设备分配到网络中。
____
不属于
网络架构数据流图
的内容。
A
服务器、客户端及其物理位置
B
处理器说明信息
C
单位时间的数据流大小
D
传输协议
正确答案:
A
9.
对
黑板构架
的描述正确的是:
A
保证有最优解决方案
B
开发出的系统容易测试
C
难以建立好的控制策略
D
系统运行效率较高
正确答案:
C
10.
注重成本与原料利用、为
销售
而生产的行业处于:
A
手工
(Craft)
B
商业
(Commerical)
C
工程
(ProfessionalEngineering)
正确答案:
B
11.
显式的体系结构
来源于软件研究者和实践者识别出的哪些问题?
A
编程效率低
B
大规模编程
(programming-in-the- large)
的独特性质
C
软件复用的需要
D
.运算是
NP-hard
正确答案:
C
12. ____represents an inheritance hierarchy of classes with one table for each class.
A Class T
able Inheritance
B Single T
able Inheritance
C Concrete T
able Inheritance
D Inheritance Mappers
正确答案:
A
13.
在纯数据流系统中,处理构件之间通过
_____
交互。
A
数据
B
对象
C
控制消息
D
调用
正确答案:
A
14.
某服务器软件系统能够正确运行并得出计 算结果,但存在“系统出错后不能在要求的时间内恢复到正常状态”和“对系统进行二次开发时总要超过半年的时 间”两个问题,上述问题依次
与质量属性中的(
)
相关。
A
可用性和性能
B
性能和可修改性
C
性能和可测试性
D
可用性和可修改性
正确答案:
D
15.
构架的
质量
属性
不包括
:
A
概念完整性
B
功能丰富
C
正确性和完整性
D
可构建性
正确答案:
B
16.
某公司欲开 发一个语音识别系统,语音识别的主要过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供 语义解释等。每个过程都需要进行基于
先验知识的条件判断
并进行相应的识别动作。针对该系统 的特点,采用(
)
架构风格最为合适。
A
解释器
B
面向对象
C
黑板
D
隐式调用
正确答案:
C
17.
在基于构件的软件开发中,
_____
描述
系统设计蓝图
以保证系统提供适当的功能。
A
逻辑构件模型
B
物理构件模型
C
组件接口模型
D
系统交互模型
正确答案:
A
18.
某公司 欲为某种型号的示波器开发内置软件。该公司的架构师设计了如下图所示的软件架构。在软件架构评审时,专家认 为该架构存在的问题是(
)
。
A
在功能划分上将各个模块独立起来
B
在硬件构件的混合和替换方面不是很灵活
C
没有清晰地说明用户怎样与其交互
D
没有明确的层次关系,没有强调功能之间的交互
正确答案:
A
19.
软件架构设计是降低成本、改进质量、按 时和按需交付产品的关键活动。以下关于
软件架构重要性
的叙述中,
错误
的是
____
。
A
架构设计能够满足系统的性能、可维护性等品质
B
良好的架构设计能够更好地捕获并了解用户需求
C
架构设计能够使得不同的利益相关人(
stakeholders)达成一致的目标
D
架构设计能够支持项目计划和项目管理等活动
正确答案:
B
20.
某公司欲开发一套窗体图形界面类库。该类库需要包含若干预定义的窗格(
P ane
)对象,例如
T
extPane
、
ListPane
等,窗格之间不允许直接引用。基于该类库的应用由一个包含一组窗
格的窗口组成,并需要协调窗格之 间的行为。基于该类库,在不引用窗格的前提下实现窗格之间的
协作
,应用开发者应采用
________
最为合适。
A
备忘录模式
B
中介者模式
C
访问者模式
D
迭代器模式
正确答案:
B
21. The Active Record class has ____ methods.
A Construct an instance of the Active Record from a SQL result set row
B Static finder methods to wrap commonly used SQL queries and return Active Record objects
C Update the database and insert into it the data in the Active Record
D Implement some pieces of business logic
正确答案:
ABCD
22.
面向对象的设计模型以
____
表示的软件体系结构图。
A
部署图
B
包图
C
协同图
D
交互图
正确答案:
B
23. ____is an object that represents a
database query.
A Page Controller
B Active Record
C Identity Map
D Query Object
正确答案:
D
24.
引用
-
计数是
C++
管理动态资源时常用的一种
_____
。
A
架构模式
B
惯用法
C
设计模式
D
分析模式
正确答案:
B
25.
关于模式
不正确
的是
_____
A
有助于建立一个复杂的和异构的软件体系结构
B
为设计原则提供一种公共的词汇和理解
C
有助于管理软件复杂度
D
模式一定会比你自己的方案好
正确答案:
D
26.
某软件公司基于面向对象技术开发了一套图形界面显示构件库
Visual Component
。
在使用该库构建某图形界面时,用户要求为界面定制一些特效显示效果
,如带滚动条、能够显示艺术
字体的透明窗体等。针对这种需求,公司采用< br>____
最为灵活。
A
桥接模式
B
命令模式
C
组合模式
D
装饰模式
正确答案:
D
27.
下面那个
不是
企业应用域
逻辑实现
的模式?
___
A Transaction Script
B T
able Model
C Active Record
D Domain Model
正确答案:
C
28.
某公司开发一个文档编辑器,
该编辑器允许在文档中直接嵌入图形对象,
但开销很大。
用户在系统设计之初提出编辑器在打开文档时必须十分迅速,
可以暂时不显示当前页面以外的图形。< br>针对这种需求,公司可以采用
_______
避免同时创建
这些图形对象。
A
代理模式
B
外观模式
C
桥接模式
D
组合模式
正确答案:
D
29.
实施
DSSA
的过程中
,
参加人员中
_____
的主要任务是提供关于领域中系统的需求规约和实现的
知识
。
A
领域专家
B
领域分析者
C
领域设计者
D
领域实现者
正确答案:
A
30.
识别风险 点、非风险点、敏感点和权衡点是
ATAM
方法中的关键步骤。已知针对某系统所做的架构设计 中,提高其加密子系统的加密级别将对系统的
安全性和性能
都产生非常大的影响,
则该 系统一定属于
____
。
A
风险点和敏感点
B
权衡点和风险点
C
权衡点和敏感点
D
风险点和非风险点
正确答案:
C
31.
提高系统可用性的战术中,
主动冗余战术和被动冗余
的本质区别是:
A
主动冗余切换时间比被动冗余短
B
主动冗余不用在冗余构件之间状态同步,而被动冗余需要同步。
C
主动冗余中两个构件没有主次之分,而被动冗余分为主构件和备构件。
D
被动冗余能提供更好的可用性,而主动冗余比较差。
正确答案:
C
32.
特定领域软件架构(
DSSA< br>)是在一个特定应用领域为一组应用提供组织结构参考的标准软件架构。实施
DSSA
的 过程中包括一系列基本的活动,其中
______
活动的主要目的是为了
获得
DSSA
。
A
领域需求
B
领域分析
C
领域设计
D
领域实现
正确答案:
C
33.
一个软件的 架构设计是随着技术的不断进步而不断变化的。以编译器为例,其主要架构经历了管理
-
过滤器 到数据共享为中心的转变过程。以下关于
编译器架构
的叙述中,
错误
的是(< br>
)
。
A
早 期的编译器采用管道
-
滤执器架构码风格,以文本形式输入的代码被逐步转化为各种形式,最终 生成过可执行代码
B
早期的编译器采 用管道
--
滤执器架构码风格,并且大多数编译器的在词法分析时创造独立的符号地表,在其后 的阶段会不断修改符号表,因此符号表并不是程序数据的一部分
C
现代的编译器采用以数据共享为中心的架构网络,主要关心编译过程的程序的中 间表示现序代的中编间译表器示采用以数据共享为中心的架构风格,主要关心编译过程中程
D
现代的编译器采用以数据共享为中心的架构网络,但由于 分析树是在语法分析阶段结束后才产生作为语义分析的输入,因此分析不是数据中心的共享数据
正确答案:
D
34.
假设单个
CPU
的性能为
1
,则由
n
个这种
CPU
组成的多处理机系统的性能
P
为:
P=n/(1+(n-1)a) .
其中,
a
是一个表示开销的常数。例如,
a=0.1
,
n=4
时,
P
约为
3
。也就是说,
由
4
个这 种
CPU
组成的多机系统的性能约为
3
。该公式表明,多机系统的性能有一个 上限,不管
n
如何增加,
P
都不会超过某个值。当
a=0.1
时,这个上限是(
)
。
A 5
B 10
C 15
D 20
正确答案:
B
35.
软件系统的
功能和质量
是
A
正交的又是相互独立的
B
功能决定系统的质量
C
系统的质量影响系统的功能
D
系统和功能是相互影响、相互制约的
正确答案:
A
36.
基于软件架构的设计(
Architecture Based Software Development
,
ABSD
)强调由商业、质量和功能需 求的组合驱动软件架构设计。它强调采用
_____
来描述
软件架构
。采用
_____
来
描述
需求
。
A
类图和序列图
B
视角与视图
C
构件和类图
D
构件与功能
正确答案:
B
37.
软件架构 文档是对软件架构的正式描述,能够帮助与系统有关的开发人员更好地理解软件架构。软件架构文档的写作应该遵 循一定的原则。以下关于软件架构文档写作原则的叙述中,
错
误
的是
___< br>。
A
架构文档应该从架构设计者的角度进行编写
B
应该保持架构文档的即时更新,但更新不要过于频繁
C
架构文档中的描述应该尽量避免不必要的重复
D
每次架构文档修改,都应该记录修改的原则
正确答案:
A
38.
采用
微内核结构
的操作系统提高了系统的灵活性和可扩展性,
(
)
。
A
并增强了系统的可靠性和可移植性,可运行于分布式系统中
B
并增强了系统的可靠性和可移植性,但不适用于分布式系统
C
但降低了系统的可靠性和可移植性,可运行于分布式系统中
D
但降低了系统的可靠性和可移植性,不适用于分布式系统
正确答案:
A
39.
某软件公司承接了为某工作流语言开发解 释器的工作。该工作流语言由多种活动节点构成,具有类
XML
的语法结构。用户要求解释器工 作时,对每个活动节点进行一系列的处理,包括执
行活动、日志记录、调用外部应该程序等,并且要求处 理过程具有
可扩展能力
。针对这种需求,公司采用
____
最为恰当。
A
适配器模式
B
迭代器模式
C
访问者模式
D
观察者模式
正确答案:
C
40.
某公司欲 开发一个漫步者机器人,
用来完成火星探测任务。
机器人的控制者首先定义探测任务和任务之间 的时序依赖性,
机器人接受任务后,
需要根据自身状态和外界环境进行动态调整,
最终 自动完成任务。针对这些需求,该机器人应该采用(
)
架构风格最为合适。
A
解释器
B
主程序
-
子程序
C
隐式调用
D
管道
-
过滤器
正确答案:
A
41.
某公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制 空调的开关。根据该需求,公司应采用(
)
架构风格最为合适。
A
解释器
B
过程控制
C
分层
D
管道
-
过滤器
正确答案:
B
42.
软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,
错误
的是
_____
。
A
根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程
B
软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等
C
软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动
D
软件架构能够指导设计人员和实现人员的工作
正确答案:
A
43.
在一个典型的基于
MVC
(
Model-View- Controller
)的
J2EE
应用中,分发客户请求、
有效组织其它构件
为客户端提供服务
的控制器由
___
实现。
A EntityBean
B SessionBean
C Servlet
D JSP
正确答案:
C
44.
在
RUP
中采用“
4+1
”视图模型来描述软件系统的 体系结构。在该模型中,最终
用户侧重
于
___
。
A
实现视图
B
进程视图
C
逻辑视图
D
部署视图
正确答案:
C
45. ____
设计策略能够提高该系统的
可修改性
。
A
信息隐藏
B
记录
/
回放
C
任务模型
D
回滚
正确答案:
A
46.
以下关于系统性能的叙述中,
不正确
的是(
)
。
A
常见的
Web
服务器性能评估方法有基准测试、压力测试和可靠性测试
B
评价
Web
服务器的主要性能指标有最大并发连接数、响应延迟和吞吐量
C
对运行系统进行性能评估的主要目的是以更好的性能
/
价格比更新系统
D
当系统性能降到基本水平时,需要查找影响性能的瓶颈并消除该瓶颈
正确答案:
C
47.
对于构架文档中的模块视图、
C &C
视图和分配视图,
____
会需要
所有视图
的详细版本。
A
项目经理
B
开发小组成员
C
客户
D
目前和未来的构架师
E
最终用户
正确答案:
D
48.
以下关于软件构件及其接口的叙述,
错误
的是
____
。
A
构件是软件系统中相对独立且具有一定意义的构成分
B
构件在容器中进行管理并获取其属性或者服务
C
构件不允许外部对所支持的接口进行动态发现或调用
D
构件可以基于对象实现,也可以不基于对象实现
正确答案:
C
49.
正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。其中
_____
是实现一个
特定质量属性
的关键特征,该特征为一个或多个软件构件所共有。
A
风险点
B
非风险点
C
敏感点
D
权衡点
正确答案:
C
50.
某公司欲开发 一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,如果当前查询环境下没有 相关内容,则系统会将查询
按照一定的顺序
转发给其他查
询环境。基于上述需求,采用
________
最为合适。
A
责任链模式
B
桥接模式
C
装饰模式
D
适配器模式
正确答案:
A
51.
数据源构架模式
包括:
A T
able Gateway
B Unit of Work
C Active Record
D Identity Map
E Row Data Gateway
F Lazy Load
G Data Mapper
正确答案:
ACE
52.
构架编档不包括
____
内容。
A
视图编档
B
接口编档
C
界面原型
D
视图的组织
正确答案:
D
53.
某软件开 发公司负责开发一个扩展
Web
服务器服务端处理软件,其核心部分是对
客户端请求消 息
的解析与处理,包括
HTTP
报头分离、
SOAP
报文解析等功能 。该公司的架构师决定采
用成熟的架构风格指导整个软件的设计,以下的(
)架构,最适合该服务器处理软件。
A
虚拟机
B
管道
-
过滤器
C
黑板结构
D
分层结构
正确答案:
B
54. _____
是最低层的模式,关注软件系统的设计与实现,描述了如何实现
构件及构件之间的关系
。
A
架构模式
B
惯用法
C
设计模式
D
分析模式
正确答案:
B
55.
视图编档模板中的
构架背景部分
的内容包括:
天数-
天数-
天数-
天数-
天数-
天数-
天数-
天数-
本文更新与2021-01-22 00:14,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/546919.html
-
上一篇:写一件印象最深的事作文指导(四年级)
下一篇:描写考试心情的句子