【计算机类职业资格】程序员-软件工程基础知识(一)及答案解析.doc
《【计算机类职业资格】程序员-软件工程基础知识(一)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】程序员-软件工程基础知识(一)及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、程序员-软件工程基础知识(一)及答案解析(总分:41.00,做题时间:90 分钟)一、单项选择题(总题数:36,分数:41.00)1.瀑布模型是传统的软件开发过程模型,它强调各阶段的严格性,其主要缺点是 。A需要软件人员和用户进行沟通 B需要付出较高的维护成本C开发的软件不易于移植 D不适应需求不确定的软件开发(分数:1.00)A.B.C.D.2.传统的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。图 7-4 给出的软件开发过程属于 模型。(分数:1.00)A.B.C.D.3. 是对象之间关联的一个重要方面,它说明了在关联中一个类的对象可以对应另一个类的多个对象。A继承 B多态 C封
2、装 D多重性(分数:1.00)A.B.C.D.4.聚集的一种形式是聚集对象和它的组成对象之间具有强关联关系,这种聚集称为 ,其关键特征是部分对象只能存在于组成对象之中。A集合 B组合 C关联 D弱关联(分数:1.00)A.B.C.D.5. 是类的特性,它描述了类的对象所具有的一系列特性值。A属性 B操作 C行为 D状态(分数:1.00)A.B.C.D.面向对象 (6) 强调对问题的调查而不是如何确定解决方案,面向对象 (7) 强调的是问题的逻辑解决方案,即系统怎样才能满足需求。(分数:2.00)(1).A编程 B实现 C分析 D设计(分数:1.00)A.B.C.D.(2).A编程 B实现 C分
3、析 D设计(分数:1.00)A.B.C.D.6. 属于动态交互图,它们关注系统的动态特性。A序列图和通信图 B序列图和类图C类图和对象图 D用例图和通信图(分数:1.00)A.B.C.D.7.下列关于结构化设计与面向对象设计的叙述中,不正确的是 。A结构化设计以过程设计为核心B面向对象设计以对象设计为核心C结构化设计比面向对象设计更易支持数据结构的修改D面向对象设计比结构化设计更易支持系统的维护(分数:1.00)A.B.C.D.8.下面关于类、对象和实例的叙述中,错误的是 。A类是创建对象的模板 B对象是类的实例C类是对象的实例 D类是一组具有共同特征的对象集合(分数:1.00)A.B.C.D
4、.9. 不是面向对象程序设计语言。AXML BJaVa CC# DSimula(分数:1.00)A.B.C.D.10.面向对象中的 机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。A封装 B多态 C继承 D变异(分数:1.00)A.B.C.D.11.UML 是一种 。A面向对象的程序设计语言 B面向过程的程序设计语言C软件系统开发方法 D软件系统建模语言(分数:1.00)A.B.C.D.在统一建模语言(Unifled Modeling Language,UML)中,描述本系统与外部系统及用户之间交互的图是 (14) ;按时间顺序描述对象间交互的图是 (15) 。(
5、分数:2.00)(1).A用例图 B类图 C对象图 D状态图(分数:1.00)A.B.C.D.(2).A部署图 B序列图 C协作图 D状态图(分数:1.00)A.B.C.D.12.关于对象和类的叙述,正确的是 。A如果两个对象的所有成员变量的值相同,则这两个对象是同一对象B编写代码时,不允许使用匿名类C不同的对象一定属于不同的类D每个对象都有唯一标识,以彼此区分(分数:1.00)A.B.C.D.13. 关系描述了某对象由其他对象组成。A依赖 B一般化 C聚合 D具体化(分数:1.00)A.B.C.D.14.关于对象封装的叙述,正确的是 。A每个程序模块中都封装了若干个对象B封装可实现信息隐藏C
6、封装使对象的状态不能改变D封装是把对象放在同一个集合中(分数:1.00)A.B.C.D.15.在面向对象技术中,抽象类是 。A接口 B没有方法的类C没有子类的类 D至少有一个未定义消息的类(分数:1.00)A.B.C.D.16.原型化方法是动态确定软件需求的方法之一,该方法适应于 的系统。A需求不确定性高 B需求确定 C结构简单 D可移植性好(分数:1.00)A.B.C.D.17.采用结构化方法开发软件时,常使用数据流图来描述系统数据处理过程,它是 阶段产生的。A系统分析 B概要设计 C详细设计 D编码(分数:1.00)A.B.C.D.18. 是一种面向数据结构的软件开发方法,该方法以数据结构
7、为基础,通过一组映射或转换过程来建立程序的结构。A结构化开发方法 BJackson 系统开发方法CBoockl 方法 DUML(统一建模语言)(分数:1.00)A.B.C.D.19.软件设计活动中的 设计指定各个组件之间的通信方式以及各组件之间如何相互作用。A数据 B接口 C结构 D组件(分数:1.00)A.B.C.D.20.在软件开发过程中,软件设计包括 4 个既独立又相互联系的活动,分别为体系结构设计、 、数据设计和过程设计。A文档设计 B程序设计 C用户手册设计 D接口设计(分数:1.00)A.B.C.D.21.通常在软件开发过程的 阶段,无需用户参与。A需求分析 B维护 C编码 D测试
8、(分数:1.00)A.B.C.D.22. 语言最适用于过程式程序设计。AC BHTML CJava DPROLOG(分数:1.00)A.B.C.D.23.通常在软件开发的 活动中无需用户参与。A需求分析 B维护 C编码 D测试(分数:1.00)A.B.C.D.24.软件“做什么”和“怎么做”是软件开发过程中需要解决的关键问题,其中“怎么做”是在 阶段解决的。A需求分析 B文档设计 C软件编码 D测试(分数:1.00)A.B.C.D.25.软件测试分为黑盒测试和白盒测试,其中 方法属于黑盒测试。A等价类划分和边界值划分 B循环覆盖以及基本路径测试C错误推测和逻辑覆盖 D因果图和路径覆盖(分数:1
9、.00)A.B.C.D.26.软件测试是保证软件质量的关键活动,实施软件测试的可行目标是 。A证明软件不存在错误和缺陷 B验证程序的数据表示方式是否正确C找出软件中的所有错误和缺陷 D尽量多地发现软件中的错误和缺陷(分数:1.00)A.B.C.D.软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件的 (31) 设计测试用例,白盒测试根据软件的 (32) 设计测试用例。(分数:2.00)(1).A功能规格说明 B需求说明 C内部结构和逻辑 D数据流图(分数:1.00)A.B.C.D.(2).A功能规格说明 B需求说明 C内部结构和逻辑 D数据流图(分数:1.00)A.B.C.D.程序中的局
10、部数据结构测试通常在 (33) 阶段进行,而全局数据结构测试通常在 (34) 阶段进行。(分数:2.00)(1).A单元测试 B集成测试 C确认测试 D系统测试(分数:1.00)A.B.C.D.(2).A单元测试 B集成测试 C确认测试 D系统测试(分数:1.00)A.B.C.D.27.对程序进行白盒测试时,可采用 法设计测试用例。A等价类划分 B边界值分析 C逻辑覆盖 D因果图(分数:1.00)A.B.C.D.28.关于软件文档的叙述,“ ”是错误的。A文档就是指软件的操作说明书B文档是软件产品的一部分,没有文档的软件就不能成为软件C高质量文档对于软件开发、维护和使用有重要的意义D测试用例也
11、是重要的软件文档(分数:1.00)A.B.C.D.29.为了改善系统硬件环境和运行环境而产生的系统更新换代需求而导致的软件维护属于 维护。A适应性 B正确性 C完善性 D预防性(分数:1.00)A.B.C.D.30.某软件在进行维护时,因误删除一个标识符而引起的错误是 副作用。A文档 B数据 C编码 D设计(分数:1.00)A.B.C.D.将软件从一种计算机环境转换到另一种环境运行的难易程度是指软件的 (39) 。在规定的条件下和规定的时间间隔内,按设计要求,软件成功运行的特性称为 (40) 。(分数:2.00)(1).A可靠性 B可移植性 C可使用性 D灵活性(分数:1.00)A.B.C.D
12、.(2).A可靠性 B可移植性 C可重用性 D正确性(分数:1.00)A.B.C.D.31.ISO/IEC 9126 软件质量模型中第一层定义了 6 个质量特性,并为各质量特性定义了相应的质量子特性。其中易替换性子特性属于软件的 质量特性。A可靠性 B可移植性 C效率 D可维护性(分数:1.00)A.B.C.D.程序员-软件工程基础知识(一)答案解析(总分:41.00,做题时间:90 分钟)一、单项选择题(总题数:36,分数:41.00)1.瀑布模型是传统的软件开发过程模型,它强调各阶段的严格性,其主要缺点是 。A需要软件人员和用户进行沟通 B需要付出较高的维护成本C开发的软件不易于移植 D不
13、适应需求不确定的软件开发(分数:1.00)A.B.C.D. 解析:解析 瀑布模型是传统的软件开发过程模型,它强调各阶段的严格性,但瀑布模型缺乏灵活性,不适应需求不确定的软件开发。2.传统的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。图 7-4 给出的软件开发过程属于 模型。(分数:1.00)A. B.C.D.解析:解析 图中的模型是典型的瀑布模型。3. 是对象之间关联的一个重要方面,它说明了在关联中一个类的对象可以对应另一个类的多个对象。A继承 B多态 C封装 D多重性(分数:1.00)A.B.C.D. 解析:解析 多重性是对象之间关联的一个重要方面,它说明了在关联中一个类的对象可
14、以对应另一个类的多个对象。4.聚集的一种形式是聚集对象和它的组成对象之间具有强关联关系,这种聚集称为 ,其关键特征是部分对象只能存在于组成对象之中。A集合 B组合 C关联 D弱关联(分数:1.00)A.B. C.D.解析:解析 聚集分为聚合和组合,它的一种形式是聚集对象和它的组成对象之间具有强关联关系,这种聚集称为组合,其关键特征是部分对象只能存在于组成对象之中。5. 是类的特性,它描述了类的对象所具有的一系列特性值。A属性 B操作 C行为 D状态(分数:1.00)A. B.C.D.解析:解析 属性是类的特性,它描述了类的对象所具有的一系列特性值。面向对象 (6) 强调对问题的调查而不是如何确
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 程序员 软件工程 基础知识 答案 解析 DOC
