试题详情

试题内容

设计模式具有 ( ) 的优点。
A、适应需求变化
B、程序易于理解
C、减少开发过程中的代码开发工作量
D、简化软件系统的设计

查看答案

软题库参考答案:A(仅供参考)

软题库解析:正在加载....

你可能感兴趣的试题

49题:

在字符串的KMP模式匹配算法中,需先求解模式串的next函数值,其定义如下式所示,j表示模式串中字符的序号(从1开始)。若模式串p为“abaac”,则其next函数值为()。

A.01234
B.01122
C.01211
D.01111

33题:

如果要表示待开发软件系统中软件组件和硬件之间的物理关系,通常采用UML中的()。
A.组件图
B.部署图
C.类图
D.网络图

27题:若模块A和模块B通过外部变量来交换输入、输出信息,则这两个模块的耦合类型是()耦合。
A.数据
B.标记
C.控制
D.公共
62题:在一条笔直公路的一边有许多房子,现要安装消防栓,每个消防栓的覆盖范围远大于房子的面积,如下图所示。现求解能覆盖所有房子的最少消防栓数和安装方案(问题求解过程中,可将房子和消防栓均视为直线上的点)。
该问题求解算法的基本思路为:从左端的第一栋房子开始,在其右侧m米处安装一个消防栓,去掉被该消防栓覆盖的所有房子。在剩余的房子中重复上述操作,直到所有房子被覆盖。算法采用的设计策略为(请作答此空);对应的时间复杂度为( )。

假设公路起点A的坐标为0,消防栓的覆盖范围(半径)为20米,10栋房子的坐标为(10,20,,30,35,60,80,160,210,260,300),单位为米。根据上述算法,共需要安装( )个消防栓。以下关于该求解算法的叙述中,正确的是( )。
(1) A.分治
B.动态规划
C.贪心
D.
3题:

高速缓存Cache 与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为4 块,每块1MB,主存容量为256MB。 若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,则该高速缓存的命中率为(1)%。若地址变换表如下所示,则主存地址为8888888H时,高速缓存地址为(2)H。

(1)A、90
B、95
C、97
D、99
(2)A、488888
B、388888
C、288888
D、188888

13题:

正在开发的软件项目可能存在一个未被发现的错误,这个错误出现的概率是0.5% ,给公司造成的损失将是1 000 000 元,那么这个错误的风险曝光度(risk exposure) 是( )元。
A、5 000 000
B、50 000
C、5 000
D、500