2019下半年软考中级职称软件设计师上午真题(二)

来源:软考软件设计师真题及答   发布时间2020-05-13  浏览:
 

2019下半年软考中级职称软件设计师上午真题(二)
13、以下关于软件设计原则的叙述中,不正确的是(  )
A、系统需要划分多个模块,模块的规模越小越好
B、考虑信息隐蔽,模块内部的数据不能让其他模块直接访问模块独立性要好
C、尽可能高内聚和低耦合
D、采用过程抽象和数据抽象设计
14、某模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一处理元素的输出就是下一处理元素的输入,则该模块的内聚类型为(  )内聚
A、过程  B、时间   C、顺序    D、逻辑
15、下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动。边上的权重表示活动的持续时间(天),则里程碑(  )不在关键路径上。在其他活动都按时完成的情况下,活动BE最多可以晚 (  )  天开始而不影响工期。
A、B   B、C    C、D        D、J  A、0
B、1  C、2  D、3

软考软件设计师2009至2019年考试历年真题及答案解析 

百度网盘下载链接:https://pan.baidu.com/s/1-v04G55F0Ag0jNMdtZ0Ong  提取码:7bvc 

16、以下关于软件风险的叙述中,不正确的是(  )
A、风险是可能发生的事件
B、如果发生风险,风险的本质、范围和时间可能会影响风险所产生的后果
C、如果风险可以预测,可以避免其发生
D、可以对风险进行控制
17、将编译器的工作过程划分为词法分析,语义分析,中间代码生成,代码优化和目标代码生成时,语法分析阶段的输入是(  )若程序中的括号不配对,则会在(  )阶段检查出错误。 A、记号流
B、字符流
C、源程序
D、分析树
A、词法分析
B、语法分析
C、语义分析
D、目标代码生成
18、表达式(a-b)*(c+d)的后缀式(逆波兰式)是(  )
A、abcd-+*
B、ab-c+d*
C、abc-d/-*
D、ab-cd+*
19、进程p1、p2、p3、p4和p5的前趋图如下所示:

若用PV操作控制这5个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为(  );空③和空④处应分别为(  );空⑤和空⑥处应分别为(  )
A、V(S1)和P(S2)P(S3)
B、P(S1)和V(S1)V(S2)
C、V(S1)和V(S2)V(S3)
D、P(S1)和V(S1)P(S2)
A、V(S4)V(S5)和P(S3)
B、V(S3)V(S4)和V(S5)
C、P(S4)P(S5)和V(S5)
D、P(S4)P(S5)和V(S4)
A、P(S6)和P(S5)V(S6)
B、V(S5)和V(S5)V(S6)
C、P(S6)和P(S5)P(S6)
D、V(S6)和P(S5)P(S6)
20、以下关于I/O软件的叙述中,正确的是(  )
A、I/O软件开放了I/O操作实现的细节,方便用户使用I/O设备
B、I/O软件隐藏了I/O操作实现的细节,向用户提供物理接口
C、I/O软件隐藏了I/O操作实现的细节,方便用户使用I/O设备
D、I/O软件开放了I/O操作实现的细节,用户可以使用逻辑地址访问I/O设备
21、在磁盘调度管理中通常(  )
A、先进行旋转调度,再进行移臂调度
B、在访问不同柱面的信息时,只需要进行旋转调度
C、先进行移臂调度,再进行旋转调度
D、在访问不同磁盘的信息时,只需要进行移臂调度
22、假设磁盘臂位于15号柱面上,进程的请求序列如下表表示,如果采用最短移臂调度算法,那么系统的响应序列应为(  )

A、①②③④⑤⑥
B、⑤①②④③⑥
C、②③④⑤①⑥
D、④②③⑤①⑥
23、敏捷开发方法scrum的步骤不包括(  )
A、Product Backlog B、Refactoring

C、Sprint Backlog
D、Sprint
24、以下关于CMM的叙述中,不正确的是(  )
A、CMM是指软件过程能力成熟度模型
B、CMM根据软件过程的不同成熟度划分了5个等级,其中,1级被认为成熟度最高,5级被认为成熟度最低
C、CMMI的任务是将已有的几个CMM模型结合在一起,使之构成"集成模型"
D、采用更成熟的CMM模型,一般来说可以提高最终产品的质量
25、ISO/IEC软件质量模型中,易使用性是指与使用所需的努力由一组规定或隐含的用户对这样使用所作的个别评价有关的一组属性,其易使用性的子特性不包括(  )。
A、易理解性
B、易学性
C、易分析性
D、易操作性
26、(  )不是采用MVC(模型-视图-控制器)体系结构进行软件系统开发的优点
A、有利于代码重用
B、提高系统的运行效率
C、提高系统的开发效率
D、提高系统的可维护性
27、以下关于各类文档撰写阶段的叙述中,不正确的是(  )
A、软件需求规格说明书在需求分析阶段撰写
B、概要设计规格说明书在设计阶段撰写
C、测试设计必须在测试阶段撰写
D、测试分析报告在测试阶段撰写
28、下图用白盒测试方法进行测试,图中有(  )条路径采用McCabe度量计算该程序图的环路复杂性为(  )

A、3
B、4
C、5
D、6
A、3
B、4
C、5
D、6
29、以下关于软件维护的叙述中,不正确的是(  )
A、软件维护解决软件产品交付用户之后进行中发生的各种问题
B、软件维护期通常比开发期长得多,投入也大得多
C、软件可维护性是软件开发阶段各个时期的关键目标
D、相对于软件开发任务而言,软件维护工作要简单得多
30、一个类中成员变量和成员函数有时也可以分别被称为(  )
A、属性和活动
B、值和方法
C、数据和活动
D、属性和方法
31、采用面向对象方法进行系统开发时,需要对两者之间关系会建新类的是(  )
A、汽车和座位
B、主人和宠物
C、医生和病人
D、部门和员工
32、进行面向对象系统设计时,软件实体(类、模块、函数等)应该是可以扩展但不可修改的,这属于(  )设计原则。
A、共同重用
B、开放封闭
C、接口分离
D、共同封闭
33、(  )绑定是指在运行时把过程调用和响应调用所需要执行的代码加以结合。
A、动态
B、过载
C、静态.
D、参数

  本文网址:http://www.zcjsjs8.com/blog/rs/275.html