还剩19页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
软件评测师题库及答案
1、黑盒测试不能发现OOA、功能错误或者遗漏B、输入输出错误C、执行不到的代码D、初始化和终止错误答案C
2、不属于主动攻击A、流量分析B、重放C、IP地址欺骗D、拒绝服务答案A
3、以下关于等价划分法的叙述中不正确的是oA、如果规定输入值stringl必须是,\0结束,那么得到两个等价类,即有效等价类{stringl|stringl以0结束}无效等价类{stringl|stringl不以‘0’结束}B、如果规定输入值inti取值为
1、-1两个数之一,那么得到3个等价类即有效等价类{inti|intl=l}、{inti|intl=-l}无效等价类{inti|inti并且intlWT}C、如果规定输入值int2取值范围为TO〜9那么得到两个等价类,即有效等价类{int21-10=int2=9}无效等价类int21int2-10D、如果规定输入值int3为质数,那么得到两个等价类,即有效等价类{int31int3是质数}无效等价类{int31int3不是质数}答案C
4、线性表采用单循环链表存储的主要优点是oA、从表中任一结点出发都能遍历整个链表B、可直接获取指定结点的直接前驱和直接后继结点C、在进行删除操作后,能保证链表不断开D、与单链表相比,更节省存储空间答案A
5、以下关于软件测试原则的叙述中,正确的是o
①测试开始得越早越有利于发现缺陷
②测试覆盖率和测试用例数量成正比
③测试用列既需选用合理的输入数据,又需要选择不合理的输入数据
④应制定测试计划并严格执行D、在第i个元素IWiWn之前插入一个新元素答案B
44、以下关于模块耦合关系的叙述中,耦合程度最低的是,其耦合类型为耦合A、模块M2根据模块Ml传递如标记量的控制信息来确定M2执行哪部分语名B、模块M2直接访问块胆内部C、模块Ml和模块M2用公共的数据结构D、模块Ml和模块M2有部分代码是重叠的答案A
45、下列要素中,不属于DFD的是此空当使用DFD对一个工资系统进行建模时,可以被确认为外部实体A、加工B、数据流C、数据存储D、联系答案D
46、软件测试的对象包括o
①需求规格说明
②概要设计文档
③软件测试报告
④软件代码
⑤用户手册
⑥软件开发人员A、
①②③④⑤⑥B、
①②③④⑤C、
①②④D、
①②③④答案B
47、软件测试的对象不包括A、软件代码B、软件需求规格说明书C、软件测试报告D、软件开发人员答案D
48、编译器和解释器是两种基本上的高级语言处理程序编译器对高级语言源程序的处理过程可以划分为词法分析,语法分析,语义分析,中间代码生成,代码优化,目标代码生成等阶段,其中,并不是每个编译器都必需的A、词法分析和语法分析B、语义分析和中间代码生成C、中间代码生成和代码优化D、代码优化和目标代码生成答案C
49、计算机采用分级存储体系的主要目的是为了解决的问题A、主存容量不足B、存储器读写可靠性C、外设访问效D、存储容量、成本和速度之间的矛盾答案D
50、开发过程中以用户需求为动力,以对象作为驱动,适合于面向对象的开发方法A、瀑布B、原型C、螺旋D、喷泉答案D
51、某系统中有一个中央数据存储模块A负责接收新来的数据并修改中央数据存储中的数据模块B负责访问中央数据存储中的数据则这两个模块之间的耦合类型为若将这两个模块及中央数据合并成一个模块则该模块的内聚类型为A、数据B、标记C、控制D、公共答案D
52、将二进制序列1011011表示为十六进制,为A、B3B、5BC、BBD、3B答案B
53、不属于使用软件测试工具的目的A、帮助测试寻找问题B、协助问题的诊断C、节省测试时间D、替代手工测试答案D
54、程序质量评审通常是从开发者的角度进行评审,其内容不包括()oA、功能结构B、功能的通用性C、模块层次D、与硬件的接口答案D
55、PKI体制中,保证数字证书不被篡改的方法是()A、用CA的私钥对数字证书签名B、用CA的公钥对数字证书签名C、用证书主人的私钥对数字证书签名D、用证书主人的公钥对数字证书签名答案A
56、采用IE浏览器访间清华大学校园网主页时,正确的地址格式为()A、Smtp:〃www、tsinghua、edu^cnhttp:〃www、tsinghua、edu、cnSmtp:\\www、tsinghuaeducnhttp:\\www、tsinghuaedu、cn答案B
57、以下关于软件测试原则的叙述中,正确的是()
①所有软件测试都应追溯到用户需求
②尽早地和不断地进行软件测试
③完全测试是不可能的
④测试无法发现软件潜在的缺陷
⑤需要充分注意测试中的群集现象A、
①②③④⑤B、
②③④⑤C、
①②③⑤1)、
①②④⑤答案A
58、以下测试内容中,不属于GUI测试的是()A、窗口相关操作是否符合标准B、菜单和鼠标操作是否正确C、计算结果是否正确D、数据显示是否正常答案C
59、虚拟存储体系是由()两线存储器构成A、主存,辅存B、寄存器CacheC、寄存器,主体D、Cache主存答案A
60、一条BUG记录应该包括()o
①编号
②bug描述
③bug级别
④bug所属模块
⑤发现人A、
①②B、
①②③C、
①②③④D、
①②③④⑤答案D
61、根据输入输出等价类边界上的取值来设计用例的黑盒测试方法是()A、等价类划分法B、因果图法C、边界值分析法D、场景法答案C
62、以下几种白盒覆盖测试中,覆盖准则最强的是()A、语句覆盖B、判定覆盖C、条件覆盖D、条件组合覆盖答案D
63、软件测试类型按开发阶段划分是A、需求测试、单元测试、集成测试和验证测试B、单元测试、集成测试、确认测试、系统测试和验收测试C、单元测试、集成测试、验证测试、确认测试和验收测试D、调试、单元测试、集成测试和用户测试答案B
64、在数据库逻辑结构设计阶段,需要()阶段形成的()作为设计依据A、需求分析B、概念结构设计C、物理结构设计D、数据库运行与维护答案A
65、MVC模式(模型-视图-控制器)是软件工程中的一种软件架构模式,把软件系统分为模型、视图和控制器三个部分()不属于MVC模式的优点A、低耦合性B、高重用性C、可维护性D、高运行效率答案D
66、标准符合性测试中的标准分类包括()
①数据内容类标准
②通信协议类标准
③开发接口类标准
④信息编码类标准A、
③④B、
②④C、
②③④D、
①②③④答案D
67、软件测试的对象不包括()A、代码B、软件测试文档C、相关文件数据D、开发人员答案D
68、在进行软件设计时,以下结构设计原则中,不正确的是()A、模块应具有较强的独立性,即高内聚和低耦合B、模块之间的连接存在上下级的调用关系和同级之间的横向联系C、整个系统呈树状结构,不允许网状结构或交叉调用关系出现【)、所有模块都必须严格地分类编码并建立归档文件答案B
69、以下属于测试停止依据的是()o
①测试用例全部执行结束
②测试覆盖率达到要求
③测试超出了预定时间
④查出了预定数目的故障
⑤执行了预定的测试方案
⑥测试时间不足A、
①②③④⑤⑥B、
①②③④⑤C、
①②③④D、
①②③答案B
70、以下不属于文档测试测试范围的是()A、软件开发计划B、数据库脚本C、测试分析报告D、用户手册答案B
71、在网络应用测试中,网络延迟是一个重要指标以下关于网络延迟的理解,正确的是—()—A、指响应时间B、指报文从客户端发出到客户端接收到服务器响应的间隔时间C、指报文在网络上的传输时间D、指从报文开始进入网络到它开始离开网络之间的时间答案D
72、以下关于瀑布模型的叙述中,正确的是()A、适用于需求被清晰定义的情况B、可以快速构造系统的可运行版本C、唯一一个适合大规模项目开发的模型D、己不能适应当前软件开发的过时模型答案A
73、系统交付后,修改原来打印时总是遗漏最后一行记录的问题,该行为属于()维护A、改正性B、适应性C、完善性D、预防性答案C
74、对于防病毒系统的测试是系统安全测试的重要内容,下列不属于防病毒系统安全测试基本测试点的是()oA、能否提供对病毒特征与检测引擎的定期在线更新服务B、能否在不更新特征库的前提下对新的未知病毒进行有效查杀C、能否支持多种平台的病毒防范D、能否支持对电子邮件附件的病毒防治答案B
75、以下关于边界值测试法的叙述中,不正确的是()A、边界值分析法不仅需考虑输入域边界,而且还需要考虑输出域边界B、边界值分析法是对等价类划分方法的补充C、发生在输入输出边界上的错误比发生在输入输出范围的内部的错误要少D、测试数据应尽可能选取边界上的值,而不是等价类中的典型值或任意值答案C
76、白盒测试不能发现()oA、代码路径中的错误B、死循环C、逻辑错误D、功能错误答案D
77、()的局限性在于没有明确地说明早期的测试,不能体现“尽早地和不断地进行软件测试”的原则A、V模型B、W模型C、H模型D、X模型答案A
78、软件可靠性管理把软件可靠性活动贯穿于软件开发的全过程,成为软件工程管理的一部分确定软件可靠性度量活动属于()阶段A、需求分析B、概要设计C、详细设计D、测试阶段答案B
79、在结构化分析方法中,数据流图描述数据在系统中如何被传送或变换反映系统必须完成的逻辑功能,用于建模在绘制数据流图时,0A、每个加工至少有一个输入数据流,可以没有输出数据流B、不允许一个加工有多条数据流流向另一个加工C、不允许一个加工有两个相同的输出数据流流向两个不同的加工D、必须保持父图与子图平衡答案D
80、在模型-视图-控制器(MVC)模式中,(此空)主要表现用户界面,用来描述核心业务逻辑A、视图B、模型C、控制器D、视图和控制器答案A
81、某高校人事管理系统中,规定讲师每课时的教学酬金不能超过100元副教授课时的教学酬金不能超过130元,教授每课时的教学酬金不能超过160元这种情况下所设置的数据完整性约束条件称之为A、用户定义完整性B、实体完整性C、主键约束完整性D、参照完整性答案A
82、以下属于影响软件可靠性因素的是
①软件运行剖面
②软件规模
③软件内部结构
④软件的开发方法和开发环境
⑤软件的可靠性投入A、
①②B、
①②③C、
①②③④D、
①②③④⑤答案D
83、修改现有软件系统的设计文档和代码以增强可读性,这种行为属于维护A、正确性B、适应性C、完善性D、预防性答案C
84、评价规格说明中不包括A、分析产品的描述B、规定对产品及部件执行的测量C、按照评价需求验证产生的规格说明D、请求者说明评价覆盖范围答案D
85、下面的协议中属于应用层协议的是该协议的报文封装在中传送A、SNMPB、ARPC、ICMPD、X.答案A
86、甲、乙软件公司于2013年9月12日就其财务软件产品分别申请“大堂”和“大唐”商标注册两财务软件相似,且经协商双方均不同意放弃使用其申请注册的商标标识此情形下,获准注册A、“大堂”B、“大堂”与“大唐”都能C、“大唐”D、由甲、乙抽签结果确定谁能答案D
87、软件设计一般包括概要设计和详细设计其中概要设计不包括A、体系结构设计B、模块划分C、数据结构设计D、模块之间的接口设计答案D
88、M软件公司的软件产品注册商标为M为确保公司在市场竞争中占据优势,对员工进行了保密约束此情形下该公司不享有A、商业秘密权B、著作权C、专利权D、商标权答案C
89、在IPv4向IPv6的过渡期间,如果要使得两个IPv6结点可以通过现有的IPv4网络进行通信,则应该使用;如果要使得纯IPv6结点可以与纯IPv4结点进行通信,则需要使用A、堆栈技术B、双协议栈技术C、隧道技术D、翻译技术答案D
90、针对程序段ifx10andy20thenw=w/a对于xy的取值,以下哪组测试用例能够满足判定覆盖的要求OA、30154010303030525102020101100答案D
91、单元测试的测试内容包括()
①模块接口
②局部数据库结构
③模块内路径
④边界条件
⑤错误处理
⑥系统性能A、
①②③④⑤6B、
①②③④⑤C、
①②③④D、
①②③答案B
92、以下关于验收测试的叙述中,不正确的是()oA、验收测试由开发方主导,用户参与B、验收测试也需要制定测试计划C、验收测试之前需要先明确验收方法D、验收测试需要给出验收通过或者不通过结论答案A
93、以下测试项目不适合采用自动化测试的是()A、负载压力测试B、需要反复进行的测试C、易用性测试D、可以录制回放的测试答案C
94、以下不属于软件测试工具的是()oJMeterLoadRunnerJTestJBuilder答案D
95、甲公司接受乙公司委托开发了一项应用软件双方没有签订任何书面合同在此情形下,()享有该软件的著作权A、甲公司B、甲、乙公司协商C、乙公司D、甲、乙公司均不排除随意性
⑤采用合适的测试方法,可以做到穷举测试
⑥程序员应尽量测试自己的程序A、
①②③④⑤⑥B、
①②③④⑤C、
①②③④D、
①③④答案D
6、通过设置基准枢轴元素将待排序的序列划分为两个子序列,使得其一个子序列的元素均不大于基准元素另一个子序列的元素均不小于基准元素然后再分别对两个子序列继续递归地进行相同思路的排序处理这种排序方法称为A、快速排序B、冒泡排序C、简单选择排序D、归并排序答案A
7、以下关于集成测试的叙述中,不正确的是oA、在完成软件的概要设计后,即开始制定集成测试计划B、实施集成测试时需要设计所需驱动和桩C、桩函数是所测函数的主程序,它接收测试数据并把数据传送给所测试函数D、常见的集成测试方法包括自顶向下、自底向上、Big-Bang等答案C
8、以下属于集成测试的是A、系统功能是否满足用户要求B、系统中一个模块的功能是否会对另一个模块的功能产生不利的影响C、系统的实时性是否满足D、函数内局部变量的值是否为预期值答案B
9、算术表达式a+b-c*d的后缀式是-、+、*表示算术的减、力口、乘运算,运算符的优先级和结合性遵循惯例abcd+-*abc-d*+abc-+d*ab-cd*+答案A
96、在ISO/IEC软件质量模型中,功能性是与一组功能及其指定的性质的存在有关的一组属性,其子特性不包括OoA、适应性B、准确性C、安全性D、成熟性答案D
97、逻辑覆盖标准包括
①判定覆盖
②语句覆盖
③条件判定覆盖
④修正条件判定覆盖A、
①③B、
①②③C、
①②④D、
①②③④答案D
98、CPU中的数据总线宽度会影响oA、内存容量大小B、系统的运算速度C、指令系统的指令数量D、寄存器的宽度答案B
99、对于关键字序列10343751142556223用线性探查法解决冲突构造哈希表,哈希函数为Hkey=key%ll关键字25存入的哈希地址编号为A、2B、3C、5D、6答案C
100、以下关于测试方法的叙述中,不正确的是oA、根据被测代码是否可见分为白盒测试和黑盒测试B、黑盒测试一般用来确认软件功能的正确性和可操作性C、静态测试主要是对软件的编程格式M结构等方面进行评估D、动态测试不需要实际执行程序答案D答案c
10、以下关于极限编程XP的叙述中,正确的是XP的12个最佳实践,不包括A、XP是激发开发人员创造性、使管理负担最小的一组技术B、每一个不同的项目都需要一套不同的策略、约定和方法论C、多个自组织和自治小组并行地递增实现产品D、有一个使命作为指导它设立了项目的目标,但并不描述如何达到这个目标答案A
11、假设系统有nn》6个并发进程共享资源R且资源R的可用数为3若采用PV操作则相应的信号量S的取值范围应为-n-3〜3-6〜3c、-n-riD、-Pn-1答案A
12、以下关于文档测试的叙述中,不正确的是A、文档要面向所有级别读者B、文档中用到的术语要符合行业规范C、需要检查所有信息是否真实正确D、需要检查软件返回结果跟文档描述是否一致答案A
13、Object-orientedanalysis00Aisasemiformalspecificationtechniquefortheobject-orientedparadigm.Object-orientedanalysisconsistsofthreesteps.Thefirststepis.Itdetermineshowthevariousresultsarecomputedbytheproductandpresentsthisinformationintheformofa止匕空andassociatedscenarios.Thesecondiswhichdeterminestheclassesandtheirattributes.Thendeterminetheinterrelationshipsandinteractionamongtheclasses.Thelaststepiswhichdeterminestheactionsperformedbyortoeachclassorsubclassandpresentsthisinformationintheformofcollaborationsequenceuse-caseDclass答案c
14、以下关于验收测试的叙述,不正确的是A、验收测试是部署软件之前的最后一个测试操作B、验收测试让系统用户决定是否接收系统C、验收测试是向未来的用户表明系统能够像预定要求那样工作D、验收测试不需要制订测试计划和过程答案D
15、以下关于等价类划分法的叙述中,不正确的是A、如果规定输入值a的范围为1〜99那么得到两个等价类,即有效等价类B、如果规定输入值s的第一个字符必须为数字,那么得到两个等价类,即C、如果规定输入值x取值为123三个数之一,那么得到4个等价类,D、如果规定输入值i为奇数,那么得到两个等价类,即有效等价类{i|i是奇数}无效等价类{i|i不是奇数}答案A
16、软件设计师王某在其公司的某一综合楼信息管理系统软件开发工作中承担了大部分程序设计工作,该系统交付用户后,投入试运行后,王某离职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公司,王某认为,综合信息管理系统的源程序是他独立完成的,他是综合信息系统源程序的软件著作权人,王某的行为OoA、侵犯了公司的软件著作权B、未侵犯了公司的软件著作权C、侵犯了公司的商业秘密权D、不涉及侵犯了公司的软件著作权答案A
17、某开发小组欲开发一个大型软件系统,需求变化较小,此时最不适宜采用过程模型A、瀑布B、原型C、增量D、螺旋答案B
18、操作系统通过来组织和管理外存中的信息A、字处理程序B、设备驱动程序C、文件目录和目录项D、语言翻译程序答案C
19、以下关于防火墙功能特性的说法中,错误的是()A、控制进出网络的数据包和数据流向B、提供流量信息的日志和审计C、隐藏内部IP以及网络结构细节D、提供漏洞扫描功能答案D
20、—过程模型明确地考虑了开发中的风险A、瀑布B、快速原型C、VD、螺旋答案D
21、V模型指出,(此空)对程序设计进行验证,对系统设计进行验证,应当追朔到用户需求说明A、单元和集成测试B、系统测试C、验收测试和确认测试D、验证测试答案A
22、以下各项中,()属于需求说明书的评测内容
①系统定义的目标是否与用户的要求一致
②设计的约束条件或限制条件是否符合实际
③是否考虑过软件需求的其他方案
④软件的行为与它必须处理的信息、必须完成的功能是否一致A、
①、
②、
④B、
①、
③、
④C、
②、
③、
④D、
①、
②、
③、
④答案D
23、以下关于软件测试原则的叙述中,不正确的是()A、测试贯穿于全部软件生命周期,并不是实现完成后才开始B、测试用例本身不需要测试C、测试用例需要逐步完善、不断修订D、当缺陷成群集中出现时,测试时应该更多关注这些缺陷群答案B
24、以下关于软件项目工作量估算的叙述中,不正确的是()A、专家估计方法受到专家的背景知识和经验的影响B、复杂的模型不一定更准确C、机器学习方法可以准确估算项目工作量D、多种方法结合可以在某种程度上提高估算精度答案C
25、确定测试基线属于()活动A、配置项表示B、配置项控制C、配置状态报告D、配置审计答案B
26、在支付多线程的操系统中,假设进程P创建了若干个线程,那么()是不能被这些线程共享的A、该进程中打开的文件B、该进程的代码段C、该进程中某线程的栈指针D、该进程的全局变量答案C
27、()主要对与设计相关的软件体系结构的构造进行测试A、单元测试B、集成测试C、确认测试D、系统测试答案B
28、以下关于软件质量属性的叙述中,不正确的是()A、功能性是指软件满足明确和隐含要求功能的能力B、易用性是指软件能被理解、学习、使用和吸引用户的能力C、效率是指软件维持规定容量的能力D、维护性是指软件可被修改的能力答案C
29、在计算机系统中总线宽度分为地址总线宽度和数据总线宽度若计算机中地址总线的宽度为32位,则最多允许直接访问主存储器的物理空间40MBB、4GB40GB400GB答案B
30、以下关于数的定点表示和浮点表示的叙述中,不正确的是A、定点表示法表示的数称为定点数常分为定点整数和定点小数两种B、定点表示法中,小数点需要占用一个存储位C、浮点表示法用阶码和尾数来表示数,称为浮点数D、在总位数相同的情况下浮点表示法可以表示更大的数答案B
31、某系统中模块A处理与销售相关的所有细节仅需要发送一个包含销售量、价格和时间的报表到模块B则这两个模块之间为耦合A、内容B、标记C、控制D、数据答案B
32、浮点数能够表示的数的范围是由其的位数决定的A、尾数B、阶码C、数符D、阶符答案B
33、Object-orientedanalysis00Aisasemiformalspecificationtechniquefortheobject-orientedparadigm.Object-orientedanalysisconsistsofthreesteps.Thefirststepis.Itdetermineshowthevariousresultsarecomputedbytheproductandpresentsthisinformationintheformofaandassociatedscenarios.Thesecondiswhichdeterminestheclassesandtheirattributes.Thendeterminetheinterrelationshipsandinteractionamongtheclasses.Thelaststepiswhichdeterminestheactionsperformedbyortoeachclassorsubclassandpresentsthisinformationintheformof(止匕空)activitycomponentCsequenceDstate答案D
34、()不是蠕虫病毒A、熊猫烧香B、红色代码C、冰河D、爱虫病毒答案C
35、()不属于网络测试的测试类型A、可靠性测试B、可接受性测试C、存储容量测试D、吞吐量测试答案C
36、表达式采用逆波兰式表示时,利用()进行求值A、栈B、队列C、符号表D、散列表答案A
37、兼容性测试的测试范围包括()
①硬件兼容性测试
②软件兼容性测试
③数据兼容性测试
④平台兼容性测试A、
①②③④B、
①②③C、
①②D、
①答案A
38、不同加密机制或算法的用途、强度是不相同的,一个软件或系统中的加密机制使用是否合理,强度是否满足当前要求,需要通过测试来完成,通常O是测试的一个重要手段A、模拟加密B、模拟解密C、漏洞扫描D、算法强度理论分析答案B
39、―不是文档测试的内容A、合同文档B、开发文档C、管理文档D、用户文档答案A
40、以下关于极限编程XP的叙述中,不正确的是oA、由价值观,原则,实践和行为四个部分组成B、每个不同的项目都需要一套不同的策略,约定和方法论C、有四个价值观,即沟通,简单性,反馈和勇气D、有五大原则,即快速反馈,简单性假设,逐步修改,提倡更改和优质工答案B
41、可以作为软件测试结束的标志A、使用了特定的测试用例B、错误强度曲线下降到预定的水平C、查出了预定数目的错误D、按照测试计划中所规定的时间进行测试答案B
42、软件测试的对象不包括oA、软件代码B、软件开发过程C、文档D、相关数据答案B
43、若某线性表长度为n且采用顺序存储方式,则运算速度最快的操作是OA、查找与给定值相匹配的元素的位置B、查找并返回第i个元素的值IWiWnC、删除第i个元素lWi〈n。