77范文网 - 专业文章范例文档资料分享平台

软考软件设计师考试上午练习试题(9)

来源:网络收集 时间:2019-08-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

解析:多态性是指作用于不同对象的同一个操作可以有不同的解释,从而产生不同的执行结果。通俗地说,具有相似功能的不同函数使用同一个函数名来实现,从而可以使用相同的调用方法来调用这些具有不同功能的同名函数。多态性可分为①参数多态、②包含多态、③过载多态和④隐含多态等4种类型,这些类型的说明见表4。

对于选项B的交互图(Interactive Diagram),是序列图(Sequence Diagram)和协作图的统称。它展现了各个对象如何依据某种行为进行相互协作。

对于选项C的活动图(Activity Diagram),是一种特殊的状态图,它用于描述需要进行的活动、执行这些活动的顺序及工作流。它强调对象间的控制流。

对于选项D的协作图(Collaboration Diagram),描述对象之间动态的交互关系,以及交互对象之间的静态链接关系。它强调收发消息对象的结构组织(上下层次关系)。 70. 可以用项目三角形表示项目管理中主要因素之间相互影响的关系, (75) 处于项目三角形的中心,它会影响三角形的每条边,对三条边的任何一条所作的修改都会影响它。 (75) A.范围 B.时间 C.成本 D.质量

参考答案:(75)D。

解析:项目三角形是指项目管理三角形,3条边分别是指时间、成本和范围,三者存在密切的关系。质量是项目三角形中的第4个关键因素,可以把它看成三角形的重心,具体分析如下。

① 如果调整项目三角形的时间边,在分析项目工期之后,可能发现项目的实际工期超过了原来的预算,此时有多种方法可以调整项目工期的长度。选择的方法受到各种约束条件(如资金、项目范围和项目质量等)的影响。最有效的缩短工期的办法是调整项目关键路径上的任务,具体做法是,缩短一些工作任务的工期、安排一些工作任务同步进行、分配额外资源加速进度或者缩小项目范围。当调整项目工期时,项目成本可能增加,资源可能会被过度分配,而且项目范围也可能发生变化;

参考答案:(71)D。

选项C中,类Q端的关联多重度被指定为“1?*”,说明类Q中必须包含(1?*)个类O的对象,这与试题中的描述恰好相反,因此选项C是错误答案,选项D是正确答案。 67. 用UML建立业务模型是理解企业业务过程的第一步。使用活动图(Activity Diagram)可显示业务工作流的步骤和决策点,以及完成每一个步骤的角色和对象,它强调 (72) 。 (72) A.上下层次关系 B.时间和顺序

C.对象间的迁移 D.对象间的控制流 参考答案:(72)D。

解析:用UML建立业务模型是理解业务过程的第1步。使用活动图可表示企业业务的工作流。这种UML图显示工作流中的步骤和决策点,以及完成每一步骤的角色和对象。它强调对象间的控制流,是一种特殊的状态图(Statechart Diagram)。

在UML模型图中,协作图(Collaboration Diagram)按组织结构对控制流建模,它强调上下层次关系。序列图(Sequence Diagram)用于按时间顺序对控制流建模,它强调的是时间和顺序。

68.下面各语句中,能正确进行赋字符串操作的语句是(73) (73)A. chars[5]={\

B. chars[5]={’A’,’B’,’C’,’D’,’E’}; C. char*s;s=\ D. char*s;scanf(\,s); 参考答案:(73)C。

解析:字符串最终存储于字符数组中,存储字符串的字符数组可以是程序主动引入的(定义或动态分配),也可以是字符串常量,由系统分配。其中字符数组用字符串初始化就是字符串存储于由程序引入的字符数组的例子。给字符指针赋字符串则是系统自动分配字符率存储空间的例子。给字符指针赋字符串并不是将一个长长的字符串存于字符指针变量中,而是将字符串常量存储于常量区,并将存储这个字符串的首字节地址赋给指针变量,让指针变量指向字符率常量的首字符。对于以字符串作为字符数组初值的情况,要求字符数组足够的大,能存得下字符串常量。这里有一个特别的规定,若数组的大小少于存储字符串有效字符的字节个数,系统将报告错误;当字符数组的大小只能存储字符串的有效字符,而不能存储字符率结束标记符时,则存储于字符数组中的内容是字符序列,因没有存储字符率结束标记符,存储的内容就不是字符串。如代码chara[5]=\。另外,给字符数组元素逐一赋字符初值,并在字符初值中没有字符串结束标记符,则存于字符数组中的内容也不是字符率。如代码chars[5]={’A’,’B’,’C’,’D’,’E’}。特别要注意当字符指针还未指向某个字符数组的元素时,不可以通过字符指针输入字符串。如代码char*s;scanf(\,s)。若写成char*str;scanf(\,&str)更是错误的了。由于C语言规定数组不能相互赋值,

所以只能将字符串常量赋给某字符指针。如代码char*s;s=\是正确的。实际上,字符率\被存储于常量区中,向指针变量赋的是字符指针,让s指向其中的字符’A’。所以解答是C。

69. 在UML建模过程中,对象行为是对象间为完成某一目的而进行的一系列消息交换。若需要描述跨越多个用例的单个对象的行为,使用 (74) 是最为合适的。 (74) A.状态图(Statechart Diagram) B.交互图(Interactive Diagram) C.活动图(Activity Diagram) D.协作图(Collaboration Diagram) 参考答案:(74)A。

解析:对于选项A的状态图(Statechart Diagram),展示了一个特定对象的所有可能状态,以及由于各种事件的发生而引起的状态间的转移。若需要描述跨越多个用例的单个对象的行为,使用它是最合适的。

对于选项B的交互图(Interactive Diagram),是序列图(Sequence Diagram)和协作图的统称。它展现了各个对象如何依据某种行为进行相互协作。

对于选项C的活动图(Activity Diagram),是一种特殊的状态图,它用于描述需要进行的活动、执行这些活动的顺序及工作流。它强调对象间的控制流。

对于选项D的协作图(Collaboration Diagram),描述对象之间动态的交互关系,以及交互对象之间的静态链接关系。它强调收发消息对象的结构组织(上下层次关系)。 70. 可以用项目三角形表示项目管理中主要因素之间相互影响的关系, (75) 处于项目三角形的中心,它会影响三角形的每条边,对三条边的任何一条所作的修改都会影响它。 (75) A.范围 B.时间 C.成本 D.质量

参考答案:(75)D。

解析:项目三角形是指项目管理三角形,3条边分别是指时间、成本和范围,三者存在密切的关系。质量是项目三角形中的第4个关键因素,可以把它看成三角形的重心,具体分析如下。

① 如果调整项目三角形的时间边,在分析项目工期之后,可能发现项目的实际工期超过了原来的预算,此时有多种方法可以调整项目工期的长度。选择的方法受到各种约束条件(如资金、项目范围和项目质量等)的影响。最有效的缩短工期的办法是调整项目关键路径上的任务,具体做法是,缩短一些工作任务的工期、安排一些工作任务同步进行、分配额外资源加速进度或者缩小项目范围。当调整项目工期时,项目成本可能增加,资源可能会被过度分配,而且项目范围也可能发生变化;

② 如果调整项目三角形的资金边,为了降低成本,可以缩小项目范围,这样任务减少,占用的资源也会下降,成本就会降低,同时项目的工期也会缩短;

③ 如果调整项目三角形的范围边,改变项目的范围一定包括改变项目任务的数量和工期。项目范围和质量是密切相关的,在缩小范围的同时,会降低既定的项目质量要求。否则不可能在原来的资源和时间内达成新的目标,所以项目的预期目标限定了相应的资源和时间;

④ 项目三角形的3条边中任何一条边发生变化都会影响项目质量,项目质量受3条边的约束。例如,如果发现项目工期还有剩余时间,可以通过增加项目任务来扩大范围。有了这种项目范围的扩大,就能够提高项目质量。反之,如果需要降低项目成本,将其控制在项目预算范围之内,就不得不通过减少项目任务或者缩短项目工期来缩小项目范围。随着项目的缩小,就很难保证既定的项目质量了,所以削减项目成本会导致项目质量的降低。 71. 以下关于用例(use case)的叙述中,说法不够准确的是 (76) 。 (76) A.用例将系统的功能范围分解成许多小的系统功能陈述 B.一个用例代表了系统的一个单一的目标 C.用例是一个行为上相关的步骤序列 D.用例描述了系统与用户的交互 参考答案:(76)D。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库软考软件设计师考试上午练习试题(9)在线全文阅读。

软考软件设计师考试上午练习试题(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/681103.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: