1 / 202
文档名称:

(新版)中级软件设计师考试题库(含答案).docx

格式:docx   大小:5,177KB   页数:202页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(新版)中级软件设计师考试题库(含答案).docx

上传人:ranbolee 2021/7/6 文件大小:5.06 MB

下载得到文件列表

(新版)中级软件设计师考试题库(含答案).docx

文档介绍

文档介绍:(新版)中级软件设计师考试题库(含答案)
单选题
,并采用PV操怍实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,那么信号量S的值应为()
A、3
B、-3
C、1
D、-1
答案:B
解析:当有进程运行时,其他进程访问信号量,信号量就会减1。S=-1-2
(bitmap)记录磁盘的使用情况。若磁盘的容量为300GB,物理块的大小为1MB,那么位示图的大小为()个字。
A、1200
B、3200
C、6400
D、9600
答案:D
解析:磁盘的容量为300GB,物理块的大小为1MB,则磁盘共300×1024/1个物理块,位示图的大小为300×1024/(32)=9600个字
,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使用它们的客户而变化。以下()情况适合选用该模式。①
一个客户需要使用一组相关对象②一个对象的改变需要改变其它对象③需要使用一个算法的不同变体④许多相关的类仅仅是行为有异
A、①②
B、②③
C、③④
D、①④
答案:C
解析:策模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换策模式让算法独立于使用它的客户而独立变化应用场景:1、多个类只区别在表现行为不同,可以使用Strategy模式,在运行时动态选择具体要执行的行为2、需要在不同情况下使用不同的策(算法),或者策还可能在未来用其它方式来实现3、对客户隐藏具体策(算法)的实现细节,彼此完全独立
,______的叙述是正确的。①软件满足规定或潜在用户需求特性的总和②软件特性的总和,软件满足规定用户需求的能力③是关于软件特性具备“能力”的体现④软件质量包括“代码质量”、“外部质量”和“使用质量”3部分
A、①③
B、①②
C、②③
D、②④
答案:A
解析:本题考查对软件质量概念的了解。软件质量是软件特性的总和,是软件满足规定或潜在用户需求的能力。2001年,软件产品质量国际标准ISO/IEC9126定义的软件质量包括“内部质量”、“外部质量”和“使用质量”3部分。也就是说,“软件满足规定或潜在用户需求的能力”要从软件在内部、外部和使用中
的表现来衡量。在②的描述中没有提到满足潜在用户的需求,而在④中“代码质量”应该是“内部质量”,所以这两个选项是错误的。
、E条边的简单无向图采用邻接矩阵存储结构(矩阵元素A[i][j]等于I/O分别表示顶点i与顶点j之间有/无边),则该矩阵中的非零元素数目为()。
A、N
B、E
C、2E
D、N+E
答案:C
解析:本题考查数据结构的基础知识。无向图的邻接矩阵是一个对称矩阵,每条边会表示两次,因此矩阵中的非零元素数目为2E。
()设计模式,适用于(请作答此空)。
A、有多个对象可以处理一个请求,在运行时刻自动确定由哪个对象处理
B、想使用一个已经存在的类,而其接口不符合要求
C、类的抽象和其实现之间不希望有一个固定的绑定关系
D、需要为一个复杂子系统提供一个简单接口
答案:D
解析:外观设计模式要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行交互外观设计模式提供一个高层次的接口使得子系统更易于使用外观模式适用情况如下:1)为复杂的子系统提供一个简单的接口;2)客户程序与抽象类的实现部分之间存在着很大的依赖性;3)构建一个层次结构的子系统时,适用外观模式定义子系统中每层的入口点
7.(Ⅱ)是()
A、参与者
B、用例
C、泛化关系
D、包含关系
答案:C
,becausenotwopartsarealike(atleastabovethestatementlevel).Iftheyare,wemakethetwosimilarpartsintoone,a(71),,buildings,orautomobiles,;