雨课堂学堂在线学堂云《软件工程及应用(广东理工学院)》单元测试考核答案_第1页
雨课堂学堂在线学堂云《软件工程及应用(广东理工学院)》单元测试考核答案_第2页
雨课堂学堂在线学堂云《软件工程及应用(广东理工学院)》单元测试考核答案_第3页
雨课堂学堂在线学堂云《软件工程及应用(广东理工学院)》单元测试考核答案_第4页
雨课堂学堂在线学堂云《软件工程及应用(广东理工学院)》单元测试考核答案_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1题软件是一种()性工业产品。A理论B逻辑C消耗D体力第2题软件是程序、数据、(

)三者的集合。A文档B算法C接口D系统第3题按照软件的功能进行划分,可分为:系统软件、支撑软件和()。A应用软件B专用软件C操作系统D计算机辅助软件第4题软件生产的发展经历了程序设计时代、程序系统时代、____时代和面向对象时代。正确答案::软件工程第5题软件产品的生产主要是研制,软件产品的成本主要体现在____上。正确答案::人力成本第1题由于软件生产的复杂性和高成本,使大型软件的生产出现危机,软件危机的主要表现包括下述(

)方面。A生产成本过高B需求增长难以满足C进度难以控制和质量难以保证D以上全部第2题软件危机产生的原因主要有(

)。A软件是逻辑部件,规模较庞大,给开发和维护带来客观的困难B软件开发技术、生产方式和工具较落后C忽视需求分析的重要性,对维护不够重视D以上全部第3题软件危机解决的主要途径不包括()。A使用好的软件开发技术、方法B重视软件开发管理过程C使用好的软件开发工具,提高软件生产率D增加开发费用第4题软件危机的内在原因是由于软件的复杂性造成的。第5题软件工程的提出主要是为了解决软件危机。1.3软件工程随堂测试第1题与计算机科学的理论研究不同,软件工程是一门()的学科。A理论性B工程性C原理性D心理性第2题软件工程学科出现的直接原因是()。A计算机的发展B其他工程学科的影响C软件危机的出现D程序设计自动化第3题软件工程项目的基本目标不包括()。A较低的开发成本和维护费用B达到要求的软件功能C软件性能好和可靠性高D满足用户的一切要求第4题软件工程的基本原理主要包括(

)。A用分阶段的生存周期计划进行严格的管理和分阶段评审B实行严格的产品控制和采用现代程序设计技术C软件工程结果应能清楚地审查和开发小组的人员应该少而精D以上全部第5题软件工程的三要素是方法、工具和____。正确答案::过程2.1软件生命周期模型随堂测试第1题软件生存周期模型有多种,下列选项中,(

)不是软件生存周期模型。A螺旋模型

B增量模型C功能模型D瀑布模型第2题软件生存周期的8个阶段分别是问题定义、可行性研究、____、概要设计、____、编码与单元测试、集成测试和维护。正确答案::需求分析正确答案::详细设计第3题瀑布模型适合于需求很____的软件项目。正确答案::明确第4题螺旋模型适用于需求____和大规模的软件项目。正确答案::不明确第5题喷泉模型适用于____的软件开发项目。正确答案::面向对象2.2软件开发方法与开发工具随堂测试第1题结构化方法主要包括结构化分析、结构化设计和____。正确答案::结构化程序设计第2题结构化方法的基本原则是抽象和____。正确答案::分解第3题面向对象方法一种运用对象、类、____、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。正确答案::继承第4题Jackson方法是面向____的软件设计方法。正确答案::数据结构第5题维也纳(Warnier)开发方法一种____的开发方法,软件的需求用严格的形式语言描述,把描述模型逐步变换成目标系统。正确答案::形式化3可行性研究随堂测试第1题可行性研究的目的不是去开发一个软件项目,而是研究这个项目是否____,是否____。正确答案::能够开发正确答案::值得开发第2题可行性研究可以从____、经济可行性、社会可行性、法律可行性、操作可行性进行论证。正确答案::技术可行性第3题经济可行性一般考虑的问题包括:成本和____。正确答案::效益第4题可行性研究阶段可能形成的两个文档是可行域研究报告和____。正确答案::项目开发计划第5题在软件的可行性研究主要从不同角度对系统进行可行性研究,其中从功能角度对系统进行研究属于()的研究。A经济可行性B技术可行性C操作可行性D社会可行性第6题下列不属于成本-效益分析的度量指标是()。A货币的时间价值B投资回收期C性质因素D纯收入4.1软件需求分析随堂测试第1题软件需求主要包括三部分:业务需求、____和非功能需求。正确答案::功能需求第2题需求分析的基本任务是准确定义____,为了满足用户的需要,回答系统必须____的问题。正确答案::新系统的目标正确答案::做什么第3题需求和分析必须要做到全面、准确、清晰,需求分析的过程就是将用户的____需求陈述转化为完整的需求定义,再由需求定义转换到相应的____功能规约的过程。正确答案::非形式正确答案::形式第4题需求分析阶段的研究对象是()。A用户要求B分析员要求C系统要求D软硬件要求第5题在需求分析阶段建立之前有必要进行()。A程序设计B可行性分析CE-R分析D3NF分析4.2结构化分析方法随堂测试第1题SA方法的基本思想是(

)A自底向上逐步抽象B自底向上逐步分解C自顶向下逐步分解D自顶向下逐步抽象第2题SA方法的分析步骤是首先调查了解当前系统的工作流程,然后(

)A获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的物理模型C获得当前系统的逻辑模型,抽象出当前系统的物理模型,建立目标系统的逻辑模型D获得当前系统的逻辑模型,抽象出当前系统的物理模型,建立目标系统的物理模型第3题在结构化分析方法中,与数据流图配合使用的是(

)A网络图B实体联系图C数据字典D程序流程图第4题需求分析(

)A要回答“软件必须做什么”B可以概况为“理解、分解,表达”六个字C要求编写需求规格说明书D以上都对第5题软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、指定需求规格说明以及()。A总结B实践性报告C需求分析评审D以上答案都不正确4.3系统流程图随堂测试第1题系统流程图是描述系统(

)模型的工具。A功能B物理C逻辑D整体第2题系统流程图以()形式描绘组成系统的每个部件。A白盒B灰盒C黑盒第3题系统流程图的基本元素中有表示条件判断的图形。第4题系统中使用的软件程序的具体流程应该在系统流程图中详细地描述出来。第5题当系统比较复杂的时候,系统流程图可以考虑采取分层的方法自下而上的描述系统的物理模型。4.4数据流图基础随堂测试第1题数据流图是(

)阶段重要的建模工具之一。A可行性分析B结构化需求分析C结构化总体设计D软件开发第2题数据流图是描述系统(

)模型的图形化工具。A整体B物理C数据D功能第3题数据流图中只有4种基本元素。第4题数据流图中的数据源点与终点可以统称为系统的____。正确答案::外部实体第5题通常用动词短语为()命名。A加工B数据流C数据存储D数据源点或终点4.5数据流图分层方法随堂测试第1题数据流图分层时重点分解的是()A数据流B数据存储C加工D外部实体第2题数据流图的分层结构一般为顶层图->0层图->1层图->...,依此类推。第3题数据流表达的是系统中流动的数据,应用动词为其命名。第4题父图中加工的数据流个数与其子图中对应加工的数据流个数必须一致。第5题数据流图中,任何形式的数据组织都可以用数据存储描述。4.6数据流图建模案例随堂测试第1题通过分析系统描述中涉及到的外部对象,可以得到数据流图的()A加工B数据存储C数据源点或终点D数据流第2题为系统建模时,数据流图中的元素不一定都显示地出现在需求描述中。第3题系统的数据流图都必须至少被分解到1层图。第4题当对数据流图中各加工的定义不同时,得到的数据流图结构也可能会有所不同。第5题加工可以只有输入流没有输出流。4.7数据字典随堂测试第1题没有完整数据字典的数据流图描述的逻辑模型是不严格的。第2题不属于数据字典常规条目的是()。A数据流条目B数据项条目C加工条目D数据源点条目第3题数据字典是对数据流图中各种元素的定义的集合。第4题数据字典中A=3{a}6表示的含义为()AA的范围是3<=a<=6。BA的范围是3<a<6。CA由整数3到6组成的。DA是由3到6个类型为a的元素组成的。第5题数据加工条目中应包含该加工的输入流和输出流。4.8状态转换图随堂测试第1题通过描述系统状态及引起状态转换的事件来表达系统行为的图称为状态转换图。第2题状态图中有3种状态。第3题事件表示系统在某一状态下完成的动作。第4题画状态转换图时,“状态”一定不包含()A状态名B状态变量C活动表D引起状态转换的事件第5题状态图既可以表示系统对外呈现的状态,也能表示系统对外部事件的响应行为。4.9辅助建模工具随堂测试第1题结构化需求建模的工具只有数据流图。第2题判定表包含()。A条件定义B动作定义C条件组合D条件组合对应的动作正确答案:DCBA第3题判定表以数学的形式列出了所有的条件组合,得到的结果是严谨完备的,不需要优化。第4题判定树的形式更为简单、更容易读懂,比判定表更好用。第5题判定表和结构化语言都可以表达循环结构。5.1软件设计基础知识随堂测试第1题软件设计是应用各种软件技术和方法,设计目标软件()的过程。A怎么做B做什么C实现D分析第2题详细设计主要集中在体系结构表达式的细化,从而产生详细的(

)和软件的算法表达式,确定组成模块及联系、处理过程、数据库及网络、界面设计、软件设计文档等。A系统结构B系统流程图C数据结构D代码第3题总体设计主要是把需求转换为数据结构和软件体系结构,主要是确定(

)、总体设计文档和方案。A软件结构图B数据字典C数据流图D总体架构第4题以下什么不是软件设计的原则之一()。A设计应当模块化B模块应功能独立C接口应简单化D模块复杂化第5题模块化是指解决一个复杂问题时()逐层把软件系统划分成若干模块的过程。A自底向上B由中间向两边C自顶向下D由内及外5.2总体设计及软件结构图随堂测试第1题软件体系结构的设计包括将一个复杂的系统按功能划分成若干个模块、确定每个模块的功能、确定模块之间的调用关系、确定模块之间的()、评价模块结构的质量等工作。A数据流动B调用C连接关系D接口第2题软件设计文档可分为()、“详细设计说明书”和“数据库设计说明书”。A“总体设计说明书”B软件需要说明书C可行性分析说明书D用户使用说明书第3题软件结构图是软件系统的模块层次结构,是准确描述软件结构的图形表示方法,可反映模块之间的()关系和控制层次体系。A上下调用B层次调用C连接D父子第4题软件结构图的形态特征能反映程序重用率的是()A深度B宽度C扇入D扇出第5题画软件结构图时应注意高层模块应高扇出,低层模块应()。A高扇入B功能独立C语句简单D低扇入5.3耦合随堂测试第1题下列几种类型中,耦合性最弱的是()。A内容型B控制型C公共型D数据型第2题为了提高模块的独立性,模块之间最好是()。A控制耦合B公共耦合C内容耦合D数据耦合第3题数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序关系是()。A数据耦合→公共耦合→标记耦合→控制耦合B数据耦合→标记耦合→控制耦合→公共耦合C控制耦合→数据耦合→标记耦合→公共耦合D控制耦合→数据耦合→公共耦合→标记耦合第4题当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为()。A数据耦合B公共耦合C标记耦合D内容耦合第5题数据耦合和控制耦合相比,则()成立。A数据耦合的耦合性强B控制耦合的耦合性强C两者的耦合性相当D两者的耦合性需要根据具体情况分析5.4内聚随堂测试第1题内聚标志一个模块内各个元素彼此结合的(

),它是信息隐蔽和局部化概念的自然扩展。A上下关系B数据关系C紧密程度D逻辑关系第2题为了提高模块的独立性,模块内部最好是()A逻辑内聚B时间内聚C功能内聚D通信内聚第3题通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是()A通信、逻辑、顺序、时间B通信、时间、顺序、逻辑C顺序、通信、时间、逻辑D顺序、通信、逻辑、时间第4题通信内聚:块内所有处理元素都因使用同一个(

)和(或)产生同一个输出数据而相关,不因其他原因关联。A数据单元B元素C模块D输入数据第5题内聚是从功能角度来度量模块内的联系,按照特定次序执行元素的模块属于()方式。A逻辑内聚B时间内聚C过程内聚D顺序内聚5.5结构化设计随堂测试第1题面向数据流的软件设计方法,一般是把数据流图中得数据流化分为()两种流,再将数据流图映射为软件结构。A数据流与事务流B变换流和事务流C信息流与控制流D变换流和数据流第2题事务是指完成作业要求功能处理的最小单元,事务型数据流图的特点是右边逞()。A发散型B直线型C环型D圆形第3题以下哪个不是事务型数据流图的特点()。A事务型数据流图可以明显地分成三个组成部分:接受数据路径、事务中心、加工路径。B事务中心的功能是接收输入数据、确定事务类型并根据事务类型调度相应的处理模块。C事务处理中心将输入数据流分离成多个发散的输出数据流,形成若干个加工路径,并根据输入的值选择其中一个路径来执行。D事务型数据流图可以明显分为“输入—处理—输出”三部分。第4题以下不是结构化设计方法转换的步骤为()。A设计数据流的方向B确定数据流图类型C找出变换中心,确定边界D设计顶层和第一层第5题变换型数据流图的变换步骤中不需要()。A确定数据流图中的变换中心、逻辑输入和逻辑输出B设计软件结构的顶层和第一层。C设计中、下层模块D画出E-R图5.6变换方法随堂测试第1题变换型数据流图的变换步骤中确定边界时一般情况是()往往是系统的主加工。A数据流的汇合处B数据流的发散处C有一个数据输入处D有多个数据输出处第2题第一种变换的方法中的第一层模块包括输入模块、()和输出模块。A功能模块B逻辑模块C变换模块D通信模块第3题第一种变换的方法中设计软件结构的下层模块时,其中输入模块的下层模块是从输入边界开始,沿()向外移动,把输入通路中每个处理映射成输入模块下的一个低层模块。A左方向B输入通路C右方向D上方第4题第一种变换的方法中设计软件结构的下层模块时,其中变换部分中()映射成变换模块控制下的若干模块。A数据流B输入C输出D每个处理第5题设计软件结构的上层模块中,其中顶层模块就是指()A目标系统B第一个模块C最后一个模块D第一个处理5.7变换方法二随堂测试第1题以下说法错误的是()。A第二种变换方法的边界确定和顶层模块的设计同第一种方法B第二种变换方法同第一种方法相比较,只有中下层模块设计是不一样的C设计上层时,当数据流图的逻辑输入(出)多时,第一种方法优于第二种方法D当逻辑输入(出)少时,第二种方法优于第一种方法第2题第二种变换方法中,第一层模块的设计以下说法是错误的()。A第一层模块分为:输入模块、变换模块和输出模块三部分B为每个逻辑输入均设计一个输入模块C为每个逻辑输出均设计一个输出模块D为变换流设计一个变换控制模块第3题第二种变换方法中,为变换控制模块设计下层模块时,()建立一个功能模块。A一个输出B一个输出C多个处理D一个处理第4题典型的变换流结构图由三个组成部分:传入路径、()、传出路径,分别对应的三种数据流:传入流、变换流、传出流。A变换中心B中心路径C中心模块D变换模块第5题第一种变换方法当功能复杂时,在优化时可能不得不进一步分解,而第二种变换方法,输入模块和变换模块,或变换模块和输出模块过于简单,在优化时(),因此根据具体情况,两种方法灵活使用为宜。A不需要合并B不得不合并C不得不分解D不需要处理5.8事务型数据流图的变换步骤随堂测试第1题事务型数据流图的变换步骤中不需要()。A确定数据流图中的事务中心和加工路径B确定事务结构C进行下级分解细化、优化D把下层模块分解为一个变换模块一个输出(或输入)模块第2题事务型数据流图的变换时非事物中心完成任务是()A输入待处理的事务B接收输入数据(事务)C分析事务类型D根据事务类型选择一个加工路径第3题事务型数据流图的变换时,第一层左边接收分支:将输入数据流映射为()模块,负责接收数据,映射方法采用变换型数据流图的输入部分的变换方法;A处理事务B接收事务C输出事务D中心第4题事务型数据流图的变换时,第一层右边发送分支:将事务处理中心映射为()模块(调度),通常包含一个调度模块,管控所有下层的事务处理模块;A处理事务B接收事务C事务控制D输出事务第5题当数据流图中的某个加工具有明显地将一个输入数据流分解成多个发散的输出数据流时,该加工就是()。A输出模块B事务中心C输入模块D中心模块6.1详细设计的任务与方法随堂测试第1题1、以下选项不属于详细设计阶段的任务的是()A算法设计B界面设计C接口及内部数据结构设计D体系结构设计第2题关于详细设计的说法错误的是()。A详细设计不是编码,而是设计的延续B详细设计尽量考虑到每一个细节C详细设计应确定数据的存储方法和存储结构D详细设计应实现模块的界面第3题详细设计应包含模块的实现代码。第4题详细设计的每一行代码应尽量进行注释,以便于日后维护。第5题详细设计的结束阶段应提供详细设计文档6.2设计表示法随堂测试第1题下列哪一个不是详细设计时使用的工具(  )。A系统流程图B盒图CPAD图D判定树第2题详细设计的基本任务中包括()。A数据流设计B人机对话设计C数据库的逻辑设计D软件结构设计第3题下面说法不正确的是()A流程图不易表示数据结构B流程图容易造成非结构化的程序结构C流程图支持逐步求精D流程图描述的是程序的逻辑结构第4题程序的三种基本控制结构有:____、____、____。第5题详细设计常用的三种工具有:____、____、____第6题6.3结构化程序设计及总结随堂测试第1题软件详细设计阶段的设计不包括()。A算法设计和数据结构设计B功能设计C程序执行代码设计D输入/输出设计第2题结构化程序设计采用的思想是()A筛选法B逐步求精法C迭代法D递归法第3题软件详细设计阶段属于软件生存周期的(  )阶段。A需求分析B软件设计C编码D软件维护第4题在设计软件的模块结构时,()不能改进设计质量。(软考题)A模块的作用范围应在其控制范围之内B模块的大小适中C避免或减少使用病态连接(从中部进入或访问一个模块)D模块的功能越单纯越好第5题通用的高级程序设计语言一般都会提供描述数据、运算、控制和数据传输的语言成分,其中,控制包括顺序、()和循环结构。(软考题)A选择B递归C递推D函数7.1面向对象的相关概念随堂测试第1题下列不属于面向对象技术的基本特征的是()A封装性B模块性C多态性D继承性第2题关于面向对象方法的优点,下列不正确的叙述是()A与人类习惯的思维方法比较一致B可重用性好C以数据操作为中心D可维护性好第3题面向对象程序设计将描述事物的数据与()封装在一起,作为一个相互依存、不可分割的整体来处理。A信息B数据隐藏C对数据的操作D数据抽象第4题继承机制的作用是()A信息隐藏B数据封装C派生新类D数据抽象第5题类模板经过实例化而生成具体()A对象B模板函数C函数模板D类7.2面向对象开发方法随堂测试第1题在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有()A隐藏复杂性B类的开发C经常类的复用D信息隐藏第2题汽车有一个发动机,汽车和发动机之间的关系是()A一般具体B整体部分C分类关系D主从关系第3题一个设计得好的OO系统具有()A低内聚、低耦合的特征B高内聚、低耦合的特征C高内聚、高耦合的特征D低内聚、高耦合的特征第4题()是用于把元素组织成组的通用机制A包B类C接口D组件第5题OOSE方法最大特点是()A面向用例B面向对象C面向类D面向数据7.3UML的基本图标随堂测试第1题在UML中,有3种基本构造块,分别是()A事物、关系和图B注释、关系和图C事物、关系和结构D注释、关系和结构第2题在UML中,有四种关系,下面哪个不是这四种关系之一()A依赖关系B继承关系C泛化关系D实现关系第3题下面哪个不是UML中的静态视图()A包图B用例图C对象图D类图第4题关于协作图的描述,下列哪个不正确()A协作图作为一种交互图,强调的是参加交互的对象的组织B协作图是顺序图的一种特例C协作图中有消息流的顺序号D在ROSE工具中,协作图可在顺序图的基础上按F5键自动生成第5题UML中类有三种,下面哪个不是其中之一()A实体类B抽象类C控制类D边界类7.4对象分析随堂测试第1题下列关于面向对象的分析与设计的描述,正确的是()。A面向对象设计描述软件要做什么B面向对象分析不需要考虑技术和实现层面的细节C面向对象分析的输入是面向对象设计的结果D面向对象设计的结果是简单的分析模型第2题一个对象和另一个对象之间,通过消息来进行通信。消息通信在面向对象的语言中即()。A方法实现B方法调用

C方法嵌套

D方法定义第3题UML客户需求分析产生的用例模型描述了系统的()。A状态B体系结构

C静态模型D功能要求第4题UML的系统分析进一步要确立的三个系统模型是()、对象动态模型和系统功能模型。A数据模型B对象静态模型C对象关系模型D体系结构模型第5题活动图中动作状态之间的迁移不是靠()触发的,当活动(动作)状态中的活动完成时迁移就被触发。A对象

B事件C执行者D系统7.5OOA模型随堂测试第1题OOA建立的模型不包括()A对象模型B动态模型C功能模型D行为模型第2题以下选项中,哪个选项不包含在OOA对象模型的五个层次内()A类与对象层B用例层C服务层D主题层第3题在采用面向对象方法分析系统功能时主要是画系统的数据流图和建立数据字典。第4题OOA对象模型的五个层次是指软件的五个层次。第5题OOA对象模型包含的五个层次对应着OOA过程中建立对象模型的五项主要活动是按顺序进行的活动。第6题对象模型是OOA模型中最关键的模型。7.6对象模型的构建随堂测试第1题7.7对象设计随堂测试第1题OOD准则不包括()A抽象B信息隐蔽C高内聚D继承第2题任务管理子系统的设计不包括()A确定事件驱动任务B辨识时钟驱动任务C辨识优先及关键任务D组合问题域类第3题设计问题域子系统的主要工作有()A调整需求B重用设计C组合问题域类D添加一般化类正确答案:DCBA第4题OOD的基本任务解决“为什么做”的问题。第5题代码重用是OOD的基本准则之一。7.8分析与设计实例随堂测试第1题8.1测试的基本概念随堂测试第1题下面哪个不是软件工程的测试阶段?()A单元测试B集成测试C系统测试D灰盒测试第2题下面哪个不是软件工程的测试方法?()A单元测试B白盒测试C黑盒测试D灰盒测试第3题()又称模块测试,是针对软件设计中的最小单位(程序模块),进行正确性检验的测试。A单元测试B集成测试C系统测试D验收测试第4题()也称为组装测试,目的在于发现并排除在模块连接过程中可能出现的问题。A单元测试B集成测试C系统测试D验收测试第5题()属于开发方进行的测试,模拟各类用户对软件产品进行的测试。Aα测试Bβ测试C系统测试D验收测试8.2黑盒测试-等价类划分法随堂测试第1题()又称为功能测试,是从用户观点出发,主要以软件规格说明书为依据,在程序接口上进行的测试。A单元测试B白盒测试C黑盒测试D灰盒测试第2题下面哪个不是常用黑盒测试方法。()A等价类划分法B逻辑覆盖法C决策表法D因果图法第3题下列哪个不是等价类划分的思想()A划分等价类是不需要考虑程序的内部结构的。B所有等价类的并集是整个输入域。C每个等价类中的各个输入数据对于揭示程序错误都是等效的。D各等价类数据集合可能相交。第4题下列哪个是黑盒测试法?()A等价类划分法B逻辑覆盖法C路径覆盖法D程序插桩法第5题一般来讲,等价类划分法是将输入数据域划分为()。A有效等价类B无效等价类C有效等价类和无效等价类D两个等价类8.3等价类划分规则随堂测试第1题下列哪个不是等价类划分规则?()A按布尔量划分B按离散数值划分C按数值集合划分D按数据大小划分第2题如果规格说明输入值是一个布尔量,则可以确定()个有效等价类。A1B2CnD不确定第3题在规定了一组输入数据,假设这组输入数据,包括n个输入值,并且程序要对其每一个输入值分别进行处理的情况下,可以确定()有效等价类。A1B2CnD不确定第4题在规定了一组输入数据,假设这组输入数据,包括n个输入值,并且程序要对其每一个输入值分别进行处理的情况下,可以确定()无效等价类。A1B2CnD不确定第5题如果规格说明规定了“必须如何”的规则或限制条件,可以确定()有效等价类和若干个无效等价类。A1B2CnD不确定8.4边界值分析法随堂习题第1题下面哪个不是边界值。()A数组的第一个元素B最后一次循环C链表的头结点D循环结构中的第5次循环第2题下面哪个不边界值分析法设计测试用例时应遵循的原则。()A如果输入条件规定了值的范围,则应该选取刚达到这个范围的边界值,以及刚刚超过这个范围边界的值作为测试输入数据。B如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少1、比最大个数多1的数作为测试数据。C如果程序的规格说明给出的输入域或者输出域是有序集合(如有序表、顺序文件等),则应选取集合的第一个元素和最后一个元素作为测试用例。D如果程序中使用了一个内部数据结构,则不能选用边界值分析法。第3题常用边界值分析法有哪两种方法。()A一点法和二点法B二点法和五点法C五点法和七点法D七点法和十点法第4题成绩的取值范围在0到100之间,采用五点法,成绩的取值分别为()A0,1,50,99,100B1,2,50,99,100C1,2,50,98,99D1,2,49,99,100第5题录取的取值范围在60到100之间,采用七点法,成绩的取值分别为()A-1,0,1,50,99,100,101B59,60,70,80,90,100,101C59,60,61,80,99,100,101D50,60,70,80,90,100,1018.5决策表分析法随堂测试第1题利用决策表设计测试用例的测试方法是()。A决策表分析法B边界值分析法C等价类分析法D因果图法第2题一个决策表由4个部分构成,他们是条件桩、条件项、动作桩、()。A操作方法B化简C规则D动作项第3题条件桩中条件的个数为4,则化简前规则的个数是()。A4B8C12D16第4题条件桩列出了问题包含的()条件。A一个B三个C所有D很多第5题()情况下化简初始判定表,合并相似规则。A一个判定表中有两条规则具有相同的动作。B一个判定表中有多条规则具有相同的动作。C一个判定表中动作项相同。D一个判定表中的两条或多条规则具有相同的动作,并且它们的条件项只有一个条件项不同。8.6白盒测试随堂测试第1题()就是把软件系统当做一个透明的盒子,里面的程序结构可以清晰地看见。A白盒测试B单元测试C系统测试D黑盒测试第2题下面哪个不是白盒测试方法。()A程序插桩B逻辑覆盖测试C基本路径测试D边界值第3题下面哪个不是逻辑覆盖测试。()A判定覆盖B条件覆盖C语句覆盖D基本路径测试第4题()是指设计若干个测试用例,执行被测试程序时,程序中每个判定的每个条件的真假值的组合都至少被执行一遍。A判定覆盖B条件覆盖C语句覆盖D条件组合覆盖第5题()是指设计若干个测试用例,执行被测试程序时,程序中每个判断条件中的每个判定式的真值和假值至少被执行一遍。A判定覆盖B条件覆盖C语句覆盖D条件组合覆盖8.7逻辑覆盖测试方法1随堂测试第1题程序代码片段if(D>1&&C>0||B==0)X=X/10,含有()条件。A1B2C3D4第2题程序代码片段if

(A>100||B<0)x="不录取",使用语句覆盖方法至少需要设计()个测试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论