天津市大学软件学院高职升本范围2012年(有答案)

2019-04-08 23:02

第一套

1、下列关于瀑布模型的描述正确的是( D ) A.利用瀑布模型,如果发现问题修改的代价很低 B.瀑布模型的核心是按照软件开发的时间顺序将问题简化 C.瀑布模型具有良好的灵活性

D.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开

2、原型化方法是用户和设计者之间执行的一种交互构成,适用于( A )系统。 A.需求不确定性高的 B.需求确定的 C.管理信息 D.实时

3、在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( A A.软件危机 B.软件工程 C.程序设计革命 D.结构化程序设计 4、软件工程是( C ) A.是结构化程序设计的指导方法。

B.是软件开发技术和软件工程管理学为内容的学科。 C.是指导计算机软件开发和维护的工程学科。 D.是指导软件开发的工程方法。

5.软件开发瀑布模型中的软件定义时期各个阶段依次是( B )。 A.可行性研究,问题定义,需求分析。 B.问题定义,可行性研究,需求分析。 C.可行性研究,需求分析,问题定义。 D.以上顺序都不对。

6.软件需求分析的主要任务是准确地定义出要开发的软件系统是( C ) A.如何做? B.怎么做? C.做什么? D.不做什么? 7.数据字典是用来定义( D )

A.流程图 B.功能结构图 C.系统结构图 D.数据流图

8.数据流图(DFD)是( A )方法中用于表示系统的逻辑模型的一种图形工具。

) A.SA B.SD C.SP D.SC

9.在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,( C )是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。

A.业务需求 B.系统要求 C.非功能需求 D.用户需求

10.要将一个复杂的系统分析清楚,传统软件工程常用方法是结构化分析方法,结构化分析方法就是( A )。

A.面向数据流自顶向下,逐步求精的方法 B由内向外进行分析的方法 C.先局部后整体的分析方法 D.使用IPO图形工具分析的方法 11.模块的内聚性最高的是( D )

A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚 12.总体设计的目的是确定整个系统的( B )。

A.规模 B.功能及模块结构 C.费用 D.测试方案

13.一个模块内部各程序都在同一数据结构上操作,这个模块的内聚性称为( C A.时间内聚 B.功能内聚 C.通信内聚 D.过程内聚

14.软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括(A.设计软件的模块结构 B.定义接口并建立数据结构 C.模块设计 D.生成概要设计规格说明

15.结构化程序之所以具有易于阅读,并且有可能验证其正确性,这是由于( D A.它强调编程风格 B.选择良好的数据结构和算法 C.有限制地使用GOTO语句 D.只有三种基本结构

16.程序设计语言主要分三大类:机器语言,汇编语言和( B )。 A.逻辑语言 B.高级语言 C.自然语言 D.智能语言 17.结构化程序设计中的三种基本控制结构是( B )。 A.过程、子程序和分程序 B.顺序、选择和循环

。 )。 ) C )C.递归、堆栈和队列 D.调用、返回和转移 18.软件详细设计的主要任务是确定每个模块的( A )。

A.算法和使用的数据结构 B.外部接口 C.功能 D.编程 19.在详细设计阶段,经常采用的工具包括( A )。 A.程序流程图 B.SA C.SC D.DFD 20.详细设计的结果基本决定了最终程序的( C )。

A.代码的规模 B.运行速度 C.质量 D.可维护性 21.为了提高软件的可维护性,在编码阶段应注意( D )。 A.保存测试用例和数据 B.提高模块的独立性 C.文档的副作用 D.养成好的程序设计风格 22.一般来说,在软件生命周期中成本最高的阶段是( D )。 A.详细设计 B.软件编码 C.软件测试 D.软件维护 23.因计算机硬件和软件环境的变化而作出的修改软件的过程称为( B )。 A.改正性维护 B.适应性维护 C.完善性维护 D.预防性维护

24.在软件维护的实施过程中,为了正确和有效地修改,需要经历以下三个步骤:分析和理解程序,修改程序,重新验证程序。( A )是决定维护成败和质量好坏的关键。 A.分析和理解程序 B.重新验证程序 C.修改程序 D.验收程序 25.以下哪些问题是维护人员经常面对的问题?( D ) A.理解别人的程序非常困难 B.文档不合格 C.设计时没考虑未来的修改维护 D.以上都是

26.面向对象技术中,对象是类的实例。对象有三种成份:( A )、属性和方法。 A.标识 B.规则 C.封装 D.消息

27.( C )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。 A.多态性 B.继承 C.封装 D.消息

28.消息是对象间交互的一种机制,消息刺激接收对象产生某种行为。消息的构成有三部分:( B ),消息名,若干变元。

A.发出消息的对象 B.接收消息的对象 C.消息编号 D.时间

29.面向对象设计准则包括:模块化,抽象,( A ),弱耦合,强内聚和可重用。 A.信息隐藏 B.可继承 C.封装性 D.实例化

30.( A )意味着一个操作在不同的类中可以有不同的实现方式。 A.多态性 B.多继承 C.类的复用 D.封装 31.软件可行性研究一般不考虑( D )。 A.是否有足够的人员和相关的技术来支持系统开发 B.是否有足够的工具和相关的技术来支持系统开发 C.待开发软件是否有市场、经济上是否合算 D.待开发的软件是否会有质量问题

32.可行性研究阶段的主要任务包括( D )。 A.分析和澄清问题定义 B.导出系统的逻辑模型 C.制定粗略的进度,建议和计划 D.以上全是

33.软件测试中,白盒法是通过分析程序的( B )来设计测试用例的。 A.应用范围 B.内部逻辑 C.功能 D.输入数据 34.与确认测试阶段有关的文档是( A )。

A.需求规格说明书 B.概要设计说明书 C.详细设计说明书 D.源程序 35.使用黑盒测试时,测试用例的设计应根据( D )。

A.程序的内部逻辑 B.程序的复杂程度 C.使用说明书 D.程序的功能

第二套

1.在软件开发模型中,提出最早、应用最广泛的模型是( A )。 A.瀑布 B.螺旋 C.演化 D.智能 2.快速原型模型的主要特点之一是( D )。

A.开发完毕才见到产品 B.及早提供全部完整的软件产品 C.开发完毕后才见到软件产品 D.及早提供软件产品

3.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C )。 A.软件工程 B.软件周期 C.软件危机 D.软件产生 4.软件工程是( C )。 A.是结构化程序设计的指导方法。

B.是软件开发技术和软件工程管理学为内容的学科。 C.是指导计算机软件开发和维护的工程学科。 D.是指导软件开发的工程方法。

5.软件工程中常用的生命周期模型有( C )等。

A.瀑布模型,快速循环模型,增量模型,螺旋模型和喷泉模型。 B.瀑布模型,快速循环模型,扩展模型,螺旋模型和敏捷模型 C.瀑布模型,快速原型模型,增量模型,螺旋模型和喷泉模型 D.瀑布模型,快速原型模型,增量模型,螺旋模型和敏捷模型 6.需求分析阶段的主要任务是确定( D )

A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能 7.数据字典是用来定义( D )中的各个成份的具体含义的。 A.流程图 B.功能结构图 C.系统结构图 D.数据流图 8.数据流图DFD中的每个加工至少需要( B )。

A.一个输入流 B.一个输出流和一个输入流 C.一个输入或输出流 D.一个输出流 9.使用实体-联系图(ER图)建立的概念性数据模型中包含3种互相关联的信息:( B ) A.数据对象,属性,方法 B.数据对象,属性,联系 C.数据表,属性,联系 D.数据表,实体,联系

10.( C )是指程序在给定的时间间隔内,按照规格说明书的规定成功运行的概率。 A.可移植性 B.可用性 C.可靠性 D.可扩展性


天津市大学软件学院高职升本范围2012年(有答案).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国目前自然生态现状和发展趋势展望

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: