TANSUN-试题一附有答案_第1页
TANSUN-试题一附有答案_第2页
TANSUN-试题一附有答案_第3页
TANSUN-试题一附有答案_第4页
TANSUN-试题一附有答案_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

TANSUN-试题一[复制]请认真作答该试题,提交后正确解析仅供参考!基本信息:[矩阵文本题]*姓名:________________________电话:________________________1.下列关于软件验收测试的合格通过准则错误的是[单选题]*A软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求;B所有测试项没有残余一级、二级和三级错误;C立项审批表、需求分析文档、设计文档和编码实现不一致;(正确答案)D验收测试工件齐全2.必须要求用户参与的测试阶段是________。[单选题]*A单元测试B集成测试C确认测试D验收测试(正确答案)3.下面有关测试原则的说法正确的是()。[单选题]*A测试用例应由测试的输入数据和预期的输出结果组成(正确答案)B测试用例只需选取合理的输入数据C程序最好由编写该程序的程序员自己来测试D使用测试用例进行测试是为了检查程序是否做了它该做的事4.以程序内部的逻辑结构为基础的测试用例设计技术属于[单选题]*A灰盒测试B数据测试C黑盒测试D白盒测试(正确答案)5.为下列代码设计测试用例,要求满足条件组合覆盖,需要设计测试用例的个数为()1234567"8BEGIN"INPUT(A,B)IF(A>5)AND(B<O)THENX=A+BELSEX=A-BEND[单选题]*A1B2C3D4(正确答案)6.下面有关白盒测试和黑盒测试说法错误的有?[单选题]*A白盒测试也称结构测试或逻辑驱动测试,是指基于一个应用代码的内部逻辑知识,即基于覆盖全部代码、分支、路径、条件的测试。B黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用C黑盒测试,也称作黑盒分析,是基于对程序内部细节有限认知上的软件调试方法(正确答案)D黑盒测试与白盒测试相比,更需要关心模块与模块之间的交互7.集成测试计划在需求分析阶段末提交。请判断这句话的正确与否。[单选题]*A正确B错误(正确答案)8.某公司现安排测试人员对近期开发的客户资料管理系统进行代码评审,评审人员找到如下一段提取电话号码的一个方法:电话号码由3部分组成:国家编码,区位号码,电话号码。中间用逗号隔开。123456"7publicstaticStringgetPhone(StringstrPhoneNumber)"{if(strNumber==null)||"".equals(strPhoneNumber)return"";String[]arrivePhone=strPhoneNumber.split(",");returnarrphone[2];}该程序尽管编译通过,但测试人员认为上述程序会导致异常发生,指出异常会发生的语句。[单选题]*Aif(strNumber==null)||"".equals(strPhoneNumber)Breturn"";CString[]arrivePhone=strPhoneNumber.split(",");Dreturnarrphone[2];(正确答案)9.一个函数的入参是一个int类型,但是有效输入只有[0,100]范围的数,如果你要测试这个函数,你会选择以下哪组入参,是最全面且最精简的()[单选题]*A0,50,100B-1,0,30,100,101C-1,0,1,25,45,60,99,100,101D-1,0,1,67,99,100,101(正确答案)10.某购物中心电梯限坐15人。在电梯中安装计数器来统计乘客数量。如出现超出规定人数以外的任何情况,会有不同的警示音。软件编写后进行边界值测试,应选取的边界值是:()[单选题]*A0,1,15,16(正确答案)B1,15C1,10,15D0,15,2011.软件测试的目标是证明软件是正确的。请问这句话的说法是正确的吗?B错误[单选题]*A正确B错误(正确答案)12.软件测试是为了________而执行程序的过程。[单选题]*A纠正错误B发现错误(正确答案)C避免错误D证明错误13.下面不属于白盒测试方法的是()。[单选题]*A边界值分析(正确答案)B语句覆盖C条件覆盖D分支覆盖14.为验证程序模块A是否正确实现了规定的功能,需要进行();为验证模块A能否与其他模块按照规定方式正确工作,需要进行()。[单选题]*A单元测试、集成测试(正确答案)B冒烟测试、集成测试C确认测试、集成测试D单元测试、系统测试15.若某典型基准测试程序在机器A上运行时需要20s,而在机器B运行时需要25s,那么,下列给出的结论正确的是()[单选题]*A其他结论都不对B机器B的平均CPI是机器A的1.25倍C所有程序在机器A上比在机器B上运行速度快D机器A的平均CPI是机器B的1.25倍(正确答案)16.单元测试能发现约80%的软件缺陷。请判断这句话的正确与否。[单选题]*A正确(正确答案)B错误17.Beta测试是验收测试的一种。请判断这句话的正确与否。[单选题]*A正确(正确答案)B错误18.测试的关键问题是()[单选题]*A如何组织对软件的评审B如何验证程序的正确性C如何采用综合策略D如何选择测试用例(正确答案)19.在软件测试中,圈复杂度(Cyclomaticcomplexity):代码逻辑复杂度的度量,提供了被测代码的路径数量。圈复杂度可通过系统控制流图的判断节点数目算出。某人事管理系统能管理员工的基本信息、家庭信息、学历信息、职称信息等。其中,家庭信息管理模块导出的控制流图中包含9个判断节点,那么,该模块的圈复杂度为__________[单选题]*A11B8C10(正确答案)D920.程序调试的任务是()。[单选题]*A设计测试用例B验证程序的正确性C发现程序中的错误D诊断和改正程序中的错误(正确答案)21.2元地铁票售票软件:投币2元时,按下“2元”按钮,弹出相应地铁票;投币5元,则弹出地铁票同时退还3元,若对该功能进行测试用例设计最宜选择哪种方法()[单选题]*A等价类划分法B边界值分析C错误推测法D因果图(正确答案)22.负载测试是验证要检验的系统的能力最高能达到什么程度。请判断这句话的正确与否。[单选题]*A正确(正确答案)B错误23.AccessViolationException异常触发后,下列程序的输出结果为()123456789101112"13staticvoidMain(string[]args){"try{thrownewAccessViolationException();Console.WriteLine("error1");}catch(Exceptione){Console.WriteLine("error2");}Console.WriteLine("error3");}[单选题]*Aerror2error3(正确答案)Berror3Cerror2Derror124.若某典型基准测试程序在机器A上运行时需要20s,而在机器B运行时需要25s,那么,下列给出的结论正确的是(D)[单选题]*A其他结论都不对B机器B的平均CPI是机器A的1.25倍C所有程序在机器A上比在机器B上运行速度快D机器A的平均CPI是机器B的1.25倍(正确答案)25.风险暴露又称风险曝光度,测量的是资产的整个安全性风险。某公司软件团队计划项目中采用20个可复用的构件,每个构件平均是100LOC(LineofCode,源代码行数),本地每个LOC的成本是150元人民币。下面是该团队定义的一个项目风险:1.风险识别:预定要复用的软件构件中只有50%将被集成到应用中,剩余功能必须定制开发;2.风险概率:60%;该项目风险曝光度正确的是:()[单选题]*A90000(正确答案)B150000C180000D30000026.采用等价类划分方法,为手机号码设计测试用例,应该划分()个等价区间(不考虑非数字情况)\附:手机号码测试标准:手机号码是否为11位即可[单选题]*A1B2C3(正确答案)D427.设有一个判断语句123"4if(!(ch>='0'&&ch<='9'))"printf("Thisisnotadigit!\\n");elseprintf("Thisisadigit!\\n");为实现判定—条件覆盖,需要设计的测试用例个数至少应为[单选题]*A1B2C3(正确答案)D428.大于、小于、等于、不等于、真、假比较和判断错误很可能是边界条件问题,比较判断与控制流常常紧密相关,设计测试用例时考虑是否出现问题不包括()[单选题]*A不同数据类型的对象之间进行比较B正确使用逻辑运算符和优先级(正确答案)C比较运算或变量出错D迭代发散时不能退出29.在一个软件测试用例中,有一个字符串数据,若首字符必须是C和D,其余字符必须是0-9的数字,在此情况下是正确的,若首字符不正确,则输出message1,若其余字符不正确,则输出message2。这种情况下最好采用()[单选题]*A边界值分析B等价类划分C因果图(正确答案)D错误推测法30.影响WEB前端页面性能一般不包括下面哪个?()[单选题]*A服务器数据返回延迟B网络传输速率C磁盘空间不够(正确答案)D页面渲染31.集成测试分为渐增组装测试和()[单选题]*A非渐增组装测试(正确答案)B确认测试C单元测试D测试计划32.用边界值分析法,假定1<X<10,那么X在测试中应该取的边界值是()[单选题]*AX=1,X=2,X=9,X=10(正确答案)BX=2,X=9CX=1,X=10DX=1,X=5,X=6,X=1033.关于测试驱动开发,描述错误的是[单选题]*A测试驱动开发式是一种敏捷开发方法BTDD需求开发人员学习测试相关知识C测试驱动开发不适合使用CMM/CMMI方法(正确答案)D测试驱动开发可以和结对编程结合使用34.单元测试的测试用例主要根据()的结果来设计。[单选题]*A需求分析B源程序C概要设计D详细设计(正确答案)35.网络管理员编写了shell程序prog1.sh,测试时程序死循环无法结束,可以通过下列方式结束程序()[单选题]*Actrl+C(正确答案)Bctrl+XCAltF2kill进程IDDctrl+d36.现有程序段如下:witch(value){case0:other=30;break;ase1:other=50;break;case2:other=300;case3:other=other/value;break;default:other=other*value;}请问需要()个测试用例才可以满足语句覆盖的要求。[单选题]*A2B3C4(正确答案)D537.测试工程师在软件测试计划阶段依据()制定指定测试进度[单选题]*A工作说明书(正确答案)B概要设计说明书C详细设计说明书D单元测试用例38.下列关于软件验收测试的合格通过准则错误的是:[单选题]*A软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求;B所有测试项没有残余一级、二级和三级错误;C立项审批表、需求分析文档、设计文档和编码实现不一致;(正确答案)D验收测试工件齐全。39.必须要求用户参与的测试阶段是________。[单选题]*A单元测试B集成测试C确认测试D验收测试(正确答案)40.下面有关测试原则的说法正确的是()。[单选题]*A测试用例应由测试的输入数据和预期的输出结果组成(正确答案)B测试用例只需选取合理的输入数据C程序最好由编写该程序的程序员自己来测试D使用测试用例进行测试是为了检查程序是否做了它该做的事41.以程序内部的逻辑结构为基础的测试用例设计技术属于[单选题]*A灰盒测试B数据测试C黑盒测试D白盒测试(正确答案)42.影响WEB前端页面性能一般不包括下面哪个?()[单选题]*A服务器数据返回延迟B网络传输速率C磁盘空间不够(正确答案)D页面渲染43.集成测试分为渐增组装测试和()[单选题]*A非渐增组装测试(正确答案)B确认测试C单元测试D测试计划44.用边界值分析法,假定1<X<10,那么X在测试中应该取的边界值是()[单选题]*AX=1,X=2,X=9,X=10(正确答案)BX=2,X=9CX=1,X=10DX=1,X=5,X=6,X=1045.关于测试驱动开发,描述错误的是[单选题]*A测试驱动开发式是一种敏捷开发方法BTDD需求开发人员学习测试相关知识C测试驱动开发不适合使用CMM/CMMI方法(正确答案)D测试驱动开发可以和结对编程结合使用46.单元测试的测试用例主要根据()的结果来设计。[单选题]*A需求分析B源程序C概要设计D详细设计(正确答案)47.下列四项中说法不正确的是()[单选题]*A 数据库减少了数据冗余B 数据库中的数据可以共享C数据库避免了一切数据的重复(正确答案)D 数据库具有较高的数据独立性48.如果关系模式R是1NF,且每个非主属性都不传递依赖于R的候选键,那么R的模式是()[单选题]*A 1NFB 3NFC 4NFD BCNF(正确答案)49.消除了部分函数依赖的1NF的关系模式,必定是()"[单选题]*A 1NFB 2NF(正确答案)C 3NFD BCNF50.oracle数据库中最常见的索引类型是()[单选题]*A 文本索引B 反向键值索引C 位图索引D b-tree索引(正确答案)51.下面对于关系的叙述中,不正确的是_______。[单选题]*A 关系中的每个属性是不可分解的B 在关系中元组的顺序是无关紧要的C 任意的一个二维表都是一个关系(正确答案)D 每一个关系只有一种记录类型52.用一组二维表表示实体及实体间的关系的数据模型是___________[单选题]*A层次模型B 树模型C 关系模型(正确答案)D 面向对象模型53.用一组二维表表示实体及实体间的关系的数据模型是___________[单选题]*A层次模型(正确答案)B 树模型C 关系模型D 面向对象模型54.SQL语言可以分为多个类别,那么不属于数据操纵语言DML的是()[单选题]*AupdateBgrant(正确答案)CdeleteDinsert55.关系模型中,一个关键字是()[单选题]*A 可由多个任意属性组成B 至多由一个属性组成C 可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成(正确答案)D 以上都不是56.不能激活触发器执行的事件是()。[单选题]*A SELECT(正确答案)B UPDATEC INSERTD DELETE57.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于()[单选题]*A 第一范式(正确答案)B 第二范式C 第三范式D 第四范式58.在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键(或称主码)职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外键(或称外来键、外码、外来码),它是______[单选题]*A 职工关系的“职工号”B 职工关系的“部门号”(正确答案)C 部门关系的“职工号”D 部门关系的“部门号”59.在表或视图上执行除了()以外的语句都可以激活触发器。[单选题]*A InsertB DeleteC UpdateD Create(正确答案)60.要保证数据库的逻辑数据独立性,需要修改的是()[单选题]*A模式与外模式之间的映象(正确答案)B模式与内模式之间的映象C模式D三级模式61.单个用户使用的数据视图的描述称为()?[单选题]*A 外模式(正确答案)B 概念模式C 内模式D 存储模式62.数据库事务的特性不包含:[单选题]*A 原子性B 并发性(正确答案)C 一致性D 持久性63.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。[单选题]*A 需求分析B 概念设计(正确答案)C 逻辑设计D 物理设计64.Mysql中表student_table(id,name,birth,sex),插入如下记录:('1001','','2000-01-01','男');('1004','张三','2000-08-06','男');('1005',NULL,'2001-12-01','女');('1006','张三','2001-12-02','女');执行from(select*fromstudent_tablewheresex='女')t1leftjoin(select*fromstudent_tablewheresex='男')=;的结果行数是()?[单选题]*A 4B 3C 2(正确答案)D 165.下列选项关于游标的作用叙述正确的是()[单选题]*A 不允许定位在结果集的特定行B 从结果集的目标位置检索一行或一部分行C 不支持对结果集中当前位置的行进行数据修改D 为由其他用户对显示在结果集中的数据所做的更改提供不同级别的可见性支持(正确答案)66.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作的是()。[单选题]*A 建立库结构B 扩充功能(正确答案)C 加载数据D 系统调试67.从关系中挑选出指定的属性组成新关系的运算称为()[单选题]*A "选取"运算B "投影"运算(正确答案)C "联接"运算D "交"运算68.数据库应用系统包括()。[单选题]*A 数据库语言、数据库B 数据库、数据库应用程序(正确答案)C 数据管理系统、数据库D 数据库管理系统69.Mysql中表student_info(id,name,birth,sex),字段类型都是varchar,插入:1016,王五,2003-03-01,男;SQL错误的是()?[单选题]*A insertintostudent_info(name,id,sex,birth)values('王五','1016','男','2003-03-01');B insertintostudent_info(`id`,`name`,`birth`,`sex`)values('1016','王五','2003-03-01','男');C insertintostudent_info('id','name','birth','sex')values('1016','王五','2003-03-01','男');(正确答案)D insertintostudent_info(`id`,name,`birth`,`sex`)values('1016','王五','2003-03-01','男');70.在数据库的安全性控制中,为了保护用户只能存取他有权存取的数据。在授权的定义中,数据对象的(),授权子系统就越灵活。[单选题]*A 范围越小(正确答案)B 范围越大C 约束越细致D 范围越适中71.软件验收测试的合格通过准则是:()*A软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。(正确答案)B所有测试项没有残余一级、二级和三级错误。(正确答案)C立项审批表、需求分析文档、设计文档和编码实现一致。(正确答案)D验收测试工件齐全(正确答案)72.学生选课系统中要求学生选课允许2至4门,则无效等价类包括()*A选2至4门课B选2门课C只选一门课(正确答案)D未选课(正确答案)73.软件验收测试的合格通过准则是:*A软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。(正确答案)B所有测试项没有残余一级、二级和三级错误。(正确答案)C立项审批表、需求分析文档、设计文档和编码实现一致。(正确答案)D验收测试工件齐全。(正确答案)74.下面关于软件测试,描述正确的是?*A软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。(正确答案)B软件测试的测试目标是发现一些可以通过测试避免的开发风险。(正确答案)C软件测试的原则之一是测试应该尽早进行,最好在需求阶段就开始介入。(正确答案)D软件测试主要工作内容是验证(verification)和确认(validation)(正确答案)75.面描述测试工具的功能正确的有?*AJMeter:基于JAVA的压力测试工具,Badboy用来进行脚本的录制(正确答案)BJunit:白盒测试工具:针对代码测试(正确答案)CLoadRunner:负载压力测试(正确答案)DTestLink:用例管理工具(正确答案)76.下列叙述中,哪些是集成测试的入口准则*A系统测试已经完成,并提交《系统测试报告》B单元测试已经完成,并提交《单元测试报告》(正确答案)C代码走查完成,已进入受控库并完成产品集成(正确答案)D软件使用指南已经完成77.在以下测试阶段中,哪些涉及到路径测试?*A单元测试(正确答案)B集成测试(正确答案)C系统测试D验收测试78.小李测试一款新开发的手机APP应用界面,那么,属于界面元素测试内容的是:()*A文字测试(正确答案)B菜单测试(正确答案)C窗口测试(正确答案)D功能点测试79.软件验收测试包括哪些?*A正式验收测试(正确答案)B白盒测试Calpha测试(正确答案)Dbeta测试(正确答案)80.高质量软件应该具备的条件是()*A满足软件需求定义的功能和性能(正确答案)B软件代码无缺陷和错误C文档符合事先确定的软件开发标准(正确答案)D软件的特点和属性遵守软件工程的目标与原则(正确答案)81.下述有关负载测试,容量测试和强度测试的描述正确的有?*A负载测试:在一定的工作负荷下,系统的负荷及响应时间。(正确答案)B强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。(正确答案)C容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。(正确答案)D容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。(正确答案)82.以下属于软件调试技术的是()*A强行排错法(正确答案)B集成测试法C回溯法(正确答案)D原因排除法(正确答

温馨提示

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

评论

0/150

提交评论