您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 天津市大学软件学院高职升本范围(有答案)
第一套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.SAB.SDC.SPD.SC9.在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,(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.软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括(C)。A.设计软件的模块结构B.定义接口并建立数据结构C.模块设计D.生成概要设计规格说明15.结构化程序之所以具有易于阅读,并且有可能验证其正确性,这是由于(D)A.它强调编程风格B.选择良好的数据结构和算法C.有限制地使用GOTO语句D.只有三种基本结构16.程序设计语言主要分三大类:机器语言,汇编语言和(B)。A.逻辑语言B.高级语言C.自然语言D.智能语言17.结构化程序设计中的三种基本控制结构是(B)。A.过程、子程序和分程序B.顺序、选择和循环C.递归、堆栈和队列D.调用、返回和转移18.软件详细设计的主要任务是确定每个模块的(A)。A.算法和使用的数据结构B.外部接口C.功能D.编程19.在详细设计阶段,经常采用的工具包括(A)。A.程序流程图B.SAC.SCD.DFD20.详细设计的结果基本决定了最终程序的(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.可扩展性11.两个模块彼此传递的信息中有控制信息,这种耦合称为(D)A.数据耦合B.公共环境耦合C.内容耦合D.控制耦合12.在SD方法中全面指导模块划分的最重要的原则是(D)。A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性13.结构化程序设计主要强调的是(A)。A.程序易读性B.程序的效率C.程序设计语言的先进性D.程序的规模14.软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括(C)。A.设计软件的模块结构B.定义接口并建立数据结构C.模块内部算法设计D.生成概要设计规格说明15.按照总体设计中的启发式规则,模块的作用域和模块的控制域之间的关系应为(A)。A.模块的作用域应在模块的控制域之内。B.模块的控制域应在模块的作用域之内。C.模块的控制域与模块的作用域互相独立。D.以上说法都不对。16.程序设计语言主要分三大类:机器语言,汇编语言和(B)。A.逻辑语言B.高级语言C.自然语言D.智能语言17.软件详细设计主要采用的方法是(D)。A.模块设计B.结构化设计C.PDL语言D.结构化程序设计18.实现单入口单出口程序的三种基本控制结构是(A)。A.顺序、选择、循环B.过程、子程序、分程序C.调用、返回、转移D.递归、堆栈、队列19.详细设计中,过程设计的常用工具有(A)等。A.程序流程图,N-S盒图,PAD图B.程序流程图,数据流图C.程序流程图,系统流程图D.程序流程图,E-R图20.下列关于详细设计中的说法中错误的是(A)等。A.详细设计的结果与程序代码的质量无必然联系B.详细设计的根本目标是应该怎样具体地实现系统C.详细设计≠编写代码D.详细设计任务相当于设计程序的“蓝图”21.下列属于维护阶段的文档是(C)。A.软件规格说明B.用户操作手册C.软件问题报告D.软件测试分析报告22.一般来说,在软件生命周期中成本最高的阶段是(D)A.详细设计B.软件编码C.软件测试D.软件维护23.软件维护困难的主要原因是(C)。A.费用低B.人员少C.开发设计中的缺陷D.得不到用户支持24.在整个软件维护阶段所花费的全部工作中,哪种维护所占比例最大?(B)A.改正性B.完善性C.适应性D.预防性25.以下那些问题是维护人员经常面对的问题?(D)A.理解别人的程序非常困难B.文档不合格C.设计时没考虑未来的修改维护D.以上都是26.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫(B)。A.生存期B.面向对象分析C.面向对象程序设计D.面向对象设计27.把一组具有相似特性的对象的描述,称之为(C)。A.多态性B.继承性C.类D.消息28.消息是对象间交互的一种机制,消息刺激接收对象产生某种行为。消息的构成有三部分:(B),消息名,若干变元。A.发出消息的对象B.接收消息的对象C.消息编号D.时间29.面向对象分析的独到之处在于(A)A.将数据和操作结合在一起而不是分离B.仅考虑数据结构C.数据和操作分别独立考虑D.仅考虑操作过程30.下面关于面向对象方法中消息的叙述,不正确的是(B)A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息C.应用程序之间可以相互发送消息D.发送与接收消息的通信机制与传统的子程序调用机制不同31.经济可行性研究的范围包括(C)。A.资源有效性B.管理制度C.效益分析D.开发风险32.可行性研究阶段的主要任务包括(D)。A.分析和澄清问题定义B.导出系统的逻辑模型C.制定粗略的进度,建议和计划D.以上全是33.软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们(D)A.前者属于静态测试,后者属于动态测试B.前者属于动态测试,后者属于静态测试C.都属于静态测试D.都属于动态测试34.若有一个计算机类型的程序,它的输入量只有一个X,其范围是[-1,0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是(C)。A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法35.使用黑盒测试时,测试用例的设计应根据(B)。A.程序的内部逻辑B.程序的功能C.使用说明书D.程序的复杂程度第三套1.软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法一般是指(B)。A.原型化方法B.结构化方法C.面向对象方法D.功能分解法2.软件开发瀑布模型中的软件定义时期各个阶段依次是(A)。A.问题定义,可行性研究,需求分析。B.可行性研究,问题定义,需
本文标题:天津市大学软件学院高职升本范围(有答案)
链接地址:https://www.777doc.com/doc-3651731 .html