【计算机类职业资格】软件评测师-46及答案解析.doc

上传人:explodesoak291 文档编号:1340508 上传时间:2019-10-17 格式:DOC 页数:10 大小:54.50KB
下载 相关 举报
【计算机类职业资格】软件评测师-46及答案解析.doc_第1页
第1页 / 共10页
【计算机类职业资格】软件评测师-46及答案解析.doc_第2页
第2页 / 共10页
【计算机类职业资格】软件评测师-46及答案解析.doc_第3页
第3页 / 共10页
【计算机类职业资格】软件评测师-46及答案解析.doc_第4页
第4页 / 共10页
【计算机类职业资格】软件评测师-46及答案解析.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、软件评测师-46 及答案解析(总分:34.00,做题时间:90 分钟)一、单项选择题(总题数:33,分数:34.00)1.白盒测试也称结构测试或逻辑驱动测试,典型的白盒测试方法包括静态测试和动态测试。其中,静态测试除了静态结构分析法、静态质量度量法外,还有_。(分数:1.00)A.代码检查法B.逻辑覆盖法C.基本路径测试法D.结构覆盖法2.软件测试使用各种术语描述软件出现的问题,以下正确的是_。(分数:1.00)A.软件错误(error)是指软件生命周期内的不希望或不可接受的人为错误,其结果是导致软件故障的产生。B.软件缺陷(defect)是存在于软件(文档、数据、文档)之中的那些不希望或不可

2、接受的偏差。C.软件故障(fault)是指软件运行过程中出现的一种不希望或不可接受的外部状态。D.软件失效(failure)是指软件运行时产生的一种不希望或不可接受的内部行为结果。3.与设计测试用例无关的文档是_。(分数:1.00)A.项目开发计划B.需求规格说明书C.设计说明书D.源程序4.以下关于设计功能测试用例的叙述,_是不正确的。(分数:1.00)A.尽量用 80%测试用例覆盖 20%的核心业务模块B.功能测试用例中不包括功能的依从性测试用例C.功能测试用例中包括业务流,也包括测试数据D.功能测试用例的设计应注意缺陷群集现象5.网络测试不能解决的问题是_。(分数:1.00)A.连通性B

3、.丢包C.全表扫描D.延迟6.ISO/IEC 9126软件工程产品质量统一了多种质量模型。其中,下述关于软件使用质量描述,不正确的是_。(分数:1.00)A.它测量用户在特定环境中能达到其目标的程度,不是测量软件自身的属性B.使用质量的属性分为四个特性:有效性,生产率,安全性和满意度C.使用质量是基于用户、开发者、维护者观点的质量D.使用质量的获得依赖于取得必须的外部质量,而外部质量的获得则依赖于取得必须的内部质量7.以下关于软件生命周期的叙述不正确的是_。(分数:1.00)A.软件生命周期包括以下几阶段:项目规划,需求定义和需求分析、软件设计、程序编码、软件测试、运行维护B.程序编码阶段是将

4、软件设计的结果转换成计算机可运行的程序代码。为了保证程序的可读性、易维护性和提高程序的运行效率,可以通过在该阶段中制定统一并符合标准的编写规范来使编程人员程序设计规范化C.软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等D.需求分析阶段对软件需要实现的各个功能进行详细分析。软件需求一旦确定,在整个软件开发过程就不能再变化,这样才能保证软件开发的稳定性,并控制风险8.以下关于白盒测试和黑盒测试的理解,正确的是_。(分数:1.00)A.白盒测试通过对程序内部结构的分析、检测来寻找问题B.白盒测试通过一些表征性的现象、事件、标志来判断内部的运行状态C.单元测试

5、可应用白盒测试方法,集成测试则采用黑盒测试方法D.在软件生命周期各个阶段都需要用白盒测试方法9.V 模型是其有代表意义的测试模型,以下理解正确的是_。(分数:1.00)A.V 模型认为通过对测试阶段是与开发阶段并行的B.V 模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关系C.V 模型造成需求分析阶段隐藏的问题一直到后期的验收反测试才发现D.V 模型是对 W 模型的改进10.设用 2KX4 位的存储芯片组成 16KX8 位的存储器(地址单元为 0000H3FFFH,每个芯片的地址空间连续),则地址单元 0B1FH 所在芯片的最大地址编号为_。(分数:1.00)A.0000HB.2

6、800HC.2000HD.0800H11.若内存容量为 4GB,字长为 32,则_。(分数:1.00)A.地址总线和数据总线的宽度都为 32B.地址总线的宽度为 30,数据总线的宽度为 32C.地址总线的宽度为 30,数据总线的宽度为 8D.地址总线的宽度为 32,数据总线的宽度为 812.加密和解密是明文和密文之间的可逆转换,_不属于加密算法。(分数:1.00)A.RSAB.SHAC.DESD.AES13.关于 bug 管理流程,_是正确的做法。(分数:1.00)A.开发人员提交新的 bug 入库,设置状态为“New”B.开发人员确认是 bug,设置状态为“Fixed”C.测试人员确认问题解

7、决了,设置状态为“Closed”D.测试人员确认不是 bug,设置状态为“Reopen”14.性能测试过程中需要对数据库服务器的资源使用进行监控,_不属于应该监控的指标。(分数:1.00)A.CPU 占有率B.可用内存数C.点击率D.缓存命中率15.关系数据库管理系统应能实现的专门关系运算包括_。(分数:1.00)A.选择、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表16.软件设计阶段一般又可分为_。(分数:1.00)A.逻辑设计与功能设计B.概要设计与详细设计C.概念设计与物理设计D.模型设计与程序设计17.螺旋模型综合了_的优点,并增加了这两种模型忽略的风险分析。

8、(分数:1.00)A.瀑布模型和演化模型B.瀑布模型和喷泉模型C.演化模型和喷泉模型D.原型和喷泉模型18.黑盒测试法是根据产品的_来设计测试用例的。(分数:1.00)A.功能B.输入数据C.应用范围D.内部逻辑19.广义的软件测试由“确认”、“验证”、“测试”3 个方面组成,其中“确认”是_。(分数:1.00)A.想证实在一个给定的外部环境中软件的逻辑正确性,检查软件在最终的运行环境上是否达到预期的目标B.检测软件开发的每个阶段、每个步骤的结果是否正确无误,是否与软件开发各阶段的要求或期望的结果相一致C.检查某样东西是否符合事先已定好的标准D.试图证明软件在软件生命周期各个阶段以及阶段间的逻

9、辑协调性、完备性和正确性20.程序描述语言(PDL)是软件开发过程中用于_阶段的描述工具。(分数:1.00)A.需求分析B.概要设计C.详细设计D.编程21.结构化分析(Structured Analysis,简称 SA)是面向数据流的需求分析方法,_不属于 SA 工具。(分数:1.00)A.分层的数据流图B.数据词典C.问题分析图D.描述加工逻辑的结构化语言、判定表或判定树22.GBT 18905.5软件工程产品评价中,分别规定了开发者用、需方用、评价者用的过程,以下理解正确的是_。(分数:1.00)A.计划开发新产品的厂商,该标准中规定不允许利用他们自己的技术人员进行产品评价。B.软件产品

10、的一般评价过程是:确立评价需求,规定、设计和执行评价。C.该标准不适用于对软件产品执行独立评估的第三方评测机构。D.该标准可用来决定从众多可选产品中选择某个产品。但该产品不可以是较大产品的一部分。23.CMM 对软件测试没有提供单独的关键过程领域(KPA),所以许多研究机构和测试服务机构从不同角度出发提出有关软件测试方面的能力成熟度模型,其中软件测试成熟度模型(TMM)是当前影响力最大的软件测试过程模型。TMM 制定了五个成熟度等级,它们依次是:初始级,阶段定义级,集成级。管理和度量级,_。(分数:1.00)A.优化、缺陷预防和可重复级B.优化缺陷预防和质量控制级C.缺陷预防和质量控制级D.优

11、化和质量控制级24.以下关于软件系统安全防护策略的叙述,不正确的是_。(分数:1.00)A.网闸的主要目的是实现内网和外网的物理隔离B.防火墙的主要目的是实现内网和外网的逻辑隔离C.入侵检测系统通常部署在防火墙之外D.安全日志属于被动防护策略25.以下关于信息安全的叙述,不正确的是_。(分数:1.00)A.SYN 洪水攻击通过发送大量 TCP 连接请求以占满网络宽带,使其他用户无法正常连接服务B.缓冲区溢出攻击能通过修改函数返回地址并执行恶意代码,进而获得系统的控制权C.计算机病毒的主要特征包括破坏性、寄生性、自我复制能力和传染能力D.会话标识和时间戳都是抵御重演攻击的有效技术26.以下关于不

12、同类型的软件测试的叙述,正确的是_。(分数:1.00)A.单元测试不是模块测试B.多个模块不能平行地独立进行测试,应该顺序执行C.系统测试是检验程序单元或不见之间的接口关系D.确认测试是通过检验和/或核查所提供的客观证据,证实软件是否满足特定预期用途的需求27._不属于易用型测试范围范畴。(分数:1.00)A.软件产品使用户能理解软件是否适合以及如何能将软件用于特定的任务和使用条件的能力B.软件产品使用用户能操作和控制它的能力C.对软件中的缺陷或失效原因进行判断,或识别待修改部分的能力D.软件产品吸引用户的能力28.有关评估系统效率质量特性,以下论述正确的是_。(分数:1.00)A.响应时间越

13、长,系统执行效率越高B.响应时间和交易执行吞吐量都是用来衡量系统执行快慢的C.响应时间越短,交易执行吞吐量越大D.系统的访问量越大,交易执行吞吐量越大29.程序设计语言一般可划分为低级语言和高级语言两大类,与高级语言相比,用低级语言开发的程序具有_等特点。(分数:1.00)A.开发效率低,运行效率低B.开发效率高,运行效率低C.开发效率低,运行效率高D.开发效率高,运行效率高30.软件生命周期中持续时间最长的是_阶段。(分数:1.00)A.需求分析B.程序编码C.软件测试D.软件运行维护31.关于软件评测过程中的配置管理,_是不正确的表述。(分数:1.00)A.测试活动的配置管理属于整个软件项

14、目配置管理的一部分。B.软件评测配置管理包括 4 个基本的活动,配置项变更控制、配置状态报告、配置审计、配置管理委员会建立。C.配置项变更控制要规定测试基线、对每个基线进行描述。D.配置状态报告要确认过程记录、跟踪问题报告、更改请求以及更改次序等。32.编写汇编语言程序时,下列寄存器中程序员可访问的是_。(分数:1.00)A.存储器地址寄存器(MAR)B.指令寄存器(IR)C.存储器数据寄存器(MDR)D.程序计数器(PC)设有学生实体 Students(学号,姓名,性别,年龄,家庭住址,家庭成员,关系,联系电话),其中“家庭住址”记录了邮编、省、市、街道信息:“家庭成员,关系,联系电话”分别

15、记录了学生亲属的姓名、与学生的关系以及联系电话。 学生实体 Students 中的“家庭住址”是一个_属性;为使数据库模式设计更合理,对于关系模式Students_。(分数:2.00)A.简单B.多值C.派生D.复合A.可以不做任何处理,因为该关系模式达到了 3NFB.只允许记录一个亲属的姓名、与学生的关系以及联系电话的信息C.应该将家庭成员、关系及联系电话加上学生号,设计成为一个独立的实体D.需要对关系模式 Students 增加若干组家庭成员、关系及联系电话字段软件评测师-46 答案解析(总分:34.00,做题时间:90 分钟)一、单项选择题(总题数:33,分数:34.00)1.白盒测试也

16、称结构测试或逻辑驱动测试,典型的白盒测试方法包括静态测试和动态测试。其中,静态测试除了静态结构分析法、静态质量度量法外,还有_。(分数:1.00)A.代码检查法 B.逻辑覆盖法C.基本路径测试法D.结构覆盖法解析:2.软件测试使用各种术语描述软件出现的问题,以下正确的是_。(分数:1.00)A.软件错误(error)是指软件生命周期内的不希望或不可接受的人为错误,其结果是导致软件故障的产生。B.软件缺陷(defect)是存在于软件(文档、数据、文档)之中的那些不希望或不可接受的偏差。 C.软件故障(fault)是指软件运行过程中出现的一种不希望或不可接受的外部状态。D.软件失效(failure

17、)是指软件运行时产生的一种不希望或不可接受的内部行为结果。解析:3.与设计测试用例无关的文档是_。(分数:1.00)A.项目开发计划 B.需求规格说明书C.设计说明书D.源程序解析:4.以下关于设计功能测试用例的叙述,_是不正确的。(分数:1.00)A.尽量用 80%测试用例覆盖 20%的核心业务模块B.功能测试用例中不包括功能的依从性测试用例 C.功能测试用例中包括业务流,也包括测试数据D.功能测试用例的设计应注意缺陷群集现象解析:5.网络测试不能解决的问题是_。(分数:1.00)A.连通性B.丢包C.全表扫描 D.延迟解析:6.ISO/IEC 9126软件工程产品质量统一了多种质量模型。其

18、中,下述关于软件使用质量描述,不正确的是_。(分数:1.00)A.它测量用户在特定环境中能达到其目标的程度,不是测量软件自身的属性B.使用质量的属性分为四个特性:有效性,生产率,安全性和满意度C.使用质量是基于用户、开发者、维护者观点的质量 D.使用质量的获得依赖于取得必须的外部质量,而外部质量的获得则依赖于取得必须的内部质量解析:7.以下关于软件生命周期的叙述不正确的是_。(分数:1.00)A.软件生命周期包括以下几阶段:项目规划,需求定义和需求分析、软件设计、程序编码、软件测试、运行维护B.程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。为了保证程序的可读性、易维护性和提高程序

19、的运行效率,可以通过在该阶段中制定统一并符合标准的编写规范来使编程人员程序设计规范化C.软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等D.需求分析阶段对软件需要实现的各个功能进行详细分析。软件需求一旦确定,在整个软件开发过程就不能再变化,这样才能保证软件开发的稳定性,并控制风险 解析:8.以下关于白盒测试和黑盒测试的理解,正确的是_。(分数:1.00)A.白盒测试通过对程序内部结构的分析、检测来寻找问题 B.白盒测试通过一些表征性的现象、事件、标志来判断内部的运行状态C.单元测试可应用白盒测试方法,集成测试则采用黑盒测试方法D.在软件生命周期各个阶段都

20、需要用白盒测试方法解析:9.V 模型是其有代表意义的测试模型,以下理解正确的是_。(分数:1.00)A.V 模型认为通过对测试阶段是与开发阶段并行的B.V 模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关系C.V 模型造成需求分析阶段隐藏的问题一直到后期的验收反测试才发现 D.V 模型是对 W 模型的改进解析:10.设用 2KX4 位的存储芯片组成 16KX8 位的存储器(地址单元为 0000H3FFFH,每个芯片的地址空间连续),则地址单元 0B1FH 所在芯片的最大地址编号为_。(分数:1.00)A.0000HB.2800HC.2000HD.0800H 解析:11.若内存容量

21、为 4GB,字长为 32,则_。(分数:1.00)A.地址总线和数据总线的宽度都为 32 B.地址总线的宽度为 30,数据总线的宽度为 32C.地址总线的宽度为 30,数据总线的宽度为 8D.地址总线的宽度为 32,数据总线的宽度为 8解析:12.加密和解密是明文和密文之间的可逆转换,_不属于加密算法。(分数:1.00)A.RSAB.SHA C.DESD.AES解析:13.关于 bug 管理流程,_是正确的做法。(分数:1.00)A.开发人员提交新的 bug 入库,设置状态为“New”B.开发人员确认是 bug,设置状态为“Fixed”C.测试人员确认问题解决了,设置状态为“Closed” D

22、.测试人员确认不是 bug,设置状态为“Reopen”解析:14.性能测试过程中需要对数据库服务器的资源使用进行监控,_不属于应该监控的指标。(分数:1.00)A.CPU 占有率B.可用内存数C.点击率 D.缓存命中率解析:15.关系数据库管理系统应能实现的专门关系运算包括_。(分数:1.00)A.选择、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:16.软件设计阶段一般又可分为_。(分数:1.00)A.逻辑设计与功能设计B.概要设计与详细设计 C.概念设计与物理设计D.模型设计与程序设计解析:17.螺旋模型综合了_的优点,并增加了这两种模型忽略的风险分析。(分

23、数:1.00)A.瀑布模型和演化模型 B.瀑布模型和喷泉模型C.演化模型和喷泉模型D.原型和喷泉模型解析:18.黑盒测试法是根据产品的_来设计测试用例的。(分数:1.00)A.功能 B.输入数据C.应用范围D.内部逻辑解析:19.广义的软件测试由“确认”、“验证”、“测试”3 个方面组成,其中“确认”是_。(分数:1.00)A.想证实在一个给定的外部环境中软件的逻辑正确性,检查软件在最终的运行环境上是否达到预期的目标 B.检测软件开发的每个阶段、每个步骤的结果是否正确无误,是否与软件开发各阶段的要求或期望的结果相一致C.检查某样东西是否符合事先已定好的标准D.试图证明软件在软件生命周期各个阶段

24、以及阶段间的逻辑协调性、完备性和正确性解析:20.程序描述语言(PDL)是软件开发过程中用于_阶段的描述工具。(分数:1.00)A.需求分析B.概要设计C.详细设计 D.编程解析:21.结构化分析(Structured Analysis,简称 SA)是面向数据流的需求分析方法,_不属于 SA 工具。(分数:1.00)A.分层的数据流图B.数据词典C.问题分析图 D.描述加工逻辑的结构化语言、判定表或判定树解析:22.GBT 18905.5软件工程产品评价中,分别规定了开发者用、需方用、评价者用的过程,以下理解正确的是_。(分数:1.00)A.计划开发新产品的厂商,该标准中规定不允许利用他们自己

25、的技术人员进行产品评价。B.软件产品的一般评价过程是:确立评价需求,规定、设计和执行评价。 C.该标准不适用于对软件产品执行独立评估的第三方评测机构。D.该标准可用来决定从众多可选产品中选择某个产品。但该产品不可以是较大产品的一部分。解析:23.CMM 对软件测试没有提供单独的关键过程领域(KPA),所以许多研究机构和测试服务机构从不同角度出发提出有关软件测试方面的能力成熟度模型,其中软件测试成熟度模型(TMM)是当前影响力最大的软件测试过程模型。TMM 制定了五个成熟度等级,它们依次是:初始级,阶段定义级,集成级。管理和度量级,_。(分数:1.00)A.优化、缺陷预防和可重复级B.优化缺陷预

26、防和质量控制级 C.缺陷预防和质量控制级D.优化和质量控制级解析:24.以下关于软件系统安全防护策略的叙述,不正确的是_。(分数:1.00)A.网闸的主要目的是实现内网和外网的物理隔离B.防火墙的主要目的是实现内网和外网的逻辑隔离C.入侵检测系统通常部署在防火墙之外 D.安全日志属于被动防护策略解析:25.以下关于信息安全的叙述,不正确的是_。(分数:1.00)A.SYN 洪水攻击通过发送大量 TCP 连接请求以占满网络宽带,使其他用户无法正常连接服务 B.缓冲区溢出攻击能通过修改函数返回地址并执行恶意代码,进而获得系统的控制权C.计算机病毒的主要特征包括破坏性、寄生性、自我复制能力和传染能力

27、D.会话标识和时间戳都是抵御重演攻击的有效技术解析:26.以下关于不同类型的软件测试的叙述,正确的是_。(分数:1.00)A.单元测试不是模块测试B.多个模块不能平行地独立进行测试,应该顺序执行C.系统测试是检验程序单元或不见之间的接口关系D.确认测试是通过检验和/或核查所提供的客观证据,证实软件是否满足特定预期用途的需求 解析:27._不属于易用型测试范围范畴。(分数:1.00)A.软件产品使用户能理解软件是否适合以及如何能将软件用于特定的任务和使用条件的能力B.软件产品使用用户能操作和控制它的能力C.对软件中的缺陷或失效原因进行判断,或识别待修改部分的能力 D.软件产品吸引用户的能力解析:

28、28.有关评估系统效率质量特性,以下论述正确的是_。(分数:1.00)A.响应时间越长,系统执行效率越高B.响应时间和交易执行吞吐量都是用来衡量系统执行快慢的 C.响应时间越短,交易执行吞吐量越大D.系统的访问量越大,交易执行吞吐量越大解析:29.程序设计语言一般可划分为低级语言和高级语言两大类,与高级语言相比,用低级语言开发的程序具有_等特点。(分数:1.00)A.开发效率低,运行效率低B.开发效率高,运行效率低C.开发效率低,运行效率高 D.开发效率高,运行效率高解析:30.软件生命周期中持续时间最长的是_阶段。(分数:1.00)A.需求分析B.程序编码C.软件测试D.软件运行维护 解析:

29、31.关于软件评测过程中的配置管理,_是不正确的表述。(分数:1.00)A.测试活动的配置管理属于整个软件项目配置管理的一部分。B.软件评测配置管理包括 4 个基本的活动,配置项变更控制、配置状态报告、配置审计、配置管理委员会建立。 C.配置项变更控制要规定测试基线、对每个基线进行描述。D.配置状态报告要确认过程记录、跟踪问题报告、更改请求以及更改次序等。解析:32.编写汇编语言程序时,下列寄存器中程序员可访问的是_。(分数:1.00)A.存储器地址寄存器(MAR)B.指令寄存器(IR)C.存储器数据寄存器(MDR)D.程序计数器(PC) 解析:设有学生实体 Students(学号,姓名,性别

30、,年龄,家庭住址,家庭成员,关系,联系电话),其中“家庭住址”记录了邮编、省、市、街道信息:“家庭成员,关系,联系电话”分别记录了学生亲属的姓名、与学生的关系以及联系电话。 学生实体 Students 中的“家庭住址”是一个_属性;为使数据库模式设计更合理,对于关系模式Students_。(分数:2.00)A.简单B.多值C.派生D.复合 解析:A.可以不做任何处理,因为该关系模式达到了 3NFB.只允许记录一个亲属的姓名、与学生的关系以及联系电话的信息C.应该将家庭成员、关系及联系电话加上学生号,设计成为一个独立的实体 D.需要对关系模式 Students 增加若干组家庭成员、关系及联系电话字段解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1