软件评测师练习题库(含答案)_第1页
软件评测师练习题库(含答案)_第2页
软件评测师练习题库(含答案)_第3页
软件评测师练习题库(含答案)_第4页
软件评测师练习题库(含答案)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

软件评测师练习题库(含答案)一、单选题(共100题,每题1分,共100分)1、在I/O设备与主机间进行数据传输时,CPU只需在开始和结束时作少量处理,而无需干预数据传送过程的是()方式。A、程序查询B、无条件传送C、直接存储器存取D、中断正确答案:C2、在各种不同的软件需求中,()描述了产品必须要完成的任务,可以用UML建模语言的______表示A、设计约束B、业务需求C、质量需求D、功能需求正确答案:D3、对于关键字序列(10,34,37,51,14,25,56,22,3),用线性探查法解决冲突构造哈希表,哈希函数为H(key)=key%11,关键字25存入的哈希地址编号为()。A、2B、3C、6D、5正确答案:D4、在结构化分析方法中,用于行为建模的模型是(),其要素包括()。A、用例图B、实体联系图C、状态·迁移图D、数据流图正确答案:C5、通过遍历用例的路径上基本流和备选流的黑盒测试方法是()。A、因果图法B、等价类划分法C、边界值分析法D、场景法正确答案:D6、在数据库逻辑结构设计阶段,需要()阶段形成的()作为设计依据。A、概念结构设计B、物理结构设计C、需求分析D、数据库运行与维护正确答案:C7、在支付多线程的操系统中,假设进程P创建了若干个线程,那么()是不能被这些线程共享的。A、该进程的代码段B、该进程中打开的文件C、该进程的全局变量D、该进程中某线程的栈指针正确答案:D8、()不属于网络测试对象。A、服务器B、路由器C、网段D、CPU正确答案:D9、现有四级指令流水线,分别完成取值、取数、运算、传送结果4步操作。若完成上树操作的时间依次是9ns/10ns、6ns、8ns,则流水线的操作周期应设计为_____ns。A、9B、7C、10D、8正确答案:C10、典型的软件测试过程模型中,______对软件测试流程予以说明A、H模型B、增量模型C、W模型D、V模型正确答案:A11、编译器和解释器是两种基本上的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析,语法分析,语义分析,中间代码生成,代码优化,目标代码生成等阶段,其中,()并不是每个编译器都必需的。A、语义分析和中间代码生成B、代码优化和目标代码生成C、词法分析和语法分析D、中间代码生成和代码优化正确答案:D12、以下关于Web测试的叙述中,不正确的是()。A、Web性能测试可以采用工具辅助B、Web系统测试与其他系统测试测试内容基本不同但测试重点相同C、按系统架构划分,Web测试分为客户端测试、服务端测试和网络测试D、Web软件的测试贯穿整个软件生命周期正确答案:B13、三总线结构的计算机总线系统由()组成。A、串行总线、并行总线和PCI总线B、数据总线、地址总线和控制总线C、系统总线、内部总线和外部总线D、CPU总线、内存总线和IO总线正确答案:B14、V模型指出,(此空)对程序设计进行验证,______对系统设计进行验证,______应当追朔到用户需求说明。A、单元和集成测试B、系统测试C、验证测试D、验收测试和确认测试正确答案:A15、在单入口单出口的do…while循环结构中,()。A、循环体的执行次数等于循环条件的判断次数B、循环体的执行次数少于循环条件的判断次数C、循环体的执行次数多于循环条件的判断次数D、循环体的执行次数与循环条件的判断次数无关正确答案:A16、包过滤防火墙是一种通过软件检查数据包以实现系统安全防护的基本手段,以下叙述中,不正确的是A、包过滤防火墙通常工作在网络层以上,因此可以实现对应用层数据的检查与过滤B、当网络规模比较复杂时,由于要求逻辑的一致性、封堵端口的有效性和规则集的正确性等原因,会导致访问控制规则复杂,难以配置管理C、包过滤防火墙通常根据数据包源地址、目的地址、端口号和协议类型等标志设置访问控制列表实现对数据包的过滤D、数据包过滤用在内部主机和外部主机之间,过滤系统可以是一台路由器或是一台主机正确答案:A17、结构化开发方法中,()主要包含对数据结构和算法的设计。对算法设计时,其主要依据来自()描述算法时,()不是理想的表达方式。A、流程图B、伪代码C、决策图D、程序设计语言代码正确答案:D18、假设系统采用PV操作实现进程同步与互斥,若n个进程共享两台打印机,那么信号量S的取值范围为()。A、-2~nB、-(n-2)~2C、-(n-1)~1D、-(n-1)~2正确答案:B19、用户口令测试应考虑的测试点包括()。①口令时效②口令长度③口令复杂度④口令锁定A、①②③B、②③C、①②③④D、①③正确答案:C20、以下关于文档测试的叙述中,不正确的是()。A、文档中用到的术语要符合行业规范B、需要检查所有信息是否真实正确C、需要检查软件返回结果跟文档描述是否一致D、文档要面向所有级别读者正确答案:D21、关于对第三方测试的描述,关于对第三方测试的描述,正确的观点是()。A、第三方测试又被称为β测试B、第三方测试也称为独立测试,是由相对独立的组织进行的测试C、既不是用户,也不是开发人员所进行的测试就是第三方测试D、第三方测试是在开发方与用户方的测试基础上进行的验证测试正确答案:B22、()不是蠕虫病毒。A、熊猫烧香B、爱虫病毒C、红色代码D、冰河正确答案:D23、以下不属于文档测试测试范围的是()。A、数据库脚本B、测试分析报告C、用户手册D、软件开发计划正确答案:A24、对于其于用户口令的用户认证机制来说,()不属于增强系统安全性应使用的防范措施。A、对于关键领域或安全性要求较高的系统B、在用户输入的非法口令达到规定的次数之后,禁用相应账户C、建议用户使用英文单词或姓名等容易记忆的口令D、对本地存储的口令进行加密正确答案:C25、编译和解释是实现高级程序设计语言的两种方式,其区别主要在于()。A、是否生成目标程序文件B、是否生成中间代码文件C、是否进行语法分析D、是否进行语义分析正确答案:A26、在进行软件编码规范评测过程中需要围绕几个方面的内容展开,以下描述不属于编码规范评测内容的有______A、程序逻辑检查,阅读源代码,比较实际程序控制流与程序设计控制流的区别B、程序结构检查,程序应采用基本的控制结构、避免不必要的转移控制等C、数据说明检查,D、源程序文档化检查,包括符号名、程序的注释等规范性检查正确答案:A27、软件测试的对象不包括()A、质量保证方法B、软件代码C、相关数据D、软件文档正确答案:A28、关于大数据的描述,不正确的是______。A、大数据的意义不在于掌握庞大的数据信息,而在于对这些数据进行专业化处理B、大数据分析相比与传统的数据仓库应用,具有查询与分析简单的特点C、大数据主要依托云计算的分布式处理、分布式数据库和云存储、虚拟化技术D、大数据具有类型繁多、结构多样、处理速度块、时效性强的特点正确答案:B29、程序计数器(PC)是()中的寄存器A、CacheB、I/O设备C、运算器D、控制器正确答案:D30、V模型指出,______对程序设计进行验证,______对系统设计进行验证,(此空)应当追朔到用户需求说明。A、验证测试B、单元和集成测试C、系统测试D、验收测试和确认测试正确答案:D31、按照开发阶段划分,软件测试可以分为()。①单元测试②集成测试③系统测试④确认测试⑤用户测试⑥验收测试⑦第三方测试A、①②③④⑤B、①②③④⑥⑦C、①②③④⑥D、①②③④⑤⑦正确答案:C32、测试过程中,正确的测试顺序应该是()。①单元测试②集成测试③系统测试A、①②③B、③①②C、②③①D、③②①正确答案:A33、以下关于等价类划分法的叙述中,不正确的是()。A、如果规定输入值a的范围为1~99,那么得到两个等价类,即有效等价类B、如果规定输入值x取值为1,2,3三个数之一,那么得到4个等价类,C、如果规定输入值s的第一个字符必须为数字,那么得到两个等价类,即D、如果规定输入值i为奇数,那么得到两个等价类,即有效等价类{i|i是奇数}无效等价类{i|i不是奇数}正确答案:A34、某计算机系统采用页式存储管理方案,假设其地址长度为32位,其中页号占20位,页内地址占12位。系统中页面总数与页面大小分别为()。A、4K,1024KB、1M,C、1K,1024KD、1M,1K正确答案:B35、以下不属于网络测试的测试指标的是()。A、丢包率B、延时C、吞吐量D、并发用户数正确答案:D36、CPU响应DMA请求是在()结束时A、一段程序B、一条指令执行C、一个时钟周期D、一个总线周期正确答案:D37、为了解系统在何种服务级别下会崩溃,应进行()。A、大数据量测试B、压力测试C、疲劳测试D、负载测试正确答案:B38、以下关于软件可靠性管理的叙述中,不正确的是()。A、在设计阶段进行可靠性评价B、在实施阶段收集可靠性数据C、在测试阶段执行可靠性测试D、在需求分析阶段确定软件的可靠性目标正确答案:A39、测试用例的三要素不包括()。A、实际输出B、输入C、执行条件D、预期输出正确答案:A40、下列描述中,不能体现前置测试模型的要点的是______A、前置测试模型将开发和测试的生命周期整个到一起,标识了项目生命周期从开始到结束之间的关键行为,提出业务需求最好在设计和开发之前就被正确定义B、前置测试模型主张根据业务需求进行测试设计,认为需求分析阶段是进行测试计划和测试设计的最好时机C、前置测试模型提出验收测试应该独立于技术测试,以保证设计及程序编码能够符合最终用户的需求D、前置测试模型将测试执行和开发结合在一起,并在开始阶段以编码-测试-编码-测试的方式来实现,强调对每一个交付的开发结果都必须通过一定的方式进行测试正确答案:B41、以下关于测试方法的叙述中,不正确的是()。A、黑盒测试一般用来确认软件功能的正确性和可操作性B、静态测试主要是对软件的编程格式M结构等方面进行评估C、根据被测代码是否可见分为白盒测试和黑盒测试D、动态测试不需要实际执行程序正确答案:D42、对于软件的贝塔测试,下列描述正确的是______A、贝塔测试就是在软件公司内部展开的测试,由公司的非专业的测试人员执行的测试B、贝塔测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试C、贝塔测试就是在软件公司外部展开的测试,由公司专业的测试人员执行的测试D、贝塔测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试正确答案:D43、以下关于数的定点表示和浮点表示的叙述中,不正确的是()。A、在总位数相同的情况下,浮点表示法可以表示更大的数B、浮点表示法用阶码和尾数来表示数,称为浮点数C、定点表示法中,小数点需要占用一个存储位D、定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种正确答案:C44、若某线性表长度为n且采用顺序存储方式,则运算速度最快的操作是()。A、删除第i个元素(1≤i<n)B、查找并返回第i个元素的值(1≤i≤n)C、在第i个元素(1≤i≤n)之前插入一个新元素D、查找与给定值相匹配的元素的位置正确答案:B45、()的局限性在于没有明确地说明早期的测试,不能体现“尽早地和不断地进行软件测试”的原则。A、H模型B、V模型C、W模型D、X模型正确答案:B46、为了解决进程间的同步和互斥问题,通常采用一种称为(此空)机制的方法。若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是______。A、信号量B、调度C、分派D、通讯正确答案:A47、以下关于瀑布模型的优点的叙述中,不正确的是()。A、要求每个阶段提交的所有制品必须是经过评审和验证的B、可规范化开发人员的开发过程C、严格地规定了每个阶段必须提交的文档D、项目失败的风险较低正确答案:D48、假设系统有n(n≧5)个并发进程共享资源R,且资源R的可用数为2。若采用PV操作,则相应的信号量S的取值范围为()。A、-5~2B、-1~n-1C、-(n-2)~2D、-(n-1)~1正确答案:C49、假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为()μs;采用双缓冲区需要花费的时间为()μs。A、107B、152C、170D、100正确答案:A50、软件缺陷通常是指存在于软件之中的那些不希望或不可接受的偏差,以下关于软件缺陷的理解,不正确的是()。A、软件错误是软件生存期内不希望或不可接受的人为错误,这些人为错误导致了软件缺陷的产生B、软件缺陷的存在会导致软件运行在特定条件时出现软件故障,这时称软件缺陷被激活C、同一个软件缺陷在软件运行的不同条件下被激活,可能会产生不同类型的软件故障D、实践中,绝大多数的软件缺陷的产生都来自于编码错误正确答案:D51、根据《计算机软件保护条例》的规定,著作权法保护的计算机软件是指()。A、开发软件所用的算法B、程序及其相关文档C、处理过程及开发平台D、开发软件所用的操作方法正确答案:B52、以下关于软件测试原则的叙述中,正确的是()。①测试开始得越早,越有利于发现缺陷②测试覆盖率和测试用例数量成正比③测试用列既需选用合理的输入数据,又需要选择不合理的输入数据④应制定测试计划并严格执行,排除随意性⑤采用合适的测试方法,可以做到穷举测试⑥程序员应尽量测试自己的程序A、①②③④⑤⑥B、①②③④⑤C、①③④D、①②③④正确答案:C53、修改现有软件系统的设计文档和代码以增强可读性,这种行为属于()维护。A、正确性B、完善性C、适应性D、预防性正确答案:B54、采用()表示带符号数据时,算术运算过程中符号位与数值位采用同样的运算规则进行处理。A、海明码B、原码C、补码D、反码正确答案:C55、PKI体制中,保证数字证书不被篡改的方法是()。A、用证书主人的公钥对数字证书签名B、用证书主人的私钥对数字证书签名C、用CA的私钥对数字证书签名D、用CA的公钥对数字证书签名正确答案:C56、_____可以作为软件测试结束的标志。A、使用了特定的测试用例B、查出了预定数目的错误C、错误强度曲线下降到预定的水平D、按照测试计划中所规定的时间进行测试正确答案:C57、____过程模型明确地考虑了开发中的风险。A、瀑布B、快速原型C、VD、螺旋正确答案:D58、以下测试内容中,属于系统测试的是()。①单元测试②集成测试③安全性测试④可靠性测试⑤兼容性测试⑥可用性测试A、①②③④⑤⑥B、③④⑤⑥C、②③④⑤⑥D、④⑤⑥正确答案:B59、软件测试的对象不包括()。A、开发人员B、软件测试文档C、代码D、相关文件数据正确答案:A60、WindowsServer2003中配置SNMP服务时,必须以()身份登录才能完成SNMP服务的配置功能。A、Users组成员B、Administrators组成员C、GuestD、普通用户正确答案:B61、为了提高计算机磁盘存取效率,通常可以()。A、利用磁盘格式化程序,定期对磁盘进行碎片整理B、利用磁盘格式化程序,定期对ROM进行碎片整理C、利用磁盘碎片整理程序,定期对内存进行碎片整理D、利用磁盘碎片整理程序,定期对磁盘进行碎片整理正确答案:D62、软件工程的基本要素包括方法、工具和()。A、过程B、硬件环境C、软件系统D、人员正确答案:A63、在各种不同的软件需求中,()描述了产品必须要完成的任务,可以在用例模型中予以说明。A、质量需求B、功能需求C、设计约束D、业务需求正确答案:B64、以下关于验收测试的叙述,不正确的是()。A、验收测试是向未来的用户表明系统能够像预定要求那样工作B、验收测试不需要制订测试计划和过程C、验收测试让系统用户决定是否接收系统D、验收测试是部署软件之前的最后一个测试操作正确答案:B65、设数组a[1..n,1..m](n>1,m>1)中的元素以行为主序存放,每个元素占用1个存储单元,则数组元素a[i,j](1≤i≤n,1≤j≤m)相对于数组空间首地址的偏移量为()。A、(i-1)*n+j-1B、(i-1)*m+j-1C、(j-1)*n+i-1D、(j-1)*m+i-1正确答案:B66、在程序的执行过程中,Cache与主存的地址映像由()。A、专门的硬件自动完成B、程序员和操作系统共同协调完成C、操作系统进行管理D、程序员进行调度正确答案:A67、对于防病毒系统的测试是系统安全测试的重要内容,下列不属于防病毒系统安全测试基本测试点的是()。A、能否在不更新特征库的前提下对新的未知病毒进行有效查杀B、能否支持对电子邮件附件的病毒防治C、能否支持多种平台的病毒防范D、能否提供对病毒特征与检测引擎的定期在线更新服务正确答案:A68、以下关于分层体系结构的叙述中不正确有的是()。A、可以很好的表示软件系统的不同抽象层次B、将需求定义到多层上很容易C、有利于开发任务的分工D、对每个层的修改通常只影响其相邻的两层正确答案:B69、根据输出对输入的依赖关系设计测试用例的黑盒测试方法是()。A、边界值分析法B、场景法C、等价类划分法D、因果图法正确答案:D70、Object-orientedanalysis(OOA)isasemiformalspecificationtechniquefortheobject-orientedparadigm.Object-orientedanalysisconsistsofthreesteps.Thefirststepis______.Itdetermineshowthevariousresultsarecomputedbytheproductandpresentsthisinformationintheformofa______andassociatedscenarios.Thesecondis______,whichdeterminestheclassesandtheirattributes.Thendeterminetheinterrelationshipsandinteractionamongtheclasses.Thelaststepis______,whichdeterminestheactionsperformedbyortoeachclassorsubclassandpresentsthisinformationintheformof(此空)A、sequenceB、activityC、componentD、state正确答案:D71、()不属于主动攻击。A、IP地址欺骗B、流量分析C、拒绝服务D、重放正确答案:B72、若要求对大小为n的数组进行排序的时间复杂度为O(nlog2n),且是稳定的(即如果待排序的序列中两个数据元素具有相同的值,在排序前后它们的相对位置不变),则可选择的排序方法是()。A、冒泡排序B、堆排序C、归并排序D、快速排序正确答案:C73、以下关于集成测试的叙述中,不正确的是()。A、常见的集成测试方法包括自顶向下、自底向上、Big-Bang等B、在完成软件的概要设计后,即开始制定集成测试计划C、桩函数是所测函数的主程序,它接收测试数据并把数据传送给所测试函数D、实施集成测试时需要设计所需驱动和桩正确答案:C74、集成测试的集成方式不包括()。A、一次性集成B、自底向上集成C、自中间到两端集成D、自顶向下集成正确答案:C75、能隔离局域网中广播风暴、提高带宽利用率的设备是()。A、网桥B、交换机C、路由器D、集线器正确答案:C76、为了解决进程间的同步和互斥问题,通常采用一种称为______机制的方法。若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是(此空)。A、16B、18C、20D、15正确答案:A77、设有关系模式R(A1,A2,A3,A4,A5,A6),其中:函数依赖集F={A1→A2,A1A3→A4,A5A6→A1,A2A5→A6,A3A5→A6},则()关系模式R的一个主键,R规范化程度最高达到()。A、A3A5B、A1A4C、A4A5D、A2A4正确答案:A78、下列算法中,不属于公开密钥加密算法的是()。A、RSAB、DSAC、DESD、ECC正确答案:C79、()不是单元测试主要检查的内容。A、全局数据结构B、局部数据结构C、模块接口D、重要的执行路径正确答案:A80、开发过程中以用户需求为动力,以对象作为驱动,()适合于面向对象的开发方法。A、螺旋B、瀑布C、喷泉D、原型正确答案:C81、在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转为关系模式时()得到的关系模式属于4NF。A、使多值属性不在关系模式中出现B、将多值属性各其它属性一起构与该实体对应的关系模式C、将实体的码分别和每个多值属性独立构成一个关系模式D、将所有多值属性组成一个关系模式正确答案:C82、一条BUG记录应该包括()。①编号②bug描述③bug级别④bug所属模块⑤发现人A、①②③④B、①②C、①②③D、①②③④⑤正确答案:D83、虚拟存储体系是由()两线存储器构成。A、Cache,主存B、寄存器,CacheC、主存,辅存D、寄存器,主体正确答案:C84、以下关于模块化的叙述中,正确的是()。A、每个模块的规模越大越好,这样模块之间的通信开销就会降低了B、应具有高内聚和低耦合的性质C、仅适用于结构化开发方法D、每个模块的规模越小越好,这样开发每个模块的成本就可以降低了正确答案:B85、某教学管理数据库中,学生、课程关系模式和主键分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择。一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的“选课”联系类型为(此空)所以对该联系()。A、1:nB、1:1C、n:1D、n:m正确答案:D86、以下关于测试时机的叙述中,不正确的是()。A、软件中的错误暴露得越迟,则修复和改正错误所花费的代价就越高B、应该尽可能早地进行测试C、应该在代码编写完成后开始测试D、项目需求分析和设计阶段需要测试人员参与正确答案:C87、算术表达式a+(b-c)*d的后缀式是()(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。A、abc-d*B、abcd+-*C、ab-cd*+D、abc-+d*正确答案:A88、以下关于确认测试的叙述中,不正确的是()。A、确认测试需要进行有效性测试B、确认测试需要进行软件配置复查C、确认测试的任务是验证软件的功能和性能是否与用户要求一致D、确认测试一般由开发方进行正确答案:D89、算术表达式a+(b-c)*d的后缀式是()(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。A、ab-cd*+B、abc-+d*C、abcd+-*D、abc-d*+正确答案:B90、M软件公司的软件产品注册商标为M,为确保公司在市场竞争中占据优势,对员工进行了保密约束。此情形下该公司不享有()。A、商标权B、著作权C、专利

温馨提示

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

评论

0/150

提交评论