(完整word版)期末题库-软件测试答案

合集下载

(完整word版)软件工程习题及答案解析

(完整word版)软件工程习题及答案解析

软件工程习题及答案一、选择题: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。

注释是提高程序可读性的有效手段,好的程序注释占到程序总量的。

A、1/6B、1/5C、1/4D、1/37. 变换型和事务型是程序结构的标准形式.从某处获得数据,再对这些数据作处理,然后将结果送出是属于。

A、变换型B、事务型8。

PAD(Problem Analysis Diagram)图是一种工具.A、系统描述B、详细设计C、测试D、编程辅助9. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的。

A、总貌B、细节C、抽象D、软件的作者10。

数据流图中,当数据流向或流自文件时,。

A、数据流要命名,文件不必命名B、数据流不必命名,有文件名就足够了C、数据流和文件均要命名,因为流出和流进数据流是不同的D、数据流和文件均不要命名,通过加工可自然反映出11. 分析员是.A、用户中系统的直接使用者B、用户和软件人员的中间人C、软件的编程人员D、用户和软件人员的领导12. 在软件开发中,有利于发挥集体智慧的一种做法是.A、设计评审B、模块化C、主程序员制D、进度控制13. 在开发软件时, 可用来提高程序员的工作效率.A、程序开发环境B、操作系统的作业管理功能C、编译程序的优化功能D、并行运算的大型计算机14. 结构化程序设计主要强调程序的。

软件-工程 期末考试题(含答案)

软件-工程 期末考试题(含答案)

一、选择题1.瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。

八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和_。

( C ),A .详细计划B .可行性分析C .运行阶段 D.测试与排错2.在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试年勺系统测试阶段的目标( A )A .需求分析阶段B .详细设计阶段 C.概要设计阶段 D .可行性研究阶段,3.软件工程的出现主要是由于(C ) ,A.程序设计方法学的影响B.其它工程科学的影响C.软件危机的出现D.计算机的发展,4.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实旅的主要保证是(C)A.硬件环境B.软件开发的环境C.软件开发工具和软件开发的环境D.开发人员的素质5.软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为(B)A.相互排斥B相互补充C独立使用 D.交替使用6.UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C)A.基于瀑布模型的结构化方法 B.基于需求动态定义的原型化方法C.基于对象的面向对象的方法 D.基于数据的数据流开发方法7.在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B)A.结构化方法B原型化方法C面向对象的方法 D.控制流方法8.结构化分析方法是一个预先严格定义需求的方法,它在实施时强调的是分析对象的(B)A.控制流 B.数据流 C.程序流 D.指令流9.软件开发的结构化生命周期方法将软件生命周期划分成(A)A.计划阶段.开发阶段.运行阶段B.计划阶段.编程阶段.测试阶段C.总体设计.详细设计.编程调试 D.需求分析.功能定义.系统设计10.软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是(C)A.分析阶段 B.设计阶段 C.编码阶段 D.测试阶段11.适合于面向对象方法学的软件生存周期模型是(B)A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型12.从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大的是(C)A.详细设计阶段B.概要设计阶段C.需求分析阶段D.测试和运行阶段13.从实用角度看,数据规范化在大多数场合选用第____范式。

(完整版)officeWORD-题库(含答案)(可编辑修改word版)

(完整版)officeWORD-题库(含答案)(可编辑修改word版)

一、选择题1.WORD 是一种()。

A.操作系统B.文字处理软件C.多媒体制作软件D.网络浏览器2.Word 2010 文档扩展名的默认类型是()。

A.DOCXB.DOCC.DOTXD.DAT3.Word 2010 软件处理的主要对象是()。

A.表格B.文档C.图片D.数据4.Word 2010 窗口界面的组成部分中,除常见的组成元素外,还新增加的元素是()。

A.标题栏B.快速访问工具栏C.状态栏D.滚动条5.按快捷键<Ctrl>+<S>的功能是()。

A.删除文字B.粘贴文字C.保存文件D.复制文字6.在Word2010 中,快速工具栏上标有“软磁盘”图形按钮的作用是()文档。

A.打开B.保存C.新建D.打印7.在Word 2010 中“打开”文档的作用是()。

A.将指定的文档从内存中读入、并显示出来B.为指定的文档打开一个空白窗口C.将指定的文档从外存中读入、并显示出来D.显示并打印指定文档的内容8.Word 2010 有记录最近使用过的文档功能。

如果用户处于保护隐私的要求需要将文档使用记录删除,可以在打开的“文件”面板中单击“选项”按钮中的( )进行操作。

A.常规B.保存C.显示D.高级9.在WORD 中页眉和页脚的默任作用范围是( ):A.全文B.节C.页D.段10.关闭当前文件的快捷键是()。

A.Ctrl+F6B.Ctrl+F4C.Alt+F6D.Alt+F411.()标记包含前面段落格式信息。

A.行结束B.段落结束C.分页符D.分节符12.在Word2000 中,当建立一个新文档时,默认的文档格式为()。

A.居中B.左对齐C.两端对齐D.右对齐13.Word 2010 的视图模式中新增加的模式是()。

A.普通视图B.页面视图C.大纲视图D.阅读版式视图14.在Word 的编辑状态,单击"还原"按钮的操作是指:()。

A.将指定的文档打开B.为指定的文档打开一个空白窗口C.使当前窗口缩小D.使当前窗口扩大15.在Word 2010 的编辑状态,执行编辑菜单中“复制”命令后()。

软件测试基础题库(附答案)

软件测试基础题库(附答案)

软件测试基础题库(附答案)一、单选题(共50题,每题1分,共50分)1、在边界值分析中,下列数据通常不用来做数据测试的是OA、等价类中的等价值B、刚刚大于边界的值C、正好等于边界的值D、刚刚小于边界的值正确答案:A2、O也称功能测试,它是通过测试来检测每个功能是都能正常使用。

A、动态测试B、系统测试C、压力测试D、黑盒测试正确答案:D3、以下说法正确的是()A、自底向上的集成测试需要测试人员编写测试驱动程序B、非功能质量属性越高越好C、单元测试是对软件基本组成单元进行测试,即测试对象一定是一个函数D、系统备份与恢复中的数据备份与恢复通常只需要针对业务/用户数据正确答案:B4、在模块测试的过程中,采用自底向上的测试比自顶向下的测试()A、好B、一样C、差D、不确定正确答案:A5、下列软件属性中,软件产品首要满足的应该是OA、功能需求B、容错纠错能力C、可扩展性和灵活性D、性能需求正确答案:A6、下列方法中,不属于黑盒测试的是OA、等价类测试法B、基本路径测试法C、边界值分析法D、基于场景的测试方法正确答案:B7、集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性OA、可使用性B、可维护性C、可靠性D、正确性正确答案:D8、下列关于a1pha、beta测试的描述中正确的是()A、a1pha测试需要用户代表参加B、beta测试是系统测试的一种C、beta测试不是验收测试的一种D、a1pha测试不需要用户代表参加正确答案:D9、根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是OA、系统测试B、集成测试C、单元测试D、验收测试正确答案:A10、软件测试的目的OA、尽可能发现并排出软件中潜藏的错误,提高软件的可靠性B、发现软件开发中出现的错误C、避免软件开发中出现的错误D、修改软件中出现的错误正确答案:B11、软件生存周期过程中,修改错误最大的阶段是OA、编程阶段B、设计阶段C、发布运行阶段D、需求阶段正确答案:C12、软件的六大质量特性包括:OA、功能性、可靠性、可拓展性、效率、稳定性、可移植B、功能性、可靠性、可用性、效率、稳定性、可移植C、功能性、可靠性、兼容性、效率、稳定性、可移植D、功能性、可靠性、可用性、效率、可维护、可移植正确答案:D13、黑盒测试是从O观点出发的测试,而白盒测试是从()观点出发的测试A、开发人员、管理人员B、开发人员、用户C、用户、管理人员D、用户、开发人员正确答案:D14、以下哪一种选项不属于软件缺陷OA、软件实现了产品规格没有提到的功能B、软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题C、软件中出现了产品规格说明不应该出现的功能D、软件没有实现产品规格说明所要求的功能正确答案:B15、下列可以作为软件测试对象的是OA、需求规格说明书B、源程序C、软件设计规格说明D、以上全部正确答案:D16、软件设计阶段的测试主要采取的方式是()A、动态测试B、白盒测试C、评审D、黑盒测试正确答案:C17、下列软件属性中,软件产品首要满足的应该是OA^容错、纠错能力B、性能需求C、可扩展性和灵活性D、功能需求正确答案:D18、CMMI共有几个级别OA、5个B、3个C、6个D、4个正确答案:A19、关于AetionWord,以下说法不正确的是()Λ^ACtiOnWord抽象方式的不同对可重用性影响很大B、ActionWord(缩写AW)是一种业务的抽象,比如测试用例里的测试步骤,检查验证、消息序列等等C、ACtionWOrd可以带必选参数也可以带可选参数D、ActionWord的实现是不可执行的正确答案:D20、关于软件测试与软件开发的认识,不正确的是()A、软件生命周期各个阶段都可能产生错误B、测试越早进行,越有助于提高被测软件的质量C、软件开发的需求分析和设计阶段就应开始测试工作D、软件测试是独立于软件开发的一个工作正确答案:D21、为了提高测试的效率,应该OA、在完成编码以后指定软件的测试计划B、随机的选取测试数据C、选择发现错误的可能性D、取一切可能的输入数据作为测试数据正确答案:C22、黑盒测试法是根据产品的()来设计测试用例的A、输入数据B、内部逻辑C、应用范围D、功能正确答案:D23、用黑盒技术设计测试用例的方法之一为OA、基本路径测试B、因果图C、循环覆盖D、逻辑覆盖正确答案:B24、功能测试的目的是OA、保证软件性能符合设计的要求B、保证系统没有错误C、保证用户方便使用D、保证软件的功能符合软件需求正确答案:D25、EXCeI软件可用于()A、文字处理B、电子表格处理C、幻灯片制作D、设计程序正确答案:B26、软件测试的目的是OA、避免软件开发中出现的错误B、修改软件中出现的错误C、发现软件开发中出现的错误D、尽可能发现并排除软件中潜藏的错误,提高软件的可靠性正确答案:C27、在覆盖准则中,最常用的是OA、条件覆盖B、以上全部C、语句覆盖D、分支覆盖正确答案:B28、对程序的测试最好由谁来做,对程序的调试最好由谁来做()A、程序开发组/程序员B、程序开发组/程序开发组C、程序员/第三方测试机构D、第三方测试机构/程序员正确答案:D29、关于采用探索性测试的原因,下面哪个论述是最合适的?A、探索性测试依赖于开发人员在被测对象知识和业务方面的支持B、探索性测试可以发现一些正式测试中遗漏的缺陷C、探索性测试在时间充裕的时候是最合适的D、探索性测试不需要花费工作量进行准备工作正确答案:B30、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16~40,则根据黑盒测试中的等价类划分技术,下面划分正确的是OA、可划分为1个有效等价类,1个无效等价类B、可划分为1个有效等价类,2个无效等价类C、可划分为2个有效等价类,2个无效等价类D、可划分为2个有效等价类,1个无效等价类正确答案:B31、以下关于边界值的说法错误的是()A、内点就是在域范围内的任意一个点B、上点指的是边界上的点,如果是闭区间上点就在域范围内,如果是开区间上点就在域范围外C、边界值选取原则就是选取正好等于,刚刚大于或刚刚小于边界值的数据作为测试数据D、离点就是离上点最近的一个点,是开区间就在域范围外,是闭区间就在范围内正确答案:D32、下列项目中不属于测试文档的是OA、测试用例B、测试计划C、测试报告D、程序流程图正确答案:D33、下列关于软件验收测试的合格通过准则错误的是OA、立项审批表,需求分析文档,设计文档和编码实现不一致B、软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到C、所有测试项没有残余一级,二级和三级错误D、验收测试工件齐全正确答案:A34、软件测试的目的是OA、找出软件中的所有错误B、评价软件的质量C、正确软件是正确的D、发现软件的错误正确答案:D35、坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期OA、技术评审B、改正程序错误C、程序测试D、管理评审正确答案:A36、O可以作为软件测试结束的标志A、使用了特定的测试用例B、错误强度曲线下降到预定的水平C、按照测试计划中所规定的时间进行了测试D、查出了预订数目的错误正确答案:B37、下列文件中包含了主机名到IP地址的映射关系的文件是OA、etc/networksB、∕etc∕HOSTNAMEC^∕etc∕reso1v.confD、∕etc∕hosts正确答案:D38、局域网常用的网络拓扑结构是()A、星型和环型B、总线型、星型和树型C、总线型、星型和环型D、总线型和树型正确答案:C39、如果一个判定中的复合条件表达式为(A>1)Or(B<=3)则为了达到100%的条件覆盖率,至少需要设计多少个测试用例OA、3B、1C、2D、4正确答案:C40、单元测试中设计测试用例的依据是OA、概要设计规格说明书B、详细设计规格说明书C、用户需求规格说明书D、项目计划说明书正确答案:B41、某次程序调试没有出现预计的结果,下列O不可能是导致出错的原因A、循环控制出错B、变量没有初始化C、代码输入有误D、编写的语句书写格式不规范正确答案:D42、单元测试中用来模拟被测模块调用者模块是OA、桩模块B、子模块C、父模块D、驱动模块正确答案:D43、1024B是OA、IGbB、IKBC、IGBD、IMB正确答案:B44、软件测试是软件开发其中的重要环节,其主要目的是()A、尽可能多的发现并改正程序中的错误B、发现在软件需求方面中出现的错误C、发现并排出程序中的所有错误D、发现并排出软件结构设计中的错误正确答案:A45、下列关于软件测试的叙述中,选择出全部正确的一组()1)用黑盒测试时,测试用例是根据程序内部逻辑设计的2)尽量用公共过程或子程序去代替重复的代码段3)测试是为了验证该软件已正确的实现了用户的要求4)对于连锁型分支结构,若有n个判定语句,则有2n条路径5)尽量采用复合的条件测试,以避免嵌套的分支结构6)语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁7)发现错误多的程序模块,残留在模块中的错误也多8)黑盒测试方法中最有效的是因果图法9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写10)程序效率的提高主要应通过选择高效的算法来实现A、2)4)5)7)9)B、以上描述全部正确C、1)2)4)5)7)D、4)5)6)7)10)正确答案:D46、某测试人员通过执行测试软件的方法对当前功能进行了测试,该测试人员使用的测试方法为OA、系统测试B、静态测试C、黑盒测试D、单元测试正确答案:C47、物理文件的组织方式是由()确定的A、操作系统B、内存容量C、应用程序D、外存容量正确答案:A48、在web应用软件的分层测试策略中,下列哪个不是测试关注的层次O A^服务层B、表示层C、数据层D、业务层正确答案:A49、关于软件质量的描述,正确的是OA、软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性B、以上描述都不对C、软件质量是指软件满足规定用户需求的能力D、软件质量保证过程就是软件测试过程正确答案:A50、下列关于测试方法的叙述中不正确的是OA、结构测试属于白盒测试B、从某种角度上讲,白盒测试与黑盒测试都属于动态测试C、功能测试属于黑盒测试D、对功能的测试通常是要考虑程序的内部结构正确答案:D二、多选题(共10题,每题1分,共10分)1、下面哪些是设计测试方案时要考虑的内容OA、测试通过的标准B、测试方法C、测试工具D、测试的软硬件环境正确答案:ABCD2、下面哪些方法不是黑盒测试方法OA、逻辑覆盖法B、边界值分析法C、代码检查法D、等价类划分法正确答案:AC3、依存关系有4种分别是()A、开始一开始B、结束一开始C、结束-结束D、结束-审核-开始E、开始-结束F、开始-实施-结束正确答案:ABCE4^软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC的是OA、程序代码审查B、监督C、需求审查D、跟踪E、测试F、制定计划正确答案:BDE5、以测试的形态分测试可以分为:()A、组件测试B、专项测试C、建构性测试D、单元测试E、集成测试F、系统测试正确答案:BCF6、你认为软件测试工程师最应该具备的职业素质是OA、写作能力B、编码能力C、分析能力D、管理能力E、协调能力正确答案:ABCDE7、软件实施活动的进入准则()A、需求工作已被基件化B、构架工作已被基件化C、详细设计工作已被基件化D、项目阶段成果已被基件化正确答案:AC8、黑盒测试方法可以发现哪些类错误?OA、界面错误B、性能错误C、代码的可读性不好D、功能不正确或者遗漏正确答案:ABD9、编写测试计划的目的是OA、使项目参与人员沟通更舒畅B、使测试工作更加系统化C、使测试工作顺利进行D、软件过程规范化的要求E、控制软件质量F、软件工程以及软件过程的需要正确答案:ABC10、典型的瀑布模型的四个阶段是OA、需求调研B、分析C、编码D、实施E、设计F、测试正确答案:BCEF三、判断题(共40题,每题1分,共40分)1、静态白盒测试可以找出遗漏之处和问题A、正确B、错误正确答案:B2、软件测试必须等到所有缺陷均修复才能结束()A、正确B、错误正确答案:B3、基本路径测试法属于黑盒A、正确B、错误正确答案:B4、代码评审是检查源代码是否达到模块设计的要求A、正确B、错误正确答案:A5、测试是为了验证软件已正确的实现了用户的要求A、正确B、错误正确答案:B6、功能测试的主要目的是测试软件防止非法入侵能力A、正确B、错误正确答案:B7、GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁A、正确B、错误正确答案:A8、功能测试是系统测试的主要内容,检查系统的功能、性能是滞与需求规格说明相同A、正确B、错误正确答案:A9、我们可以人为的使软件不存在配置问题A、正确B、错误正确答案:B10、设计测试用例时,应包括合理的输入条件和不合理的输入条件A、正确B、错误正确答案:A11、软件测试人员一旦发现软件缺陷,主要以口头方式通知软件开发人员()A、正确B、错误正确答案:B12、软件测试的唯一目的就是为了发现软件的错误OA、正确B、错误正确答案:B13、测试组负责软件质量A、正确B、错误正确答案:B14、验收测试只能由开发公司的测试人员来实施的A、正确B、错误正确答案:B15、如果能做非常完美黑盒测试,则可无需做白盒测试A、正确B、错误正确答案:B16、对于连锁型分支结构。

完整word版软件项目管理期末考试题-计算题

完整word版软件项目管理期末考试题-计算题

下图为某项目的PDM图,任务一的最乐观、最悲观和最可能的历时估计是10天、28天、19天,任务二的最乐观、最悲观和最可能的历时估计是16天、40天、25天。

计算:①项目在50天内完成的概率;②项目在35~50天内完成的概率。

任务任务结开参考答案: E1 = (O+4M+P)/6 = (10+4*19+28)/6 = 19E2 = (O+4M+P)/6 = (16+4*25+40)/6 = 26= (P-O)/6 =(28-10)/6 = 3 δ1 = (P-O)/6 = (40-16)/6 = 4δ21/21/2221/2 = 5 +δ) = (25) = (9+16)δ = (δ21E = E1+E2 = 19+26 = 45) = 50+68.3/2 = 84.15%δ① P = P(E)+P(150)/2 = 95.5/2+68.3/2 = 81.9%δ)/2+P(1δ② P = P(-235~50天,网络图如下。

假设各个任务之间没有滞后和超前,设项目的最早开工日期是第1某项目的PDM 最后一个任务的最早完成时间等于最晚完成时间,请完成下面问题: F1)任务F与任务B是什么依赖关系?任务与任务I是什么依赖关系? 2)计算各任务的最早、最晚开始时间和最早、最晚完成时间并标于图中确定关键路径,计算项目完成的最短时间3) 在不影响项目最早完成的时间浮动量F4)任务 ADMPDM网络图转化为网络图5)将下面的G D B Duration=8 Duration=14 Duration=12I A E C HDuration=12 Duration=14 Duration=8 Duration=13 Duration=16FDuration=19参考答案:的前置任务,任I是任务是并行关系,它们的最早开始时间都为B0。

任务F与任务任务1)F 的后置任务。

FI务是任务2).433535 21 G D 21 9 B Duration=8 Duration=14 Duration=12 5244 24 38 241264523838522519925IECAHDuration=12Duration=14Duration=16Duration=8Duration=1364385225389255219289FDuration=195233关键路径:3)天,项目的最短完成时间为:8+16+13+14+12=63 E → H → IA → C →: 的时间浮动量任务F4)天33-9 = 24 网络图:ADM5)(要求画出决策树)以便决定你会选择哪种方案:利用决策树风险分析技术来分析如下两种情况的,元;投掷的:随机投掷硬币两次,如果两次投掷的结果都是硬币正面朝上,你将获得10方案1 1.5元。

精选最新版2020年大学计算机基础期末完整考题库(含参考答案)

精选最新版2020年大学计算机基础期末完整考题库(含参考答案)

2020年大学期末计算机基础考试题【含答案】一、选择题1.在资源管理器中,双击一个.txt文件时,计算机自动启动 .程序打开此文件。

A、写字板B、记事本C、WordD、Excel正确答案:B2.下列描述中,正确的是: .。

A、1KB=1024×1024 BytesB、1MB=1024×1024 BytesC、1KB=1000 BytesD、1MB=1024 Bytes 正确答案B:3.对于CPU,以下说法错误的是 .。

A、CPU是中央处理器的英文简称B、CPU是计算机的核心C、CPU是运算器和控制器的合称D、CPU由运算器和内存组成正确答案:D4.一台完整的计算机硬件是由 .、存储器、输入设备和输出设备组成的。

A、加法器B、控制器C、驱动器D、中央处理器正确答案:D5.在Word 97编辑状态下,若光标位于表格外右侧的行尾处,按Enter(回车)键,结果A. 光标移到下一列B. 光标移到下一行,表格行数不变C. 插入一行,表格行数改变D. 在本单元格内换行,表格行数不变6.在Word中,下面关于常用工具栏上“撤消”按纽所能执行功能的叙述中,正确的是 .a. 已经做的操作不能撤消b. 只能撤消上一次的操作内容c. 只能撤消上一次存盘后的操作内容d. 能撤消“可撤消操作列表”中的所有操作答案:D7.bit的意思是D .。

A字B字长C字节D二进制位8.点击“程序”清单下的Excel命令,运行Excel2000,此时有 .个工作标签a. 4b. 3c. 2d. 1答案:B9.一般情况下,在对话框内容选定之后都需单击()才会生效。

a. 保存b. 确定c. 帮助d. 取消答案:B10.在编辑Word文档时,为便于排版输入文字时应()。

A 每行结束键入回车B 整篇文档结束键入回车C 每段结束键入回车D 每句结束键入回车答案:C11.在WORD中,下列说法中,()是正确的。

a. 加大字间距必须用空格b. 加大段落间的距离必须用多个回车符c. 同一段落可以使用不同的字体、字号d. 页面设置与段落设置功能完全相同答案:C12.计算机中所有信息的存储都采用A. 二进制B. 八进制C. 十进制D. 十六进制13.C 12. A 13. C 14. A 15. B 16. D 17. D 18. C 19. B 20. D14.工作表的单元格表示为:Sheet1!A2,,其意义为 .A、Sheet1为工作簿名,A2为单元格地址B、Sheet1为单元格地址,A2为工作表名C、Sheet1为工作表名,A2为单元格地址D、设置表格的格式正确答案:C15.在Word表格中,如果将一个单元格拆分为两个,原有单元格的内容()。

《软件工程与UML》期末试题及答案

《软件工程与UML》期末试题及答案

软件工程与UML建模复习题B一:单选题1.是在系统之外,透过系统边界与系统进行有意义交互的任何事物A).相关系统B).Use Case C).Class D).Actor2.软件工程是以为核心A).过程B).面向对象C).软件开发D).质量3.“系统应具有很高的可靠性,使用该产品的前3个月,系统不应该出现崩溃(数据不可恢复)的现象”,这属于A).功能性需求B).客观需求C).主观需求D).非功能性需求4.“系统每天晚上自动生成进货报表”,Actor是:A).系统B).其它系统C).时间D).报表审阅者5.数据流程图是一个分层的概念模型,分三个层次:,分别描述系统的不同特征A).总体图、二级图、三级图B).总体图、二级图、细节图C).总体图、零级图、细节图D).总体图、次级图、细节图6.正式运行系统后能够产生的收益被称为A).直接效益B).运营效益C).最佳效益D).启动效益7.“以相对短的时间和相对低的成本来确定给定的问题在其约束条件内是否有解、有几种解以及哪个是最佳解”,这指的是软件开发过程中的A).问题定义B).可行性研究C).需求分析D).设计8.在处理过程定义中,有时存在多重嵌套的情况,对于复杂的条件组合问题,用自然语言往往不能直观、清楚地表述处理的过程,因此,常常使用方法。

A).数据字典B).判定表和判定树C).用例图D).螺旋模型9.设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问题p1和p2,一般情况下如果C(p1)<C(p2) 则A).E(p1)>E(p2) B).C(p1+p2)=C(p1)+C(p2)C).E(p1+p2)>E(p1)+E(p2) D).E(p1+p2)<E(p1)+E(p2)A).用例图B).类图C).数据流程图D).顺序图11.模块尺寸太大时,应A).分解以提高内聚B).分解以提高耦合C).合并以提高内聚D).分解以降低内聚12. 是指有定义完备接口的、明确规定了上下文以来关系的合成单元,它可以被第三方开发、并且能够被独立地部署,具有自包含的属性,其内部构造和特征不可见。

完整word版,C语言程序设计期末考试试题(含答案)

完整word版,C语言程序设计期末考试试题(含答案)

C语言程序设计期末考试试题及其答案一、单项选择题(本大题共20题,每题2 分,共40分)1、以下不是C语言的特点的是( )A、C语言简洁、紧凑B、能够编制出功能复杂的程序C、C语言可以直接对硬件进行操作D、C语言移植性好2、以下不正确的C语言标识符是( )A、ABCB、abcC、a_bcD、ab.c3、一个C语言程序是由( )A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成4、一个算法应该具有“确定性”等5个特性,对另外4个特性的描述中错误的是( )A、有零个或多个输入B、有零个或多个输出C、有穷性D、可行性5、设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为( )A、intB、floatC、doubleD、不确定6、在C语言中,char型数据在内存中的存储形式是( )A、补码B、反码C、源码D、ASCII码7、有如下程序,输入数据:12345M678<cR>后(<CR>表示回车),x的值是( ) 。

#include<stdio.h>main(){int x;float y;scanf("%3d%f",&x,&y);}A、12345B、123C、45D、3458、若有以下定义int a,b; float x,则正确的赋值语句是( )A、a=1,b=2B、b++;C、a=b=5D、b=int(x);9、以下程序的执行结果是( )#include<stdio.h>{int i=10,j=10;printf("%d,%d\n",++i,j--);}A、11,10B、9,10C、11,9D、10,910、巳知字母A的ASCII码是65,以下程序的执行结果是( )#include<stdio.h>main(){char c1='A',c2='Y';printf("%d,%d\n",c1,c2);A、A,YB、65,65C、65,90D、65,8911、下列运算符中优先级最高的是( )A、<B、十C、%D、!=12、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0是( ) 。

(完整版)WORD复习题及答案.doc

(完整版)WORD复习题及答案.doc

第五章WORD复习题及答案一、单项选择题1.中文 Word编辑软件的运行环境是。

A.DOSB.UCDOSC.WPSD.Windows2.在 Word 环境下, Word()。

A. 只能打开一个文件B.只能打开两个文件C.可以打开多个文件D.以上都不对3. WORD是()的文字处理软件。

A.编辑时屏幕上所见到的,就是所得到的结果B.模拟显示看到的,才是可行到的结果C.打印出来后,才是可行到的结果D.无任何结果4. Word 程序启动后就自动打开一个名为()的文档。

A.NonameB.UntitledC. 文件 1D. 文档 15.在 Word 环境下,改变 " 间距 " 说法正确的是()。

A. 只能改变段与段之间的间距B. 只能改变字与字之间的间距C.只能改变行与行之间的间距D. 以上说法都不成立6.在 Word 环境下, Word 在保存文件时自动增加的扩展名是()。

A..TXTB..DOCC..SYSD..EXE7.在 Word 环境下,如果你在编辑文本时执行了错误操作,()功能可以帮助你恢复原来的状态。

A. 复制B. 粘贴C. 撤消D. 清除8.( WORD文字处理)使用模板的过程是:单击(),选择模板名。

A. 文件 --- 打开B. 文件 --- 新建C. 格式 --- 模板D. 工具 --- 选项9.( WORD文字处理)在WORD中,可以利用()很直观地改变段落缩进方式,调整左右边界。

A. 菜单栏B. 工具栏C. 格式栏D. 标尺10.在 Word 环境下,在删除文本框时()。

A. 只删除文本框内的文本B. 只能删除文本框边线C.文本框边线和文本都删除D. 在删除文本框以后,正文不会进行重排11.( WORD文字处理)在()菜单中选择“打印”命令,屏幕将显示“打印”对话框。

A. 文件 B. 编辑 C. 视图 D. 工具12.( WORD文字处理)单击格式工具栏上的有关按钮,下列()种文本属性不会作用到选定的文本上。

(完整word版)《软件测试技术》期末复习题(5套)+参考答案

(完整word版)《软件测试技术》期末复习题(5套)+参考答案

《软件测试技术》期末试题(A卷)单项选择题:共20小题,每小题1 分,满分20分;请将答案填入题后括号中。

1.在软件生命周期的哪一个阶段,软件缺陷修复费用最低( A )(A)需求分析(编制产品说明书)(B)设计(C) 编码(D)产品发布2.单元测试中用来模拟被测模块调用者的模块是 ( C )(A)父模块(B)子模块(C)驱动模块(D)桩模块3.为了提高测试的效率,应该( D )(A)随机地选取测试数据;(B)取一切可能的输入数据作为测试数据;(C)在完成编码以后制定软件的测试计划;(D)选择发现错误可能性大的数据作为测试数据。

4.侧重于观察资源耗尽情况下的软件表现的系统测试被称为 ( B )(A)强度测试(B)压力测试(C) 容量测试(D)性能测试5.必须要求用户参与的测试阶段是 ( D )(A)单元测试(B)集成测试(C) 确认测试 (D)验收测试6.软件测试员究竟做些什么。

( C )(A)软件测试员的目的是发现软件缺陷(B)软件测试员的目的是发现软件缺陷,尽可能早一些(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复(D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复7.下面四种说法中正确的是( C )(A)因果图法是建立在决策表法基础上的一种白盒测试方法;(B)等价类划分法是边界值分析法的基础;(C)健壮性等价类测试的测试用例要求在有效等价类中取值;(D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法。

8.不属于单元测试内容的是( A )(A)模块接口测试(B)局部数据结构测试(C)路径测试(D)用户界面测试9.划分软件测试属于白盒测试还是黑盒测试的依据是( C )(A)是否执行程序代码(B)是否能看到软件设计文档(C)是否能看到被测源程序(D)运行结果是否确定10.下列项目中不属于测试文档的是( C )(A)测试计划(B)测试用例(C) 程序流程图(D)测试报告11.几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是( B )(A)大棒模式(B)边写边改模式(C)瀑布模式(D)快速原型开发模式12.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的 ( A )(A)判定覆盖(B)条件覆盖(C) 判定/条件覆盖(D)组合覆盖13.下列说法不正确的是( D )(A)测试不能证明软件的正确性;(B)测试员需要良好的沟通技巧;(C)QA与testing属于一个层次的概念;(D)成功的测试是发现了错误的测试。

期末题库-软件测试答案

期末题库-软件测试答案

选择题10×2分1、软件是程序和(A)的集合。

A、文档B、代码C、测试用例D、测试2、软件工程中描述生存周期的瀑布模型一般包括计划、(A)、设计、编码、测试、维护等几个阶段。

A、需求分析B、需求调查C、可行性分析D、问题定义3、严重的软件缺陷的产生主要源自(A)。

A、需求B、设计C、编码D、测试4、以下不属于应用系统中的缺陷类型的是:(B)A、不恰当的需求解释B、用户指定的错误需求C、设计人员的习惯不好D、不正确的程序规格说明5、降低缺陷费用最有效的方法是(B)。

A、测试尽可能全面B、尽可能早的开始测试C、测试尽可能深入D、让用户进行测试6、测试环境中不包括的内容是(A)A、测试所需文档资料B、测试所需硬件环境C、测试所需软件环境D、测试所需网络环境7、软件调试的目的是(B)A、发现软件中隐藏的错误B、解决测试中发现的错误C、尽量不发现错误以便早日提交软件D、证明软件的正确性8、软件测试的目的是(A)难易度:2A、发现软件中隐藏的错误B、解决软件中隐藏的错误C、尽量不发现错误以便早日提交软件D、证明软件的正确性9、下列关于测试和调试的说法中正确的是(B)A、测试和调试没有本质区别。

目的都是为了发现软件系统中的错误。

B、测试是测试人员的职责,在整个测试活动中可以不需要开发人员的参与。

C、调试主要在软件的开发阶段进行。

D、调试一般不能确定程序中潜在错误发生的原因10、从测试的要求来讲,如果想让测试完成的效果更好,测试部门与开发部门的关系最好是下面四种中的(D)。

难易度:3A、测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发人员为同一组人员,即开发人员测试自己的程序。

B、测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人员为不同人员。

C、测试组织与开发组织为同一公司,但不在同一部门。

D、测试组织与开发组织为不同公司。

11、某软件公司在招聘软件测试工程师时,应聘者甲向公司做如下保证:(1)经过自己测试的软件今后不会再出现问题(2)在工作中对所有程序员一视同仁,不会因为某个程序编写的程序发现的问题多,就重点审查该程序,以免不利于团结(3)承诺不需要其他人员,自己就可以独立进行测试工作(4)发扬咬定青山不放松的精神,不把所有问题都找出来,绝不罢休根据自己所学的软件测试知识,应聘者甲的保证(D)难易度:3A、(1)(4)是正确的B、(2)是正确的C、都是正确的D、都是错误的12、用不同的方法可将软件测试分为白盒法和黑盒法,或者(C)和静态测试。

软件工程期末试题(含答案)

软件工程期末试题(含答案)

一、填空题(每空1分,共25分)1.软件生存周期一般可以划分为,问题定义、可行性研究、需求分析、设计、编码、测试和运行和维护。

2.基于软件的功能划分,软件可以划分成___系统软件_、支撑软件、应用软件__三种。

3.可行性研究,应从经济可行性、技术可行性、运行可行性、法律可行性和开放方案可行性等方面研究。

4.系统流程图是描绘物理系统的传统工具。

它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件5.数据流图的基本四种成分:数据输入的源点和数据输出汇点、加工、数据流和数据存储文件。

6.结构化分析方法是面向_数据流_进行需求分析的方法。

结构化分析方法使用_数据流图DFD_与_数据字典_来描述。

7.继承性是自动地共享类、子类和对象中的方法和数据的机制。

8.软件详细设计工具可分为3类,即_图示工具_、_设计语言_和_表格工具_。

9.为了在软件开发过程中保证软件的质量,主要采取下述措施:_审查__、复查和管理复审、___测试_。

10.大型软件测试包括单元测试、集成测试、确认测试和系统测试四个步骤。

二、单项选择题(每小题2分,共20分)1.软件设计中划分模块的一个准则是(C )。

A、低内聚低耦合 B.低内聚高耦合C.高内聚低耦合 D.高内聚高耦合2.Jackson设计方法是由英国的M. Jackson提出的,它是一种面向( C )的软件设计方法。

A、对象 B.数据流 C.数据结构 D.控制结构3.试判断下列叙述中,哪个(些)是正确的( C )。

a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b和c4.( A )是用户和设计交换最频繁的方法。

A、原型化方法B、瀑布模型方法 C. 螺旋模型方法D、构件组装模型5.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是( C )。

计算机软件测试题库,带答案(单选,多选,判断,问答,分析)

计算机软件测试题库,带答案(单选,多选,判断,问答,分析)

计算机软件测试题(单选,多选,判断,问答,分析)(总分:150分考试时间:90分钟)班级:姓名:分数:第一大题:单选题(60分,每小题1.5分)1. 测试工程师一般分为两类:测试开发工程师和(A )A. 软件测试工程师B. 软件开发工程师C. 通信开发工程师D. 黑盒测试工程师2. 一个完整的测试部门,一般不包含以下角色(D )A.测试主管B.测试工程师C.测试设计人员D.培训师3. 测试工程师由不包含以下哪一类(B)A. 白盒测试技术人员B. 前台美工技术人员C. 黑盒测试技术人员D. 自动化测试技术人员4. OSI7层模型不包括下面哪一层(C)A. 物理层B. 数据链路层C. 控制层D. 网络层5. 测试工程师的能力不包括(D)A. 能够熟练应用测试方法B. 能够独立编写测试计划C. 能够独立编写测试总结分析报告D. 能够编写入侵脚本攻击软件6. 软件测试的目的是(B )A 避免软件开发中出现的错误B 发现软件开发中出现的错误C 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D 修改软件中出现的错误7. 坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期(A )。

A 技术评审B 程序测试C 改正程序错误D 管理评审8. 为了提高测试的效率,正确的做法是( A )。

A 选择发现错误可能性大的数据作为测试用例B 在完成程序的编码之后再制定软件的测试计划C 随机选取测试用例D 使用测试用例测试是为了检查程序是否做了应该做的事9. 以下那一种选项不属于软件缺陷(D )。

A 软件没有实现产品规格说明所要求的功能B 软件中出现了产品规格说明不应该出现的功能C 软件实现了产品规格没有提到的功能D 软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题10. 单元测试中设计测试用例的依据是( D )。

A 概要设计规格说明书B 用户需求规格说明书C 项目计划说明书D 详细设计规格说明书11. 下面有关软件缺陷的说法中错误的是(C)。

(完整word版)06级本科--软件工程期末考卷A卷参考答案

(完整word版)06级本科--软件工程期末考卷A卷参考答案

一、 单项选择题(30%, 每小题2分):DDAAC DADCD DDAAD二、 简答题(25%, 每小题5分):1.请简要说明需求分析的三个层次包括那些主要内容。

1个2分,2个4分,3个5分软件需求包括三个不同的层次—业务需求、用户需求和功能需求—也包括非功能需求。

业务需求反映了组织机构或客户对系统、产品高层次的目标要求。

用户需求文档描述了用户使用产品必须要完成的任务。

功能需求定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。

2.为什么要设计独立性强的模块以及如何判断模块的独立性? 第一3分,耦合1分,内聚1分模块独立性强,则:(1)系统容易开发(2)系统可靠性高(3)系统容易维护判断模块独立性的基本原则:“耦合小,内聚大”3.若现有类已经进行了彻底的测试,为什么必须对从现有类中实例化的子类进行重新测试?使用的场景:3分. 2分因为父类和子类的运行环境是不同的。

另外,如果是多重继承会显著地增加派生类的复杂程度,导致一些难以厦门大学《 软件工程 》课程试卷软件 学院____系 2006 年级 软件工程 专业主考教师:林坤辉 试卷类型:(A 卷)发现的隐含错误。

4.要开发质量“非常好”的软件,请从软件工程的角度分析其利与弊。

利:3分;弊:2分利:容易维护,用户比较满意弊:成本高,周期长5、采用面向对象方法设计软件系统时,子系统的划分常采用水平划分或垂直划分的方式,请说明这两种划分所得子系统的特点。

c/s:3分,p2p:2分水平划分系统的p2p:每个字系统可以调用任意其他子系统,比c/s复杂,可能死锁。

垂直划分c/s:客户端调用服务器端,服务器提供服务,并返回结果。

客户端需要知道服务器的接口,而服务器不必知道客户端接口。

三、应用题(45%,1-3每小题10分,4小题15分)1.公司计划采用新技术开发一款新的手机软件产品,希望尽快占领市场,假设你是项目经理,你会选择哪种软件过程模型?为什么?选模型:5分;原因:5分选用模型:可采用增量模型/增量+ 原形/螺旋模型等等。

软件工程期末复习题(含答案)

软件工程期末复习题(含答案)

软件工程必备期末复习题选择题1.软件设计中划分模块的一个准则是(C)。

A低内聚低耦合B低内聚高耦合C高内聚低耦合D.高内聚高耦合2.(A)是用户和设计交换最频繁的方法。

A、原型化方法B、瀑布模型法C、螺旋模型方法D、构件组装模型3.试判断下列叙述中,哪个些是正确的(C)。

a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b和c4.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(C)A、硬件环境B、软件开发的环境C、软件开发工具和软件开发的环境D、开发人员的素质5.20世纪50年代以来,出现了许多不同的程序设计语言,下列语言中哪个语言是低级语言(D)A、PASCALB、VISUALBASICC、C++D、汇编语言6.软件测试的目的是?(D)A.软件的正确性B.找出软件系统中存在的所有错误C.证明软件系统中存在错误D.尽可能多的发现软件系统中的错误7.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。

A、程序的内部逻辑B、程序的复杂程度C、该软件的编辑人员D、程序的功能8.软件维护工作的最主要部分是(C)。

A、纠正性维护B、适应性维护C、完善性维护D、预防性维护9.PDL是(B)语言。

A.高级程序设计语言B、伪码式C、中级程序设计语言D、低级程序设计语言10.软件的结构化设计(SD)方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是要建立(C)。

A、软件结构B、软件过程C、软件模型D、软件模块11.在数据流图中,○(椭圆)代表(B)A、数据流B、转换C、数据源D、外部实体12.总体设计目的是确定整个系统的(D)。

A、规模B、测试方案C、费用D、功能及模块结构13.检查软件产品是否符合需求定义的过程称为(A)。

A、确认测试B、集成测试C、验收测试D、验证测试14、在七种偶合中,最低偶合是(C)。

软件测试题库及答案

软件测试题库及答案

软件测试题库及答案一、单选题1. 软件测试的目的是:A. 证明软件是正确的B. 发现软件中的错误C. 确保软件满足需求D. 确保软件没有错误答案:B2. 以下哪项不是黑盒测试的测试用例设计技术?A. 等价类划分B. 边界值分析C. 决策表测试D. 路径测试答案:D3. 单元测试通常由谁执行?A. 测试人员B. 用户C. 开发人员D. 项目经理答案:C4. 以下哪个不是软件测试的阶段?A. 单元测试B. 集成测试C. 系统测试D. 维护测试答案:D5. 软件测试中的错误注入通常发生在哪个阶段?A. 需求分析B. 设计阶段C. 编码阶段D. 测试阶段答案:C二、多选题1. 软件测试的类型包括:A. 功能测试B. 性能测试C. 可用性测试D. 安全测试E. 回归测试答案:ABCDE2. 以下哪些是软件测试的原则?A. 测试可以显示存在缺陷B. 穷尽测试是不可能的C. 早期测试可以节省成本D. 缺陷聚集原则E. 测试应该提供信息以支持决策答案:ABCDE3. 软件测试的目的是:A. 验证软件是否符合需求B. 验证软件是否符合设计C. 验证软件是否符合编码标准D. 验证软件是否符合性能要求E. 验证软件是否符合安全要求答案:ABDE4. 软件测试的文档包括:A. 测试计划B. 测试用例C. 测试报告D. 缺陷报告E. 用户手册答案:ABCD5. 软件测试的自动化工具可以用于:A. 自动化测试用例执行B. 测试用例生成C. 缺陷跟踪D. 性能监控E. 安全扫描答案:ABCDE三、判断题1. 软件测试可以完全替代人工测试。

(错误)2. 软件测试的目的是确保软件没有错误。

(错误)3. 软件测试应该在编码阶段完成后开始。

(错误)4. 测试用例应该包括预期结果。

(正确)5. 回归测试是确认修改后的软件是否引入新缺陷的过程。

(正确)四、简答题1. 请简述软件测试的目的是什么?答案:软件测试的目的是发现软件中的错误,验证软件是否满足需求,确保软件的质量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择题10×2分1、软件是程序和(A)的集合。

A、文档B、代码C、测试用例D、测试2、软件工程中描述生存周期的瀑布模型一般包括计划、( A)、设计、编码、测试、维护等几个阶段。

A、需求分析B、需求调查C、可行性分析D、问题定义3、严重的软件缺陷的产生主要源自(A)。

A、需求B、设计C、编码D、测试4、以下不属于应用系统中的缺陷类型的是:(B)A、不恰当的需求解释B、用户指定的错误需求C、设计人员的习惯不好D、不正确的程序规格说明5、降低缺陷费用最有效的方法是(B)。

A、测试尽可能全面B、尽可能早的开始测试C、测试尽可能深入D、让用户进行测试6、测试环境中不包括的内容是(A)A、测试所需文档资料B、测试所需硬件环境C、测试所需软件环境D、测试所需网络环境7、软件调试的目的是(B)A、发现软件中隐藏的错误B、解决测试中发现的错误C、尽量不发现错误以便早日提交软件D、证明软件的正确性8、软件测试的目的是(A)难易度:2A、发现软件中隐藏的错误B、解决软件中隐藏的错误C、尽量不发现错误以便早日提交软件D、证明软件的正确性9、下列关于测试和调试的说法中正确的是(B)A、测试和调试没有本质区别。

目的都是为了发现软件系统中的错误。

B、测试是测试人员的职责,在整个测试活动中可以不需要开发人员的参与。

C、调试主要在软件的开发阶段进行。

D、调试一般不能确定程序中潜在错误发生的原因10、从测试的要求来讲,如果想让测试完成的效果更好,测试部门与开发部门的关系最好是下面四种中的(D)。

难易度:3A、测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发人员为同一组人员,即开发人员测试自己的程序。

B、测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人员为不同人员。

C、测试组织与开发组织为同一公司,但不在同一部门。

D、测试组织与开发组织为不同公司。

11、某软件公司在招聘软件测试工程师时,应聘者甲向公司做如下保证:(1)经过自己测试的软件今后不会再出现问题(2)在工作中对所有程序员一视同仁,不会因为某个程序编写的程序发现的问题多,就重点审查该程序,以免不利于团结(3)承诺不需要其他人员,自己就可以独立进行测试工作(4)发扬咬定青山不放松的精神,不把所有问题都找出来,绝不罢休根据自己所学的软件测试知识,应聘者甲的保证(D)难易度:3A、(1)(4)是正确的B、(2)是正确的C、都是正确的D、都是错误的12、用不同的方法可将软件测试分为白盒法和黑盒法,或者(C)和静态测试。

A、白盒法B、黑盒法C、动态测试D、灰盒法13、黑盒测试法是根据程序的(C)来设计测试用例的。

A、应用范围B、内部逻辑C、功能D、输入数据14、验收测试的测试用例主要根据(A)的结果来设计。

A、需求分析B、源程序C、概要设计D、详细设计15、软件测试中白盒测试法是通过分析程序的(B)来设计测试用例的。

A、应用范围B、内部逻辑C、功能D、输入数据16、下列关于白盒测试与黑盒测试的说法中错误的是(C)。

A、用白盒测试来验证单元的基本功能时,经常要用黑盒测试的思考方法来设计测试用例B、仅仅通过白盒测试,或仅仅通过黑盒测试都不能全面系统地测试一个软件C、白盒测试适用于软件测试的各个阶段D、在黑盒测试中使用白盒测试的手段,常被称为“灰盒测试”17、关于黑盒测试与白盒测试的区别,下列说法正确的是(A)。

A、白盒测试侧重于程序结构,黑盒测试侧重于功能B、白盒测试可以使用自动测试工具,黑盒测试不能使用工具C、白盒测试需要开发人员参与,黑盒测试不需要。

D、黑盒测试比白盒测试应用更广泛18、下列关于alpha 测试的描述中正确的是:(B)A、alpha 测试不需要用户代表参加B、alpha 测试不要开发人员参加C、alpha 测试是集成测试的一种D、alpha 测试是验收测试的一种19、集成测试分为渐增组装测试和(A)A、非渐增组装测试B、确认测试C、单元测试D、测试计划20、集成测试中使用的辅助桩模块分为驱动模块和(C)A、传入模块B、主模块C、桩模块D、传出模块21、驱动模块模拟的是( D )A、子模块B、第一模块C、底层模块D、主程序22、单元测试的测试用例主要根据(B)的结果来设计。

A、需求分析B、源程序C、概要设计D、详细设计23、单元测试的测试目的是(C)A、保证每个模块或件能正常工作B、保证每个程序能正常工作C、确保缺陷得到解决D、使程序正常运行24、以用户为主导的测试成为(A)A、验收测试B、白盒测试C、黑盒测试D、系统测试25、按照测试策略和过程,测试可以分为:(B)A、单元、白盒、确认、系统、验收B、单元、集成、确认、系统、验收C、白盒、黑盒、确认、系统、验收D、白盒、集成、确认、系统、验收26、若一个通讯簿最多可以输入100条记录,则下列选项中设计的测试用例最优的是(D)。

A、分别输入1、50、100条记录B、分别输入0、1、50、99、100条记录C、分别输入0、1、99、100、101条记录D、分别输入0、1、50、99、100、101条记录27、下列逻辑覆盖测试方法中,覆盖能力最强的是(D)A、语句覆盖B、判定覆盖C、条件覆盖D、条件组合覆盖28、选出属于白盒测试方法(D)A、测试用例覆盖B、输入覆盖C、输出覆盖D、条件覆盖29、( A )是一种黑盒测试方法,它是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例。

A、等价类划分法B、边界值分析法C、因果图法D、场景法30、黑盒测试用例设计方法包括(B)等A.等价类划分法、因果图法、正交试验设计法、功能图法、路径覆盖法、语句覆盖法B.等价类划分法、边界值分析法、判定表驱动法、场景法、错误推测法、因果图法、正交试验设计法、功能图法C.因果图法、边界值分析法、判定表驱动法、场景法、Z路径覆盖法D.场景法、错误推测法、因果图法、正交试验设计法、功能图法、域测试法31、错误推测法的基本想法是:( D )A.划分有效等价类和无效等价类B.划分原因和结果C.列出所有的可能情况D.列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例32、用户文档测试中不包括的是(A)A、用户需求说明B、操作指南C、用户手册D、随机帮助33、与设计测试用例无关的文档是(A)A、项目开发计划B、需求规格说明书C、设计说明书D、源程序34、测试过程实施所必备的核心文档不包括(B)A、测试计划B、测试缺陷报告C、测试用例(大纲)D、软件测试报告35、(A)是为了高效率地发现软件缺陷而精心设计的少量测试数据。

A、测试用例B、测试计划C、测试报告D、测试分析报告36、下列(A)情况需要考虑引入自动化测试。

A、需要重复执行很多次的测试B、只执行一次的测试C、不重要的测试D、很快有回报的测试37、WEB应用中一般采用架构的是(B)A、C/S结构B、B/S结构C、集群结构D、服务器互备份38、下列哪个不是WEB测试的测试内容?(D)A、功能测试B、兼容性测试C、界面测试D、用户测试39、导航测试属于(C)A、功能测试B、性能测试C、可用性/可靠性测试D、压力测试40、Web测试的一个重要特征是(C)A、图片B、文字C、链接D、视频41、测试驱动开发的简称是(C )A、ADDB、TTDC、TDDD、TDT42、确保测试与(A)无关,不要依赖使用过期的数据进行测试。

A、时间B、地点C、软硬件资源D、测试人员43、Junit是(C)语言的单元测试框架。

A、CB、.NetC、JavaD、C++44、(D)中认定的对象是对问题空间中的结构、其他系统、设备、被记忆的事件、系统涉及的人员等实际实例的抽象。

A、OOPB、OODC、OOUD、OOA45、对OOD的测试,针对功能的实现和重用以及对OOA结果的拓展,以下不属于考虑内容的是(B)A、对构造的类层次结构的测试B、对对象库的结构测试C、对类库的支持的测试D、对认定的类的测试判断题10×1分1.F软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。

2.T广义的软件测试由“确认”、“验证”、“测试”3个方面组成。

3.F软件测试等于程序测试。

4.F测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。

5.T软件测试的目的是尽可能多的找出软件的缺陷。

6.T要充分注意软件测试中的群集现象。

7.T好的测试方案是极可能发现迄今为止尚未发现的错误。

8.F测试人员要坚持原则,缺陷未修复完坚决不予通过。

9.T发现错误多的模块,残留在模块中的错误也多。

10.F测试人员说:“没有可运行的程序,我无法进行测试工作”。

11.F负载测试是验证要检验的系统的能力最高能达到什么程度。

12.F白盒测试方法比黑盒测试方法好。

13.T在软件开发过程中,若能尽早暴露其中的错误,则为修复和改进错误所花费的代价就会降低。

14.T产品质量检验阶段是质量管理的发展阶段之一。

15.T V模型不能适应较大的需求变化。

16.T W模型能够较早地发现缺陷。

17.F验收测试是由最终用户来实施的。

18.F单元测试能发现约80% 的软件缺陷。

19.F我们可以人为的使得软件不存在配置问题。

20.F集成测试计划在需求分析阶段末提交。

21.T Beta 测试是验收测试的一种。

22.T自底向上集成需要测试员编写驱动程序。

23.F为了快速完成集成测试,采用一次性集成方式是适宜的。

24.F alpha 测试不是验收测试的一种。

25.F必须要求用户参与的测试阶段是单元测试。

26.T项目立项前测试人员不需要提交任何工件。

27.F测试需求一定要写得很细很细。

28.F测试需求就是软件需求。

29.F测试组负责软件质量。

30.F代码评审是检查源代码是否达到模块设计的要求。

31.F代码评审员一般由测试员担任。

32.T一个程序中所含有的路径数与程序的复杂程度有着直接的关系。

33.F静态检查就是看代码。

34.T等价类法和边界值着重考虑输入条件,而不考虑输入条件的各种组合,也不考虑输入条件之间的相互制约关系。

35.T在实际测试中,边界值分析法和等价类划分法经常结合使用。

36.F因果图法是建立在决策表法基础上的一种白盒测试方法。

37.T黑盒测试法又叫功能测试或数据驱动测试。

38.F测试用例是在测试执行后写的。

39.T测试用例一般是由测试设计人员写的。

40.T在设计测试用例时,应包括合理的输入条件和不合理的输入条件。

41.T QTP是一种自动化测试工具。

42.F测试自动化是万能的。

43.T LoadRunner是性能测试工具。

44.T采用自动化测试有可能延误项目进度。

相关文档
最新文档