好文档 - 专业文书写作范文服务资料分享网站

2018年下半年软件设计师试题与答案上午题(1) - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

WORD格式

A. V(S1)和 P(S2) B. P(S1)和 V(S2) C. V(S1)和 V(S2) D. V(S2)和 P(S1)

A. V(S3)和 V(S5) B. P(S3)和 V(S5) C. V(S3)和 P(S5) D. P(S3)和 P(S5) A. P(S6)和 P(S5)V(S6) C. V(S6)和 P(S5)P(S6)

B. V(S5)和 V(S5)V(S6) D. P(S6)和 P(S5)P(S6)

参考答案 D.B.C 试题解析:

首先标明信号 然后由题可知 DBC

17.某文件管理系统在磁盘上建立了位示图( bitmap ),记录磁盘的使用情况。若磁盘上物理块的编号依次为: 0、1、2、....;系

统中的字长为 32 位,位示图中字的编号依次为: 0、1、2、..,每个字中的一个二进制位对应文件存储器上的一个物理块,取值 0 和 1 分别表示物理块是空闲或占用。假设操作系统将 为( )的字中描述。 A.32 参考答案 C 试题解析: 2053/32=64.156

,并且位示图是从 0 号开始所以选择 C

8 个地址项,每个地址项大小为

4 字节,其中 5 个地址项为直

1KB。若要

B.33

C.64

D.65

2053 号物理块分配给某文件,那么该物理块的使用情况在位示图中编号

18.某操作系统文件管理采用索引节点法。每个文件的索引节点有

接地址索引, 2 个地址项是一级间接地址索引, 1 个地址项是二级间接地址索引,磁盘索引块和磁盘数据块大小均为 访问文件的逻辑块号分别为 1 和 518,则系统应分别采用( A.直接地址索引和一级间接地址索引 B.直接地址索引和二级间接地址索引 C.一级间接地址索引和一级间接地址索引 D.一级间接地址索引和二级间接地址索引 参考答案 B 试题解析: 1KB/4b=256

)。

专业资料

WORD格式

所以直接地址索引为 0-4 号 一级地址索引为 256*2+4=516

二级地址索引为 256*256+516=517-66052

19.某企业拟开发一个企业信息管理系统,系统功能与多个部门的业务相关。现希望该系统能够尽快投入使用,系统功能可以在 使用过程中不断改善。则最适宜采用的软件过程模型为( A.瀑布模型 B.原型模型 C.演化(迭代)模型 参考答案 C 试题解析:

增量模型在各个阶段并不交付一个可运行的完整产品,而是交付满足客户需求的一个子集的可运行产品。整个产品被分解成若 干个构件, 开发人员逐个构件地交付产品, 这样做的好处是软件开发可以较好地适应变化, 从而降低开发风险。

客户可以不断地看到所开发的软件,

)。

D.螺旋模型

20.能力成熟度模型集成( CMMI)是若干过程模型的综合和改进。连续式模型和阶段式模型是 续式模型包括 6 个过程域能力等级,其中( 计划中的过程域的功效。 A.CL2( 已管理的 ) 参考答案 D 试题解析:

CL0:未完成的:未执行或未达到

CL1 定义的所有目标

B.CL3(已定义级的 )

C.CL4(定量管理的 )

D.CL5(优化的 )

CMMI 提供的两种表示方法,而连

)使用量化(统计学)手段改变和优化过程域,以应对客户要求的改变和持续改进

CL1:已执行的:共性目标是过程将可标识的输入工作产品转换成可标识的输出工作产品,以实现支持过程域的特定目标。 CL2:已管理的:共性目标集中于已管理的过程的制度化。 CL3:已定义级的:共性目标集中于以定义过程的制度化。 CL4:定量管理的:共性目标集中于可定量管理的过程的制度化

CL5:优化的使用量化(统计学)手段改变和优化过程域,以对付客户要求的可持续改进计划中的过程域的功效

21. 在 ISO/IEC 9126软件质量模型中,可靠性质量特性是指在规定的一段时间内和规定的条件下,软件维持在其性能水平有关

)。

的能力,其质量子特性不包括(

A. 安全性 B. 成熟性 C. 容错性 D. 易恢复性

参考答案 A 试题解析:

由《软件设计师教程》 P300 页可知如下图安全性不包括

专业资料

WORD格式

22.以下关于模块化设计的叙述中,不正确的是( A.尽量考虑高内聚、低耦合,保持模块的相对独立性 B.模块的控制范围在其作用范围内 C.模块的规模适中

D.模块的宽度、深度、扇入和扇出适中 参考答案 B 试题解析:

模块化设计的原则应该是尽量考虑高内聚、低耦合 1.模块独立

)。

模块的独立性原则表现在模块完成独立的功能,与其他模块的联系应该尽可能得简单,各个模块具有相对的独立性。 2.模块的规模要适当

模块的规模不能太大,也不能太小。如果模块的功能太强,可读性就会较差,若模块的功能太弱,就会有很多的接口。读者需 要通过较多的程序设计来进行经验的积累。 3.分解模块时要注意层次

在进行多层次任务分解时,要注意对问题进行抽象化。在分解初期,可以只考虑大的模块,在中期,再逐步进行细化,分解成 较小的模块进行设计。

23. 某企业管理信息系统中,采购子系统根据材料价格、数量等信息计算采购的金额,并给财务子系统传递采购金额、收款方和 采购日期等信息,则这两个子系统之间的耦合类型为( A.数据 参考答案 B 试题解析:

B.标记

C.控制

D.外部

)耦合。

专业资料

WORD格式

24. 对以下的程序伪代码(用缩进表示程序块)进行路径覆盖测试,至少需要( 路复杂度为( )。

)个测试用例。采用 McCabe 度量法计算其环

A.2 B.4 C.6 D.8

A.2 B.3 C.4 D.5

参考答案 B 试题解析:

专业资料

WORD格式

由公式可知 V(G)=m-n+2 得到 14-12+2=4.

25. 某商场的销售系统所使用的信用卡公司信息系统的数据格式发生了更改,因此对该销售系统进行的修改属于( A.改正性

B.适应性

C.改善性

D.预防性

)维护。

参考答案 B 试题解析:

更正性。由于系统测试不可能揭露系统存在的所有错误,因此在系统投入运行后频繁的实际应用过程中,就有可能暴露出系统 内隐藏的错误

适应性维护。适应性维护时为了使系统适应环境的变化而进行的维护工作。

完善性维护。在系统的使用过程中,用户往往要求扩充原有系统的功能,增加一些在软件需求规范书中没有规定的功能与性能 特征,以及对处理效率和编写程序的改进。

预防性维护。系统维护工作不应总是被动地等待用户提出要求后才进行,应进行主动的预防性维护,即选择那些还有较长使用 寿命,目前尚能正常运行,但可能将要发生变化或调整的系统进行维护,目的是通过预防性维护为未来的修改与调整奠定更好 的基础

26. 在面向对象方法中,继承用于( A.在已存在的类的基础上创建新类 B.在已存在的类中添加新的方法 C.在已存在的类中添加新的属性 D.在已存在的状态中添加新的状态

)。

参考答案 A

专业资料

8q7lx8tyf503ypi6bk157e16g2f4sy00ovs
领取福利

微信扫码领取福利

微信扫码分享