软件评测师分类模拟题2有答案
软件评测师-2
软件评测师-2(总分:22.00 ,做题时间:90 分钟)一、单项选择题(总题数:8,分数:8.00)1. 下列______ 不属于软件缺陷。
(分数:1.00 )A. 测试人员主观认为不合理的地方VB. 软件未达到产品说明书标明的功能C. 软件出现了产品说明书指明不会出现的错误D. 软件功能超出产品说明书指明范围解析:2. ____ 不是软件自动化测试的优点。
(分数:1.00 )A. 速度快、效率高B. 准确度和精确度高C. 能提高测试的质量D. 能充分测试软件V解析:3. 软件测试技术可以分为静态测试和动态测试,下列说法中错误的是_________________ 。
(分数:1.00 )A. 静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。
B. 动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。
C. 动态测试包括黑盒测试和白盒测试。
D. 白盒测试是静态测试,黑盒测试是动态测试。
V解析:4. 必须要求用户参与的测试阶段是__________ 。
(分数:1.00 )A. 单元测试B. 集成测试C. 确认测试D. 验收测试V解析:5. 在边界值分析中,下列数据通常不用来做数据测试的是_______________ 。
(分数:1.00 )A. 正好等于边界的值B. 等价类中的等价值VC. 刚刚大于边界的值D. 刚刚小于边界的值解析:6. 测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是 _____ 。
(分数:1.00 )A. 随机选择B. 划分等价类VC. 根据接口进行选择D. 根据数据大小进行选择解析:7. 为了提高测试的效率,正确的做法是___________ 。
(分数:1.00 )A. 选择发现错误可能性大的数据作为测试用例VB. 在完成程序的编码之后再制定软件的测试计划C. 随机选取测试用例D. 使用测试用例测试是为了检查程序是否做了应该做的事解析:8. 黑盒测试是根据软件的_________ 来设计测试用例。
软件评测考试题库及答案
软件评测考试题库及答案一、选择题1. 软件评测的主要目的是:A. 提高软件的知名度B. 确保软件质量C. 降低软件开发成本D. 增加软件的功能答案:B2. 软件评测不包括以下哪项活动?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 软件维护答案:D3. 以下哪个是软件评测的类型?A. 性能评测B. 安全性评测C. 可用性评测D. 所有选项都是答案:D4. 软件评测中的黑盒测试主要关注:A. 代码的内部逻辑B. 软件的输入输出行为C. 软件的界面设计D. 软件的数据库结构答案:B5. 软件评测中的白盒测试主要关注:A. 代码的内部逻辑B. 软件的输入输出行为C. 软件的界面设计D. 软件的数据库结构答案:A二、判断题1. 软件评测应该在软件开发的任何阶段都可以进行。
(错误)2. 软件评测可以完全替代用户测试。
(错误)3. 软件评测可以帮助开发者发现并修复软件中的缺陷。
(正确)4. 软件评测的结果不会影响到软件的交付和发布。
(错误)5. 软件评测只关注软件的功能实现,不关注用户体验。
(错误)三、简答题1. 简述软件评测的重要性。
软件评测是确保软件质量的关键环节。
它可以帮助开发者发现软件中的错误和缺陷,提高软件的稳定性和可靠性。
此外,软件评测还可以验证软件是否满足用户的需求和预期,从而提升用户体验。
2. 描述软件评测的一般流程。
软件评测的一般流程包括:需求分析、测试计划制定、测试用例设计、测试执行、缺陷报告、缺陷修复和回归测试。
这个过程可能需要多次迭代,直到软件达到预期的质量标准。
四、案例分析题假设你是一名软件评测工程师,你被分配到一个新项目中。
请描述你将如何进行软件评测。
1. 首先,我会与项目团队沟通,了解软件的需求和功能,确保我对软件有充分的理解。
2. 然后,我会制定详细的测试计划,包括测试的范围、方法、资源和时间表。
3. 接下来,我会设计测试用例,覆盖软件的所有功能点和可能的使用场景。
4. 执行测试用例,记录测试结果和发现的缺陷。
软件评测师及答案解析第二套
软件评测师及答案解析第二套1、下列叙述中(36)_是正确的。
A.压迫测试:提供条件任软件发挥,最大限度地发掘软件的能力B.重复测试:使软件在不够理想的条件下运行,观察锦件对外部资源的要求和依赖的程度C.重复测试:不断执行同样的操作,这种反复测试的主要原因是看内存是否不足D.完整C/S体系结构测试,只包括网络运行和性能测试2、软件开发人员可以用(18)软件编写和修改程序。
A.预处理B.文本编辑C.链接D.编译3、针对逻辑覆盖有下列叙述,(58)是不正确的。
A.达到100%DC要求就一定能够满足100%SC的要求B.达到100%CC要求就一定能够满足100%SC的要求C.达到100%CDC要求就一定能够满足100%SC的要求D.达到100%MCDC要求就一定能够满足100%SC的要求4、面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,(25)不属于面向对象分析阶段。
A.构建分析模型B.识别分析类C.确定接口规格D.评估分析模型5、软件测试按实施组织分,测试应该包括以下的(50)。
①开发方测试②用户方测试③第三方测试④验收测试⑤确认测试A.①、②、③B.③、④、⑤C.①、②、④D.①、②、③、④、⑤6、面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类。
(26)是寻找实体对象的有效方法之一。
A.会议调查B.问卷调查C.电话调查D.名词分析7、针对下列程序段,对于(A,B,C.的取值,以下(56)测试用例组合能够满足语句覆盖的要求。
IF((A+10)=2 OR(B-20)<3)THENC=0IF((A+30)=10 AND(C-30)<0)THEN B=30A.(2,30,1)B.(-20,0,30)C.(30,20,30)D.(2,20,3)8、以下各项中,(51)属于需求说明书的评测内容。
①系统定义的目标是否与用户的要求一致②设计的约束条件或限制条件是否符合实际③是否考虑过软件需求的其他方案④软件的行为与它必须处理的信息、必须完成的功能是否一致A.①、②、④B.①、③、④c.②、③、④D.①、②、③、④9、以下各项中,(47)属于安装测试应关注的内容。
软件评测师模拟习题及答案
软件评测师模拟习题及答案一、单选题(共100题,每题1分,共100分)1.在面向对象软件开发过程中,采用设计模式_______A、以减少设计过程创建的类的个数B、以复用成功的设计和体系结构C、以保证程序的运行速度达到最优值D、允许非面向对象程序设计语言中使用面向对象的概念正确答案:B2.某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:①经过自己测试的软件今后不会再出现问题;②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;③承诺不需要其他人员,自己就可以独立进行测试工作;④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休;你认为应聘者甲的保证()。
A、②是正确的B、①、④是正确的C、都是正确的D、都不正确正确答案:D3.根据输出对输入的依赖关系设计测试用例的黑盒测试方法是()。
A、场景法B、因果图法C、等价类划分法D、边界值分析法正确答案:B4.软件工程的基本要素包括方法、工具和()。
A、过程B、软件系统C、硬件环境D、人员正确答案:A5.若计算机中地址总线的宽度为24位,则最多允许直接访问主存储器( )的物理空间(以字节为单位编址)。
A、8MBB、16MBC、8GBD、16GB正确答案:B6.根据输入输出等价类边界上的取值来设计用例的黑盒测试方法是()。
A、边界值分析法B、因果图法C、等价类划分法D、场景法正确答案:A7.以下作品中,不适用或不受著作权法保护的是_____。
A、某作家的作品《红河谷》B、某教师在课堂上的讲课C、国务院颁布的《计算机软件保护条例》D、最高人民法院组织编写的《行政诉讼案例选编》正确答案:C8.对于测试中所发现错误的管理是软件测试的重要环节,以下关于错误管理原则的叙述,正确的是()。
A、测试人员发现的错误应直接提交给开发人员进行错误修复B、若程序员发现报告的错误实际不是错误,可单方面决定拒绝进行错误修复C、每次对错误的处理都要保留处理者姓名、处理时间、处理步骤、错误的当前状态等详细处理信息,即使某次处理并未对错误进行修复D、错误修复后可以由报告错误的测试人员之外的其他测试人员进行验证,只要可以确认错误已经修复,就可以关闭错误正确答案:C9.软件可靠性管理把软件可靠性活动贯穿于软件开发的全过程,成为软件工程管理的一部分.确定软件的可靠性目标在 ( ) 阶段。
2022年11月软件评测师模拟题下午(二)
2022年11月软件评测师模拟题下午(二)2022年11月软件评测师模拟题下午(二)1.【[材料型]问答题】6分| 问题1:(6分)请给出满足100%DC(判定覆盖)所需的逻辑条件。
2.【[材料型]问答题】7分| 问题2:(7分)请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
3.【[材料型]问答题】7分| 问题3:(7分)请给出【问题2】中控制流图的线性无关路径。
4.【[材料型]问答题】6分| 问题1:(6分)采用等价类划分法对该程序进行测试,等价类表如下表所示,请补充下表中空(1)~(6)5.【[材料型]问答题】9分| 问题2:(9分)根据以上等价类表设计的测试用例如下表所示,请补充下表中空(1)~(9)。
6.【[材料型]问答题】8分| 【问题1】(8分) 针对招标用户手机号码获取验证码进行功能测试,请设计4个测试用例。
假设合法手机号码为11位数字,验证码为4位数字。
7.【[材料型]问答题】6分| 【问题2】(6分) 系统要求支持:在特定时期1280个用户并发时,主要功能的处理能力至少要达到1024个请求/秒,平均数据量4KB/请求,请计算在满足系统要求时,系统的通信吞吐量。
8.【[材料型]问答题】6分| 【问题3】(6分) 分布式架构软件系统的主要类型有Web系统、区块链、并行计算、大数据和机器学习等,这些系统的应用领域不同,其质量特性要求和目标也各有侧重。
假设该Web平台采用的就是分布式架构系统,请列举出三个分布式架构软件测试常见的质量目标。
9.【[材料型]问答题】6分| 【问题1】(6分)(1)上图所示的类图中,类People和类Computer之间是什么关系?(2)类TestEngineer和类People之间是什么关系?该关系对测试的影响是什么?10.【[材料型]问答题】6分| 【问题2】(6分)(1)类TestEngineer重新实现了类People的方法calAge( ),这是面向对象的什么机制?是否需要重新测试该方法?(2)类TestEngineer中的方法getAge( )是否需要重新测试?11.【[材料型]问答题】4分| 【问题3】(4分)请结合题干说明中的描述,给出测试类People方法calAge ( )时的测试序列。
软件评测师练习题与答案
软件评测师练习题与答案一、单选题(共100题,每题1分,共100分)1、可用于编写独立程序和快速脚本的语言是()。
A、JavaB、C#C、PythonD、Prolog正确答案:C2、以下测试项目不适合采用自动化测试的是( )。
A、需要反复进行的测试B、易用性测试C、可以录制回放的测试D、负载压力测试正确答案:B3、web应用链接测试不包括_______A、不存在的页面文件B、错误的链接C、无链接指向的页面D、客户端和服务器端的链接速率正确答案:D4、以下关于软件测试原则的叙述中,正确的是()。
A、测试用例只需选用合理的输入数据,不需要选择不合理的输入数据B、程序员应尽量测试自己的程序C、应制定测试计划并严格执行,排除随意性D、穷举测试是可能的正确答案:C5、对计算机评价的主要性能指标有时钟频率、()、运算精度、内存容量等。
A、端口吞吐量B、可移植性C、丢包率D、数据处理速率正确答案:D6、某软件系统无须在线容错,也不能采用冗余设计,如果对可靠性要求较高,故障有可能导致严重后果,一般采用()。
A、恢复块设计B、降低复杂度设计C、检错技术D、N版本程序设计正确答案:C7、对建立良好的程序设计风格,下面描述正确的是()。
A、充分考虑程序的执行效率B、程序的注释可有可无C、符号名的命名要符合语法D、程序应简单、清晰、可读性好正确答案:D8、利用高速通信网络将多态高性能工作站或微型机互连构成机群系统,其系统结构形式属于_____计算机。
A、单指令多数据流(SIMD)B、单指令单数据流(SISD)C、多指令多数据流(MIMD)D、多指令单数据流(MISD)正确答案:C9、在计算机系统中总线宽度分为地址总线宽度和数据总线宽度。
若计算机中地址总线的宽度为32位,则最多允许直接访问主存储器()的物理空间。
A、40MBB、4GBC、40GBD、400GB正确答案:B10、传统编译器进行词法分析、语法分析、代码生成等步骤的处理时,前一阶段处理的输出是后一阶段处理的输入,则采用的软件体系结构风格是()。
计算机四级《软件测试工程师》模拟试题(二)答案及解析
计算机四级《软件测试工程师》模拟试题(二)答案及解析一、选择题1. A2. C3. A4. A5. A6. C7. D8. D9. B10. D11. B 12. D 13. B 14. B15. A16. D 17. C 18. D 19. A20. B21. A 22. C 23. C 24. C25. D二、论述题1.问题1:解答:首先分析程序的规则说明和被测程序的功能,将其划分等价类并编号,如下:有效等价类输入:(2)区号:空白;(3)区号:3位数字;(4)前缀:从100-999的3位数字;(5)后缀:4位数字。
无效等价类输入:(1)区号:有非数字字符;(2)区号:少于3位数字;(3)区号:多于3位数字;(4)前缀:有非数字字符;(5)前缀:起始位为0;(6)前缀:少于3位数字;(7)前缀:多于3位数字;(8)后缀:有非数字字符;(9)后缀:少于4位数字;(10)后缀:多于4位数字。
问题2:根据上述等价类的划分,设计测试用例如下:有效测试用例输入,如下表所示:无效的测试用例输入,如下表所示:2.在对照需求做功能测试和软件配置复审时,是由软件开发者在开发环境下进行的测试。
而接下来做验收测试时则以用户为主。
软件开发人员和QA(质量保证)人员也应参加。
由用户参加设计测试用例,使用用户界面输入测试数据,并分析测试的输出结果。
一般使用生产中的实际数据进行测试。
如果软件是为多个客户开发的,则需要进行测试和测试。
测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。
软件在一个自然设置状态下使用。
开发者坐在用户旁边,随时记下错误情况和使用中的问题。
这是在受控制的环境下进行的测试。
测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。
这些用户是与公司签定了支持产品预发行合同的外部客户,他们要求使用该产品,并愿意返回有关错位错误信息给开发者。
与测试不同的是,开发者通常不在测试现场。
软件评测师题库含参考答案
软件评测师题库含参考答案一、单选题(共100题,每题1分,共100分)1、在数据库系统中; 数据的( ) 是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏。
A、完整性B、可靠性C、安全性D、并发控制正确答案:C2、采用模2除法进行校验码计算的是()。
A、ASCII码B、海明码C、BCD码D、CRC码正确答案:D3、算术表达式‘(a-b)*(c+d)’的后缀是( ) 。
A、ab-*cd+B、abcd-*+C、ab-cd+*D、ab-c+d*正确答案:C4、1976年Diffie与Hellman首次公开提出()的概念与结构,采用两个从此独立的密钥对数据分别行行加密或解密,且加密过程基于数学函数,从而带来了加密领域的革命性进步。
A、对称加密B、RSA加密C、单向Hash函数D、公钥加密正确答案:D5、网络系统中,通常把 ( ) 置于DMZ区。
A、入侵检测服务器B、财务管理服务器C、Web服务器D、网络管理服务器正确答案:C6、程序质量评审通常是从开发者的角度进行评审,其内容不包括()。
A、与硬件的接口B、功能的通用性C、功能结构D、模块层次正确答案:A7、根据输入输出等价类边界上的取值来设计用例的黑盒测试方法是()。
A、场景法B、等价类划分法C、因果图法D、边界值分析法正确答案:D8、压力测试不会使用到以下哪种测试手段( ) 。
A、并发B、增加量级C、注入错误D、重复正确答案:C9、智能音箱是____的典型应用。
A、两化融合B、区块链C、数据库D、人工智能正确答案:D10、程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的()。
A、地址B、值C、类型D、名称正确答案:A11、对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。
一个对象通过()改变另一个对象的状态。
A、获得那个对象的属性值B、另一个对象的选择操作符C、创建那个对象的对象类的一个新的对象D、另一个对象的修改操作符正确答案:D12、在层次化局域网模型中,以下关于核心层的描述,正确的是()。
软件评测师练习题(附参考答案)
软件评测师练习题(附参考答案)一、单选题(共100题,每题1分,共100分)1、在IPv4向IPv6的过渡期间,如果要使得两个IPv6结点可以通过现有的IPv4网络进行通信,则应该使用______;如果要使得纯IPv6结点可以与纯IPv4结点进行通信,则需要使用_____A、隧道技术B、堆栈技术C、翻译技术D、双协议栈技术正确答案:C2、计算机系统中,虚拟存储体系由()两级存储器构成。
A、寄存器一CacheB、主存一辅存C、寄存器一主存D、Cache一主存正确答案:B3、软件测试的对象不包括 ( ) 。
A、软件开发人员B、软件测试报告C、软件代码D、软件需求规格说明书正确答案:A4、在进行面向对象设计时,采用设计模式能够_______A、复用相似问题的相同解决方案B、改善代码的平台可移植性C、改善代码的可理解性D、增强软件的易安装性正确答案:A5、以下关于软件测试原则的叙述中,正确的是()。
①所有软件测试都应追溯到用户需求②尽早地和不断地进行软件测试③完全测试是不可能的④测试无法发现软件潜在的缺陷⑤需要充分注意测试中的群集现象A、①②③⑤B、②③④⑤C、①②④⑤D、①②③④⑤正确答案:D6、以下属于影响软件可靠性因素的是 ( ) 。
①软件运行剖面②软件规模③软件内部结构④软件的开发方法和开发环境⑤软件的可靠性投入A、①②B、①②③④C、①②③D、①②③④⑤正确答案:D7、以下关于结构化开发方法的叙述中,不正确的是( )。
A、比面向对象开发方法更适合于开发大规模的、特别复杂的项目B、特别适合解决数据处理领域的问题C、基本原则是功能的分解与抽象D、总的指导思想是自顶向下,逐层分解正确答案:A8、以下关于回归测试的叙述中,不正确的是A、回归测试需要能够测试软件的所有功能的代表性测试用例B、回归测试是为了确保改动不会带来不可预料的后果或错误C、回归测试需要针对修改过的软件成分进行测试D、回归测试不容易实现自动化正确答案:D9、对一段信息生成消息摘要是防止信息在网络传输及存储过程中被篡改的基本手段,()不属于生成消息摘要的基本算法。
2022年11月软件评测师模拟题上午(二)
2022年11月软件评测师模拟题上午(二)2022年11月软件评测师模拟题上午(二)1.【单选题】1分| 程序计数器PC在CPU的()部件当中。
A 运算器B 寄存器组C 控制器D 内部总线2.【完形类单选题】1分|A1KB4KC1MD4M3.【完形类单选题】1分|A1KBB4KBC1MBD4MB4.【完形类单选题】1分|A2B5C8D105.【完形类单选题】1分| A5B2C8D 106.【完形类单选题】1分| Aa-b-d-i-j-lBa-e-g-j-k-lCa-e-g-j-lD a-c-f-h-k-l7.【完形类单选题】1分|A 14B19C16D208.【完形类单选题】1分| A原型B桥接C装饰D策略9.【完形类单选题】1分|A定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换B将一个抽象与其实现分离开,以便两者能够各自独立地演变C动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能D用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象10.【完形类单选题】1分|A依赖B关联C继承D聚合11.【完形类单选题】1分|A依赖B关联C聚合D继承12.【完形类单选题】1分|AV模型BW模型CH模型D敏捷测试模型13.【完形类单选题】1分| AW模型BV模型CH模型D敏捷测试模型14.【完形类单选题】1分| AestablishesBincludesCengagesDconnects15.【完形类单选题】1分| AacceptingBtrustingCbelievingDreal16.【完形类单选题】1分| AownBregisteredCestablishedDonline17.【完形类单选题】1分| AdebateBproblemCwayDchallenge18.【完形类单选题】1分|AcredibilityBinfrastructureCqualityDcapability19.【单选题】1分| 存储器数据的常见的存取方式包括顺序存取、直接存取、随机存取和相联存取。
计算机四级《软件测试工程师》模拟试题(二)答案及解析
计算机四级《软件测试工程师》模拟试题(二)答案及解析一、选择题1. A2. C3. A4. A5. A6. C7. D8. D9. B10. D11. B 12. D 13. B 14. B15. A16. D 17. C 18. D 19. A20. B21. A 22. C 23. C 24. C25. D二、论述题1.问题1:解答:首先分析程序的规则说明和被测程序的功能,将其划分等价类并编号,如下:有效等价类输入:(2)区号:空白;(3)区号:3位数字;(4)前缀:从100-999的3位数字;(5)后缀:4位数字。
无效等价类输入:(1)区号:有非数字字符;(2)区号:少于3位数字;(3)区号:多于3位数字;(4)前缀:有非数字字符;(5)前缀:起始位为0;(6)前缀:少于3位数字;(7)前缀:多于3位数字;(8)后缀:有非数字字符;(9)后缀:少于4位数字;(10)后缀:多于4位数字。
问题2:根据上述等价类的划分,设计测试用例如下:有效测试用例输入,如下表所示:无效的测试用例输入,如下表所示:2.在对照需求做功能测试和软件配置复审时,是由软件开发者在开发环境下进行的测试。
而接下来做验收测试时则以用户为主。
软件开发人员和QA(质量保证)人员也应参加。
由用户参加设计测试用例,使用用户界面输入测试数据,并分析测试的输出结果。
一般使用生产中的实际数据进行测试。
如果软件是为多个客户开发的,则需要进行测试和测试。
测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。
软件在一个自然设置状态下使用。
开发者坐在用户旁边,随时记下错误情况和使用中的问题。
这是在受控制的环境下进行的测试。
测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。
这些用户是与公司签定了支持产品预发行合同的外部客户,他们要求使用该产品,并愿意返回有关错位错误信息给开发者。
与测试不同的是,开发者通常不在测试现场。
软件评测师练习题与答案
软件评测师练习题与答案一、单选题(共100题,每题1分,共100分)1.以下关于软件测试分类的叙述中,不正确的是( )。
A、按照软件开发阶段可分为单元测试、集成测试、系统测试等B、按照测试持续时长可分为确认测试、验收测试等C、按照测试实施组织可分为开发方测试、用户测试和第三方测试等D、按照测试技术可分为白盒测试、黑盒测试等正确答案:B2.浮点数能够表示的数的范围是由其()的位数决定的。
A、阶码B、数符C、尾数D、阶符正确答案:A3.某系统中有一个中央数据存储,模块A负责接收新来的数据并修改中央数据存储中的数据,模块B负责访问中央数据存储中的数据则这两个模块之间的耦合类型为()。
若将这两个模块及中央数据合并成一个模块,则该模块的内聚类型为()。
A、数据B、标记C、控制D、公共正确答案:D4.标准符合性测试中的标准分类包括()。
①数据内容类标准②通信协议类标准③开发接口类标准④信息编码类标准A、①②③④B、③④C、②③④D、②④正确答案:A5.线性表采用单循环链表存储的主要优点是()。
A、与单链表相比,更节省存储空间B、从表中任一结点出发都能遍历整个链表C、可直接获取指定结点的直接前驱和直接后继结点D、在进行删除操作后,能保证链表不断开正确答案:B6.操作系统的主要任务是( )。
A、负责存取数据库中的各种数据,完成SQL查询B、负责文字格式编排和数据计算C、把源程序转换为目标代码D、管理计算机系统中的软、硬件资源正确答案:D7.模拟攻击试验是一种基本的软件安全性测试方法,以下关于模拟攻击试验的叙述中,正确的是()。
A、对安全测试来说,模拟攻击试验是一组特殊的白盒测试案例,必须在充分了解系统安全机制的软件组成基础上,才能进行相应攻击试验的设计与试B、缓冲区溢出攻击是一种常见的模拟攻击试验,此类攻击者通常通过截获含有身份鉴别信息或授权请求的有效消息,将该消息进行重演C、模拟攻击试验必须借助于特定的漏洞扫描器才能完成D、服务拒绝攻击是一种常见的模拟攻击试验,此类攻击者通常通过向服务器发送大量虚假请求,使得服务器功能不能正常执行正确答案:D8.以下选项中,可以用于Internet信息服务器的远程管理的是______A、TelnetB、RASC、FTPD、SMTP正确答案:B9.内存按字节编址从A5000H到DCFFFH的区域其存储容量为 ( ) 。
软件评测师考试模拟题
软件评测师考试模拟题一、单选题(共100题,每题1分,共100分)1.以下属于动态测试方法的是 ( ) 。
A、静态结构测试B、代码审查C、技术评审D、路径覆盖正确答案:D2.CPU是一块超大规模的集成电路,其中主要部件有()。
A、运算器、控制器和系统总线B、运算器、寄存器组和内存储器C、控制器、存储器和寄存器组D、运算器、寄存器和寄存器组正确答案:D3.结构化开发方法中,()主要包含对数据结构和算法的设计。
对算法设计时,其主要依据来自()描述算法时,()不是理想的表达方式。
A、程序设计语言代码B、伪代码C、流程图D、决策图正确答案:A4.采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数已经排好序,将第i个整数依次和第i-1,i-2,…个整数进行比较,找到应该插入的位置。
现采用插入排序算法对6个整数{5,2,4,6,1,3}进行从小到大排序,则需要进行___(31)__次整数之间的比较。
对于该排序算法,输入数据具有___(32)___特点时,对整数进行从小到大排序,所需的比较次数最多。
A、从小到大B、从大到小C、所有元素相同D、随机分布正确答案:B5.若有字符串“software”,则其长度为3的子串有( )个。
A、5B、7C、8D、6正确答案:D6.算术表达式‘(a-b)*(c+d)’的后缀是( ) 。
A、ab-*cd+B、ab-c+d*C、ab-cd+*D、abcd-*+正确答案:C7.在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转为关系模式时()得到的关系模式属于4NF。
A、将所有多值属性组成一个关系模式B、使多值属性不在关系模式中出现C、将实体的码分别和每个多值属性独立构成一个关系模式D、将多值属性各其它属性一起构与该实体对应的关系模式正确答案:C8.典型的软件测试过程模型包括______。
A、V模型、W模型、H模型、螺旋模型B、X模型、W模型、H模型、前置测试模型C、V模型、W模型、H模型、渐进模型D、X模型、W模型、H模型、增量模型正确答案:B9.现有四级指令流水线,分别完成取值、取数、运算、传送结果4步操作。
软件评测师复习题与参考答案
软件评测师复习题与参考答案1、根据《计算机软件保护条例》的规定,著作权法保护的计算机软件是指( )。
A、程序及其相关文档B、处理过程及开发平台C、开发软件所用的算法D、开发软件所用的操作方法答案:A2、由于硬件配置的变化,如机型、终端或打印机等导致软件系统需要进行修改维护,这类维护属于()。
A、改正性B、适应性C、完善性D、预防性答案:B3、现要开发一个软件产品的图形用户界面,则最适宜采用()过程模型。
A、瀑布B、原型化C、增量D、螺旋答案:B4、某系统中仅有5个并发进程竞争某类资源,且都需要该类资源3个,那么该类资源至少有()个,才能保证系统不会发生死锁。
A、9B、10C、11D、15答案:C5、三总线结构的计算机总线系统由 ( ) 组成。
A、CPU总线、内存总线和IO总线B、数据总线、地址总线和控制总线C、系统总线、内部总线和外部总线D、串行总线、并行总线和PCI总线答案:B6、某教学管理数据库中,学生、课程关系模式和主键分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。
假设一个学生可以选择多门课程,一门课程可以由多个学生选择。
一旦学生选择某门课程必定有该课程的成绩。
由于学生与课程之间的“选课”联系类型为(此空)所以对该联系()。
A、n:mB、1:nC、n:1D、1:1答案:A7、以下关于Web测试的叙述中,不正确的是()。
A、Web软件的测试贯穿整个软件生命周期B、按系统架构划分,Web测试分为客户端测试、服务端测试和网络测试C、Web系统测试与其他系统测试测试内容基本不同但测试重点相同D、Web性能测试可以采用工具辅助答案:C8、在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新系统代替旧系统的策略称为(此空):在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为____。
A、直接转换B、位置转换C、分段转换D、并行转换答案:D9、测试过程中,正确的测试顺序应该是()。
2023年软件评测师相关题目及答案
软件评测师相关题目总分:【100分】考试时间:【90分钟】一、单项选择题(共50题,每题2分,共计100分)()1、测试过程中,正确的测试顺序应该是( )。
①单元测试②集成测试③系统测试A、①②③B、②①③C、③①②D、②③①【答案】A【解析】本题考查软件测试过程的基础知识。
本题目属于基础题,有测试基础的考生很快就能定位正确答案。
测试过程是从模块层开始的,然后扩大延伸到整个基于计算机的系统集合中。
因此正确的测试顺序应该是从针对单个模块的单元测试开始,然后逐步集成各个单元,最终进行系统测试,故正确答案为A。
()2、某计算机系统采用页式存储管理方案,假设其地址长度为32位,其中页号占20位,页内地址占12位。
系统中页面总数与页面大小分别为( )A、1K,1024KB、4K,1024KC、1M,1KD、IM,4K【答案】D【解析】本题考查操作系统段页式存储的基础知识。
页号占20位:最多允许2^20个页=1M个页;页内地址12位:每页的容量位2^12=4K;故正确答案为:D()3、开发过程中以用户需求为动力,以对象作为驱动,( )适合于面向对象的开发方法。
A、瀑布B、原型C、螺旋D、喷泉【答案】D()4、以下关于RISC和CISC的叙述中,不正确的是( )。
A、RISC通常比CISC的指令系统更复杂B、RISC通常会比CISC配置更多的寄存器C、RISC编译器的子程序库通常要比CISC编译器的子程序库大得多D、RISC比CISC更加适合VLSI工艺的规整性要求【答案】A【解析】本题考查计算机系统基础知识。
计算机工作时就是取指令和执行指令。
一条指令往往可以完成一串运算的动作,但却需要多个时钟周期来执行。
随着需求的不断增加,设计的指令集越来越多,为支持这些新增的指令,计算机的体系结构会越来越复杂,发展成CISC指令结构的计算机。
而在CISC指令集的各种指令中,其使用频率却相差悬殊,大约有20%的指令会被反复使用,占整个程序代码的80%。
软件评测师模拟考试及答案
软件评测师模拟考试得分评卷人一、单项选择题(共50题,每题2分,共计100分)()1、网络系统中,通常把( )置于DMZ区。
A、网络管理服务器B、Web服务器C、入侵检测服务器D、财务管理服务器()2、为检测系统在长时间运行下是否存在性能瓶颈,应进行( )。
A、负载测试B、压力测试C、疲劳强度测试D、大数据量测试()3、在项目初始阶段,软件开发首先需( )A、理解要解决的问题B、确定解决方案C、确定参与开发的人员D、估算开发成本()4、编译和解释是实现高级程序设计语言的两种方式,其区别主要在于( )。
A、是否进行语法分析B、是否生成中间代码文件C、是否进行语义分析D、是否生成目标程序文件()5、Computers will become more advanced and they will also become easier to use.Improved speed recognition will make the operation of a computer easier.Virtual reality(虚拟现实),the technology of( )with a computer using all of the humansenses,will also contribute to better human and computer( ).Other,exotic(奇异的)models of computation are being developed,including biological computing that uses living organisms,molecular computing that uses molecules with particular(),and computing that uses DNA,the basic unit of heredity(遗传),to store data and carry out operations.These are examples of possible future computational platforms that,so far,are limited in abilities or are strictly( ).Scientists investigatethem because of the physical limitations of miniaturizing circuits embedded insilicon.There are also(请作答此空)related to heat generated by even the tiniestof transistors.A、developmentsB、advantagesC、limitationsD、Improvements()6、Teams are required for most engineering projects.Although some small hardware or software products can be developed by individuals,the scale and complexity ofmodem systems is such,and the demand for short schedules so great,that it is nolonger(请作答此空)for one person to do most engineering jobs.Systems development is a team( ),and the effectiveness of the team largely determines the( )of the engineermg.Development teams often behave much like baseball or basketballteams.Even though they may have multiple specialties,all the members work toward( ).However,on systems maintenance and enhancement teams,the engineers often work relatively independently,much like wrestling and track teams.A team is( )just a group of people who happen to work together.Teamwork takes practice and itinvolves special skills.Teams require common processes;they need agreed-upongoals;and they need effective guidance and leadership.The methods for guiding and leading such teams are well known,but they are not obvious.A、convenentB、existingC、practicalD、real()7、关于软件质量,( )的叙述是正确的。
软测模拟题及答案
软测模拟题及答案1. 下列造成缺陷的原因中引入缺陷最多的是()A. 需求规格说明书(正确答案)B. 编码C. 详细设计D. 系统设计2. 如果缺陷通过验证测试,则测试人员需要对缺陷做的操作是()。
A. 延迟B. 打开C. 重新打开D. 关闭(正确答案)3. 在软件产业发达国家,软件企业一般把40%的工作花在()。
A. 软件测试(正确答案)B. 软件开发C. 缺陷管理D. 需求分析4. 不作为软件测试对象的是()。
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. 软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?()。
l预防软件发生错误 II改正程序错误III提供诊断错误信息A. 都是B. 只有IC. 只有III(正确答案)D. 只有II10. 当一个软件投入运行应用后,需求发生变化、环境改变或软件发生错误时,进行相应修改所做努力的程度指的是()。
A. 软件性能B. 软件可用性C. 软件可维护性(正确答案)D. 软件功能性11. 你是一个小型的使用V模型的项目唯一的测试人员,而这个项目才刚发布了需求规格书的草稿。
请考虑以下可能性。
计算机水平考试-软件评测师分类模拟题23.doc
软件评测师分类模拟题2 31、对需求说明书评测的内容包括o%1系统定义的目标是否与用户的要求一致%1被开发项目的数据流与数据结构是否足够、确定%1与所有其他系统交互的重要接口是否都已经描述%1主要功能是否已包含在规定的软件范围之内,是否都已充分说明%1确认软件的内部接口与外部接口是否已明确定义A.①③⑤B.②③⑤C.①②④⑤D.①②③④2、编写汇编语言程序时,下列寄存器中程序员可访问的是oA.程序计数器(PC.B.指令寄存器(1R)C.存储器数据寄存器(MDR)D.存储器地址寄存器(MAR)3、软件测评相关的标准一•般可以分为国际标准、国家标准、行业标准以及企业标准。
一•般情况下,技术要求最高的是。
A.国际标准B.国家标准C.行业标准D.企业标准4、以下关于不同类型的软件测试的叙述,正确的是oA.单元测试不是模块测试B.多个模块不能平行地独立进行测试,应该顺序执行C.系统测试是检验程序单元或部件之间的接口关系D.确认测试是通过检验和/或核查所提供的客观证据,证实软件是否满足特定预期用途的需求5、网络测试不能解决的问题是0A.连通性B.丢包C.全表扫描D.延迟6、软件评审作为质量控制的一个重要手段,已经被业界广泛使用。
评审分为内部评审和外部评审。
关于内部评审的叙述,正确的包括o%1对软件的每个开发阶段都耍进行内部评审%1评审人员由软件开发组、质量管理和配置管理人员组成,也可邀请用户参与%1评审人数根据实际情况确定,比如根据软件的规模等级和安全性等级等指标而定%1内部评审由用户单位主持,由信息系统建设单位组织,应成立评审委员会A.①②④B.①②③C.②③④D.①②③④7、广义的软件测试由''确认〃、''验证〃、''测试〃三个方而组成,其中''确认〃是oA.想证实在一个给定的外部环境中软件的逻辑正确性,检查软件在最终的运行环境上是否达到预期的口标B.检测软件开发的每个阶段、每个步骤的结果是否正确无误,是否与软件开发各阶段的要求或期望的结果相一致C.检查某样东西是否符合事先已定好的标准D.试图证明软件在软件生命周期各个阶段以及阶段间的逻辑协调性、完备性和正确性8、J2EE系统架构被各种信息系统普遍采用,不属于其服务器端应用组件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件评测师分类模拟题2
填空题
1. 把模块组装成为系统的测试方式有______和______。
答案:一次性集成测试方法式增值式集成测试方法
2. 软件是包括______和______的完整集合。
答案:程序、数据相关文档
3. 测试用例是由______和预期的______两部分组成。
答案:测试出入数据输出结果
4. 决策表通常由______、______、______、______四部分组成。
答案:条件桩、条件项、动作桩、动作项
5. 面向对象软件的测试包括______、______、______、______、______和______。
答案:面向对象分析的测试(OOA Test)、面向对象设计的测试(OOD Test)、面向对象编程的测试(OOP Test)、面向对象单元测试(OO Unit Test)、面向对象集成测试(OO Integrate Test)、面向对象系统测试(OO System Test)
6. CMM的五个等级分别是______、______、______、______和______。
答案:初始级、可重复级、己定义级、己管理级、优化级。
7. 软件测试环境包括______、______、______三部分。
答案:设计环境、实环境、管理环境
8. 确认测试以______说明书为指导。
答案:需求分析
9. 单元测试是以______说明书为指导,测试源程序代码。
答案:详细设计
10. 集成测试以______说明书指导,测试软件结构。
答案:概要设计
判断题A对B错
1. 软件开发全过程的测试工作都可以实现自动化。
答案:B
2. 验收测试是以最终用户为主的测试。
答案:A
3. 代码评审是检查源代码是否达到模块设计的要求。
答案:A
4. 测试是调试的一个部分。
答案:B
5. 一个程序中所含有的路径数与程序的复杂程度有着直接的关系。
答案:A
6. 在设计测试用例时,应包括合理的输入条件和不合理的输入条件。
答案:A
7. 测试是可以穷尽的。
答案:B
8. 集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试。
答案:B
9. 测试用例的数日越多,测试的效果越好。
答案:B
10. 产品说明书(需求文档)的变更应当受到控制。
答案:A
简答题
1. 简述静态测试和动态测试的区别。
答案:静态测试—通过对被测程序的静态审查,发现代码中潜在的错误。
它一般用人工方式脱机完成,故亦称人工测试或代码评审(Code Review);也可借助于静态分析器在机器上以自动方式进行检查,但不要求程序本身在机器上运行
动态测试——使用和运行被测软件,通常意义上的测试。
动态测试的对象必须是能够由计算机真正运行的被测试的程序,它包含黑盒测试和白盒测试。