还剩19页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
软件评测师练习题
1、包过滤防火墙是一种通过软件检查数据包以实现系统安全防护的基本手段,以下叙述中,不正确的是A、包过滤防火墙通常工作在网络层以上,因此可以实现对应用层数据的检查与过滤B、包过滤防火墙通常根据数据包源地址、目的地址、端口号和协议类型等标志设置访问控制列表实现对数据包的过滤C、数据包过滤用在内部主机和外部主机之间,过滤系统可以是一台路由器或是一台主机D、当网络规模比较复杂时,由于要求逻辑的一致性、封堵端口的有效性和规则集的正确性等原因,会导致访问控制规则复杂,难以配置管理答案A
2、压力测试不会使用到以下哪种测试手段()A、重复B、注入错误C、增加量级D、并发答案B
3、由于不同加密机制的用途及强度不同,因此一个信息系统中加密机制使用是否合理强度是否满足当前需要需要通过测试来检验通常()是测试的一个重要手段A、加密代码审查B、漏洞扫描C、模拟加密D、模拟解密答案D
4、对于初始为空的栈S入栈序列为a、b、c、d且每个元素进栈、出栈各1次若出栈序列的第一个元素为d则合法的出栈序列为()A、dB、dC、dD、d答案A
5、算术表达式a+b-c*d的后缀式是()(-、+、*表示算术的减、力口、乘运算,运算符的优先级和结合性遵循惯例)答案B
47、”〈titlestyle=,,italic,,science/titlev是XML中一个元素的定义,其中元素标记的属性值是24〃titlestyleitalicscience答案D
48、指令寄存器的位数取决于0A、存储器容量B、指令字长C、数据总线的宽度D、地址总线的宽度答案B
49、造成软件测试风险的主要原因不包括A、测试计划的不充分B、测试方法有误C、测试过程的偏离D、软件设计方案有误答案D
50、将在同一张报表上操作的所有程序组成一个模块该模块的内聚为A、逻辑内聚B、时间内聚C、功能内聚D、通信内聚答案D
51、在数据库系统中;数据的是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏A、安全性B、可靠性C、完整性D、并发控制答案A
52、编译和解释是实现高级程序设计语言的两种方式,其区别主要在于A、是否进行语法分析B、是否生成中间代码文件C、是否进行语义分析D、是否生成目标程序文件答案D
53、己知某文档仅包含6种不同的字符,其每个字符出现的频率如下表所示,采用霍夫曼编码对该文档压缩存储,则单词“face”的编码为(),该文档的压缩比为()A、20%B、25%C、30%D、40%答案B
54、模块A、B和C都包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个语句抽取出来组成一个模块D则模块D的内聚类型为()内聚以下关于该类内聚的叙述中不正确的是()A、功能B、通信C、逻辑D、巧合答案D
55、以下不属于安全测试方法的是()A、安全功能验证B、安全漏洞扫描C、大数据量测试D、数据侦听答案C
56、DHCP客户端可从DHCP服务器获得()A、DHCP服务器的地址和Web服务器的地址B、DNS服务器的地址和DHCP服务器的地址C、客户端地址和邮件服务器地址D、默认网关的地址和邮件服务器地址答案B
57、某计算机系统采用页式存储管理方案,假设其地址长度为32位其中页号占20位,页内地址占12位系统中页面总数与页面大小分别为()A、IK1024KB、4K1024KC、IMIKD、IM答案D
58、用面向对象方法设计了一个父类File和两个子类DiskFile和TapeFile这两个子类继承了其父类的open方法,并给出不同的实现不同的子类执行pen方法时,有不同的行为,这种机制称为()oA、继承B、多态C、消息传递D、关联答案B
59、自动化测试的优势不包括()A、提高测试效率B、提高测试覆盖率C、适用于所有类型的测试D、更好地利用资源答案C
60、0不属于程序的基本控制结构A、顺序结构B、分支结构C、循环结构D、递归结构答案D
61、web应用链接测试不包括A、无链接指向的页面B、错误的链接C、客户端和服务器端的链接速率D、不存在的页面文件答案C
62、以下关于软件质量保证的叙述中,不正确的是()A、软件质量是指软件满足规定或潜在用户需求的能力B、质量保证通过预防、检查与改进来保证软件质量C、质量保证关心的是开发过程活动本身D、质量保证的工作主要是通过测试找出更多问题答案D
63、通用的风险分析表应包括
①风险问题
②发生的可能性
③影响的严重性
④风险预测值
⑤风险优先级A、
①②③⑤B、
①②④⑤C、
①③④⑤D、
①②③④⑤答案D
64、测试用例的三要素不包括oA、输入B、预期输出C、执行条件D、实际输出答案D
65、在汇编指令中,操作数在某寄存器中的寻址方式称为寻址A、直接B、变址C、寄存器D、寄存器间接答案C
66、广义的软件测试包括A、单元测试、集成测试、确认测试和系统测试B、确认、验证和测试C、需求评审、设计评审、单元测试和综合测试D、开发方测试、用户测试和第三方测试答案B
67、关于大数据的描述,不正确的是oA、大数据分析相比与传统的数据仓库应用,具有查询与分析简单的特点B、大数据的意义不在于掌握庞大的数据信息,而在于对这些数据进行专业化处理C、大数据主要依托云计算的分布式处理、分布式数据库和云存储、虚拟化技术D、大数据具有类型繁多、结构多样、处理速度块、时效性强的特点答案A
68、典型的软件测试过程模型包括—A、V模型、W模型、H模型、渐进模型B、V模型、W模型、H模型、螺旋模型C、X模型、W模型、H模型、前置测试模型D、X模型、W模型、H模型、增量模型答案C
69、以下关于公钥加密技术的叙述中,不正确的是A、公钥加密的数据可以用私钥解密B、私钥加密的数据可以用公钥解密C、公钥和私钥相互关联D、公钥加密采用与对称加密类似的位模式操作完成对数据的加解密操作答案D
70、当用户需求不清晰、需求经常变化、系统规模不太大时,最适宜采用的软件开发方法是A、结构化B、原型C、面向对象D、敏捷答案B
71、测试所报告的软件缺陷与错误中通常包含其严重性和优先级的说明,以下理解不正确的是A、测试员通过严重性和优先级对软件缺陷进行分类,以指出其影响及修改的优先次序B、严重性划分应体现出所发现的软件缺陷所造成危害的恶劣程度C、优先级划分应体现出修复缺陷的重要程度与次序D、在软件的不同部分,同样的错误或缺陷的严重性和优先级必须相同答案D
72、以下关于确认测试的叙述中,不正确的是A、确认测试的任务是验证软件的功能和性能是否与用户要求一致B、确认测试一般由开发方进行C、确认测试需要进行有效性测试D、确认测试需要进行软件配置复查答案B
73、软件工程的基本目标是oA、消除软件固有的复杂性B、开发高质量的软件C、努力发挥开发人员的创造性潜能D、推动软件理论和技术的发展答案B
74、模块A将其中的学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块B则A和B之前的耦合类型为()耦合A、数据标记C、控制D、内容答案A
75、以下不属于负载压力测截的测试指标是()A、并发用户数B、查询结果正确性C、平均事物响应时间D、吞吐量答案B
76、软件的易用性包括()o
①易理解性
②易学习性
③易操作性
④吸引性
⑤依从性A、
①②B、
①②③C、
①②③④D、
①②③④⑤答案D
77、以下关于测试工作在软件开发各阶段作用的叙述中,不正确的是()A、在需求分析阶段确定测试的需求分析B、在概要设计和详细设计阶段制定集成测试计划和单元测试计划C、在程序编写阶段制定系统测试计划D、在测试阶段实施测试并提交测试报告答案C
78、在模型-视图-控制器(MVC)模式中,主要表现用户界面,(此空)用来描述核心业务逻辑A、视图B、模型C、控制器D、视图和控制器答案B
79、以下关于判定表测试法的叙述中,不正确的是A、判定表由条件桩、动作桩、条件项和动作项组成B、判定表依据软件规格说明建立C、判定表需要合并相似规则D、n个条件可以得到最多n2个规则的判定表答案D
80、目前比较热门的软件开发工具,如VB、PB、Delphi等都是可视化的这些工具是一种—程序语言A、事件驱动B、逻辑式C、函数式D、命令式答案A
81、中断向量提供oA、外设的接口地址B、待传送数据的起始和终止地址C、主程序的断点地址D、中断服务程序入口地址答案D
82、内存按字节编址,地址从90000H到CFFFFH若用存储容量为16K*8bit的存储器芯片构成该内存,至少需要片A、2B、4C、8D、16答案D
83、对建立良好的程序设计风格,下面描述正确的是oA、程序应简单、清晰、可读性好B、符号名的命名要符合语法C、充分考虑程序的执行效率D、程序的注释可有可无答案A
84、采用瀑布模型进行系统开发过程中,每个阶段都会出那声不同的文档一下关于产生这些文档的描述中,正确的是oA、外部设计评审报告在概要设计阶段产生B、集成测试计划在程序设计阶段产生C、系统计划和需求说明在详细设计阶段产生D、在进行编码的同时,独立的设计单元测试计划答案D
85、以下不属于易用性测试的是()A、安装测试B、负载测试C、功能易用性测试D、界面测试答案B
86、两个小组独立的测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现的错误中有15个是共同的,name可以估计程序中的错误总数是个A、25B、30C、50D、60答案C
87、软件内部/外部质量模型中,()不是功能性包括的子特性A、适合性B、准确性C、容错性D、保密安全答案C
88、一个Web信息系统所需要的进行的测试包括()o
①功能测试
②性能测试
③可用性测试
④客户端兼容性测试
⑤安全性测试A、
①②B、
①②③C、
①②③④D、
①②③④⑤答案D
89、在引入自动化测试工具以前,手工测试遇到的问题包括
①工作量和时间耗费过于庞大
②衡量软件测试工作进展困难
③长时间运行的可靠性测试问题
④对并发用户进行模拟的问题
⑤确定系统的性能瓶颈问题
⑥软件测试过程的管理问题A、
①②③④⑤⑥B、
①②③④⑤C、
①②③④D、
①②③答案A
90、为了提高计算机磁盘存取效率,通常可以oA、利用磁盘格式化程序,定期对ROM进行碎片整理B、利用磁盘碎片整理程序,定期对内存进行碎片整理C、利用磁盘碎片整理程序,定期对磁盘进行碎片整理D、利用磁盘格式化程序,定期对磁盘进行碎片整理答案C
91、对于测试中所发现错误的管理是软件测试的重要环节,以下关于错误管理原则的叙述正确的是A、测试人员发现的错误应直接提交给开发人员进行错误修复B、若程序员发现报告的错误实际不是错误可单方面决定拒绝进行错误修复C、每次对错误的处理都要保留处理者姓名、处理时间、处理步骤、错误的当前状态等详细处理信息,即使某次处理并未对错误进行修复D、错误修复后可以由报告错误的测试人员之外的其他测试人员进行验证,只要可以确认错误已经修复就可以关闭错误答案C
92、针对以下C语言程序段,对于MaxNumType的取值,至少需要个测试用例能够满足判定覆盖的要求whileMaxNum--0{if10==Typex=y*2;elseif100==Typex=y+10;elsex=y-20;}A、5B、4C、3D、2答案C
93、Bug记录信息包括
①被测软件名称
②被测软件版本
③测试人
④错误等级
⑤开发人
⑥详细步骤A、
①③④⑥B、
①②④⑥C、
①②③④⑥D、
①②③④⑤⑥答案C
94、使用质量是从用户的角度来看待的产品质量其属性不包括A、有效性B、生产率C、可靠性D、安全性答案C
95、对象是面向对象系统的最基本的元素一个运行期系统就是对象之间的协作一个对象通过改变另一个对象的状态A、另一个对象的修改操作符B、另一个对象的选择操作符C、获得那个对象的属性值D、创建那个对象的对象类的一个新的对象答案A
96、对现有软件系统中一些数据处理的算法进行改进,以提高效率,从而更快地响应用户服务要求这种行为属于维护A、正确性B、适应性C、完善性D、预防性答案C
97、不是良好编码的原则A、在开始编码之前建立单元测试B、选择好的程序设计风格C、保持变量名简短以使代码紧凑D、确保注释与代码完全一致答案C
98、软件缺陷通常是指存在于软件之中的那些不希望或不可接受的偏差,以下关于软件缺陷的理解不正确的是ab+cd*-abc+-d*abcd+-*Dab+c-d*答案A
6、可用于编写独立程序和快速脚本的语言是A、PythonBPrologC、JavaD、C#答案A
7、不属于网络测试对象A、服务器B、路由器C、网段D、CPU答案D
8、某银行系统要求报表功能容易扩展,以便在需要的时候可以处理新的文件格式则该需求是的A、不正确B、不一致C、不可实现D、不可验证答案D
9、某个应用中,需要对输入数据进行排序,输入数据序列基本有序如输入为12534687在这种情况下,采用排序算法最好,时间复杂度为A、插入B、归并C、堆D、快速答案A
10、在以阶段划分的编译器中符号表管理和贯穿于编译器工作始终A、语法分析B、语义分析A、软件缺陷的存在会导致软件运行在特定条件时出现软件故障这时称软件缺陷被激活B、同一个软件缺陷在软件运行的不同条件下被激活可能会产生不同类型的软件故障C、软件错误是软件生存期内不希望或不可接受的人为错误这些人为错误导致了软件缺陷的产生D、实践中,绝大多数的软件缺陷的产生都来自于编码错误答案D
99、安全的电子邮件协议为()oA、MIMEB、PGPPOP3SMTP答案B
100、算术表达式(a-b)*(c+d)的后缀是()ab-cd+*abcd-*+ab-*cd+Dab-c+d*答案A
101、POP3协议采用模式进行通信,当客户机需要服务时,客户端软件与POP3服务器建立连接A、B/SB、C/SC、PTPD、PTS答案B
102、面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类是寻找实体对象的有效方法之一A、会议调查B、问卷调查C、电话调查D、名次分析答案DC、代码生成D、出错处理答案D
11、按照开发阶段划分,软件测试可以分为()
①单元测试
②集成测试
③系统测试
④确认测试
⑤用户测试
⑥验收测试
⑦第三方测试A、
①②③④⑤B、
①②③④⑥C、
①②③④⑤⑦D、
①②③④⑥⑦答案B
12、〃表示〃以字符a开头且仅由字符a、b构成的所有字符串〃的正规式为()〃a*b*a|b*aCa(a|b)*D、(ab)*答案C
13、内存按字节编址从A5000H到DCFFFH的区域其存储容量为()123KB180KB223KB224KB答案D
14、若一个单处理器的计算机系统中同时存在3个并发进程则同一时刻允许占用处理器的进程数()A、至少为1个B、至少为2个C、最多为1个D、最多为2个答案C
15、集成测试的集成方式不包括()A、一次性集成B、自中间到两端集成C、自顶向下集成D、自底向上集成答案B
16、以下关于边界值测试法的叙述中,不正确的是A、边界值分析法仅需考虑输入域边界,不用考虑输出域边界B、边界值分析法是对等价类划分方法的补充C、错误更容易发生在输入输出边界上而不是输入输出范围的内部D、测试数据应尽可能选取边界上的值答案A
17、以下关于回归测试的叙述中,不正确的是A、回归测试是为了确保改动不会带来不可预料的后果或错误B、回归测试需要针对修改过的软件成分进行测试C、回归测试需要能够测试软件的所有功能的代表性测试用例D、回归测试不容易实现自动化答案D
18、以下不属于网络测试的测试指标的是()oA、吞吐量B、延时C、并发用户数D、丢包率答案C
19、下列说法错误的是oA、单元测试又称为模块测试,是针对软件测试的最小单位一一程序模块进行正确性检验的测试工作B、集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试C、集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统D、系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等进行正确配置与连接,并满足用户需求答案B
20、传统编译器进行词法分析、语法分析、代码生成等步骤的处理时,前一阶段处理的输出是后一阶段处理的输入,则采用的软件体系结构风格是()该体系结构的优点不包括()A、管道过滤器B、分层C、信息库D、发布订阅答案A
21、CPU响应DMA请求是在()结束时A、一条指令执行B、一段程序C、一个时钟周期D、一个总线周期答案D
22、以下不属于系统测试范畴的是()oA、单元测试B、安全测试C、强度测试D、性能测试答案A
23、某磁盘盘组共有10个盘面,每个盘面上有100个磁道,每个磁道有16个扇区,假定分配以扇区为单位若使用位示图管理磁盘空间,则位图需要占用()字节空间16000100020001600答案C
24、以下关于文档的叙述中,正确的是()A、仅仅指软件开发过程中产生的文档B、必须是满足一定格式要求的规范文档C、编写文档会降低软件开发的效率D、高质量文档可以提高软件系统的可维护性答案D
25、给定包含n个正整数的数组A和正整数x要判断数组A中是否存在两个元素之和等于Xo先用插入排序算法对数组A进行排序,再用以下过程P来判断是否存在两个元素之和等于Xolow=l;high=n;While(highlow)IfA[low]+A[high]=Xreturntrue;elseifA[low]+A[high]x1ow++;elsehigh—;Returnfalse;则过程P的时间复杂度为(),整个算法的时间复杂度为()0n0nlgn0n20n21gn答案A
26、在进程状态转换过程中,可能会引起进程阻塞的原因是oA、时间片到B、执行V操作C、I/O完成D、执行P操作答案D
27、以下关于负载压力测试的叙述中,不正确的是A、负载压力测试用于确认系统是否支持性能需求B、负载压力测试能得到系统可承受的业务量增长C、负载压力测试是在一定约束条件下测试系统所能承受的最大负载压力D、负载压力测试不用于发现不同负载场景下的速度变慢、内存泄露等问题答案D
28、以下关于软件测试分类的叙述中,不正确的是A、按照软件开发阶段可分为单元测试、集成测试、系统测试等B、按照测试实施组织可分为开发方测试、用户测试和第三方测试等C、按照测试技术可分为白盒测试、黑盒测试等D、按照测试持续时长可分为确认测试、验收测试等答案D
29、下面关于编程语言的各种说法中,是正确的A、由于C语言程序是由函数构成的,所以也属于函数型语言B、Smalltalk^C++、Java、C<都是面向对象语言C、函数语言适用于编写告诉计算的程序,常用语超级计算机的模拟计算D、逻辑性语言是在C/S系统中用于实现负载分散的程序语言答案B
30、以下不属于安全防护策略的是A、入侵检测B、隔离防护C、安全测试D、漏洞扫描答案C
31、程序计数器(PC)是()中的寄存器A、运算器B、控制器C、CacheD、I/O设备答案B
32、为了解决进程间的同步和互斥问题,通常采用一种称为(此空)机制的方法若系统中有5个进程共享若干个资源R每个进程都需要4个资源R那么使系统不发生死锁的资源R的最少数目是A、调度B、信号量C、分派D、通讯答案B
33、在单入口单出口的do…while循环结构中,()A、循环体的执行次数等于循环条件的判断次数B、循环体的执行次数多于循环条件的判断次数C、循环体的执行次数少于循环条件的判断次数D、循环体的执行次数与循环条件的判断次数无关答案A
34、面向对象技术中类之间共享属性与行为的机制称为0A、继承B、多态C、动态绑定D、静态绑定答案A
35、当一个模块直接使用另一个模块的内部数据,或者通过非正常入口转入另一个模块内部,这种模块之间的耦合为OoA、数据耦合B、标记耦合C、公共耦合D、内容耦合答案D
36、WindowsServer2003中配置SNMP服务时,必须以()身份登录才能完成SNMP服务的配置功能A、GuestB、普通用户C、Administrators组成员DUsers组成员答案C
37、以下不属于单元测试测试内容的A、模块接口测试B、局部数据测试C、边界条件测试D、系统性能测试答案D
38、行为型设计模式描述类或对象如何交互和如何分配职责模式是行为型设计模式A、装饰器DecoratorB、构建器BuilderC、组合CompositeD、解释器Interpreter答案D
39、模块A的功能为从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中该模块内聚类型为内聚以下关于该类内聚的叙述中,正确的是oA、逻辑B、时间C、过程D、功能答案C
40、ICMP协议属于因特网中的协议,ICMP协议数据单元封装在中传送A、数据链路层B、网络层C、传输层D、会话层答案B
41、经测试发现某软件系统存在缓冲区溢出缺陷针对这一问题最可靠的解决方案是0A、更改防火墙设置B、对软件系统自身进行升级C、安装防病毒软件D、安装入侵检测系统答案B
42、在程序的执行过程中,Cache与主存的地址映像由()A、专门的硬件自动完成B、程序员进行调度C、操作系统进行管理D、程序员和操作系统共同协调完成答案A
43、在项目初始阶段,软件开发首先需要()A、理解要解决的问题B、确定解决方案C、确定参与开发的人员D、估算开发成本答案A
44、()服务的主要作用是提供远程登录服务A、GopherB、FTPC、TelnetDE-mail答案c
45、关于对第三方测试的描述,关于对第三方测试的描述,正确的观点是()A、既不是用户,也不是开发人员所进行的测试就是第三方测试B、第三方测试也称为独立测试,是由相对独立的组织进行的测试C、第三方测试是在开发方与用户方的测试基础上进行的验证测试D、第三方测试又被称为B测试答案B
46、CPU中设置了多个寄存器,其中,()用于保存待执行指令的地址A、通用寄存器B、程序计数器C、指令寄存器D、地址寄存器。