[计算机类试卷]软件工程基础知识练习试卷5及答案与解析.doc
《[计算机类试卷]软件工程基础知识练习试卷5及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件工程基础知识练习试卷5及答案与解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、软件工程基础知识练习试卷 5及答案与解析 1 瀑布模型是传统的软件开发过程模型,它强调各阶段的严格性,其主要缺点是 。 A需要软件人员和用户进行沟通 B需要付出较高的维护成本 C开发的软件不易于移植 D不适应需求不确定的软件开发 2 _是对象之间关联的一个重要方面,它说明了在关联中一个类的对象可以对应另一个类的多个对象。 A继承 B多态 C封装 D多重性 3 聚集的一种形式是聚集对象和它的组成对象之间具有强关联关系,这种聚集称为 ,其关键特征是部分对象只能存在于 组成对象之中。 A集合 B组合 C关联 D弱关联 4 _是类的特性,它描述了类的对象所具有的一系列特性值。 A属性 B操作 C行为
2、D状态 5 _属于动态交互图,它们关注系统的动态特性。 A序列图和通信图 B序列图和类图 C类图和对象图 D用例图和通信图 6 下列关于结构化设计与面向对象设计的叙述中,不正确的是 _ 。 A结构化设计以过程设计为核心 B面向对象设计以对象设计为核心 C结构化设计比面向对象设计更易支持数据结构的修改 D面向 对象设计比结构化设计更易支持系统的维护 7 下面关于类、对象和实例的叙述中,错误的是 _ 。 A类是创建对象的模板 B对象是类的实例 C类是对象的实例 D类是一组具有共同特征的对象集合 8 _不是面向对象程序设计语言。 A XML B JaVa C C# D Simula 9 面向对象中的
3、 _机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。 A封装 B多态 C继承 D变异 10 UML是一种 _。 A面向对象的程 序设计语言 B面向过程的程序设计语言 C软件系统开发方法 D软件系统建模语言 11 关于对象和类的叙述,正确的是 _。 A如果两个对象的所有成员变量的值相同,则这两个对象是同一对象 B编写代码时,不允许使用匿名类 C不同的对象一定属于不同的类 D每个对象都有唯一标识,以彼此区分 12 _关系描述了某对象由其他对象组成。 A依赖 B一般化 C聚合 D具体化 13 关于对象封装的叙述,正确的是 _。 A每个程序模块中都封装了若干个对象 B封装
4、可 实现信息隐藏 C封装使对象的状态不能改变 D封装是把对象放在同一个集合中 14 在面向对象技术中,抽象类是 _ A接口 B没有方法的类 C没有子类的类 D至少有一个未定义消息的类 15 原型化方法是动态确定软件需求的方法之一,该方法适应于 _的系统。 A需求不确定性高 B需求确定 C结构简单 D可移植性好 16 采用结构化方法开发软件时,常使用数据流图来描述系统数据处理过程,它是_阶段产生的。 A系统分析 B概要设计 C详细设计 D编码 17 _是一种面向数据结构的软件开发方法,该方法以数据结构为基础,通过一组映射或转换过程来建立程序的结构。 A结构化开发方法 B Jackson系统开发方
5、法 C Boockl方法 D UML(统一建模语言 ) 18 软件设计活动中的 _设计指定各个组件之间的通信方式以及各组件之间如何相互作用。 A数据 B接口 C结构 D组件 19 在软件开发过程中,软件设计包括 4个既独立又相互联系的活动,分别为体系结构设计、 _ 、数据设计和过程设计。 A文档设计 B程序 设计 C用户手册设计 D接口设计 20 通常在软件开发过程的 _阶段,无需用户参与。 A需求分析 B维护 C编码 D测试 21 _语言最适用于过程式程序设计。 A C B HTML C Java D PROLOG 22 通常在软件开发的 _ 活动中无需用户参与。 A需求分析 B维护 C编码
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件工程 基础知识 练习 答案 解析 DOC
