欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】2016年下半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案解析.doc

    • 资源ID:1318055       资源大小:89KB        全文页数:9页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】2016年下半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案解析.doc

    1、2016 年下半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案解析(总分:68.00,做题时间:90 分钟)一、试题一(总题数:2,分数:12.00)1.试题一()(分数:6.00)_阅读下列 C 程序,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。【C 程序】 (分数:6.00)(1).请针对上述 C 程序给出满足 100DC(判定覆盖)所需的逻辑条件。(分数:2.00)_(2).请画出上述程序的控制流图,并计算其控制流图的环路复杂度 V(G)。(分数:2.00)_(3).请给出问题 2 中控制流图的线性无关路径。(分数:2.00)_二、试题二(总题数:2,分数:

    2、8.00)2.试题二()(分数:4.00)_阅读下列说明,回答问题 1 和问题 2,将解答填入答题纸的对应栏内。【说明】 某航空公司的会员卡分为普卡、银卡、金卡和白金卡 4 个级别,会员每次搭乘该航空公司航班均可能获得积分,积分规则如表2-1 所示。此外,银卡及以上级别会员有额外积分奖励,奖励规则如表 2-2 所示。 (分数:4.00)(1).采用等价类划分法对该程序进行测试,等价类表如表 2-3 所示,请补充空(1)(7)。 (分数:2.00)_(2).根据以上等价类表设计的测试用例如表 2-4 所示,请补充空(1)(13)。 (分数:2.00)_三、试题三(总题数:2,分数:16.00)3

    3、.试题三()(分数:8.00)_阅读下列说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。【说明】 某证券交易所为了方便提供证券交易服务,欲开发一个基于 Web 的证券交易平台。其主要功能包括客户开户,记录查询、存取款、股票交易等。客户信息包括姓名、Email(必填且唯一)、地址等;股票交易信息包括股票代码(6 位数字编码的字符串)、交易数量(100 的整数倍)、买卖价格(单位:元,精确到分)。 系统要支持: (1)在特定时期内 3000 个用户并发时,主要功能的处理能力至少要达到 128 个请求秒,平均数据量 2KB请求;(2)页面中采用表单实现客户信息、交易信息等的提交与交互,系

    4、统前端采用 HTML5 实现。(分数:8.00)(1).在对此平台进行非功能测试时,需要测试哪些方面?(分数:2.00)_(2).在满足系统要支持的(1)时,计算系统的通信吞吐量。(分数:2.00)_(3).表单输入测试需要测试哪几个方面?(分数:2.00)_(4).(1)针对股票代码:111111、数量:10 万、当前价格:600,设计 4 个股票交易的测试输入。 (2)设计 2 个客户开户的测试输入,以测试是否存在 XSS、SQL 注入。(分数:2.00)_四、试题四(总题数:2,分数:20.00)4.试题四()(分数:10.00)_阅读下列说明,回答问题 1 至问题 5,将解答写在答题纸

    5、的对应栏内。【说明】 图 41 是银行卡应用的部分类图,图中属性和操作前的“+”和“-”分别表示公有成员和私有成员。银行卡 Account 有两种类型,借记卡 SavingAccount 和信用卡 CreditAccount。 (分数:10.00)(1).面向对象单元测试的主要对象是什么?(分数:2.00)_(2).在继承关系上,若某方法在测试父类时已经测试过,那么在什么情况下在子类中也需要测试?(分数:2.00)_(3).要测试方法 deposit()时,还需要调用什么方法?给出测试序列。(分数:2.00)_(4).方法 withdraw 在基类 Account 中定义,但在两个子类中有不同

    6、的实现。这是面向对象的什么机制?这种情况在测试时如何进行?(分数:2.00)_(5).给出类 SavingAccount 的最小测试序列。(分数:2.00)_五、试题五(总题数:2,分数:12.00)5.试题五()(分数:6.00)_阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【说明】 某嵌入式控制软件通过采集传感器数值来计算输出控制率,为了提高数据采集的可靠性,使用三余度采集方法进行三个通道的数据采集。 1三余度通道数据采集及处理要求: (1)三通道采集值 In_U0、In_U1、In_2的正常范围为-30,30V,且任意两通道间差值不大于 05V; (2)如果某通

    7、道采集值超过正常范围或者因为通道采集值造成与其他通道差值大于 05V,则该通道数据不满足要求; (3)如果三通道值均满足要求,则取三通道中差值较小的两通道数据的平均值; (4)如果仅有一个通道数据不满足采集要求,取满足要求的两个通道数据的平均值; (5)如果多于一个通道数据不满足采集要求,取安全值 0V。 2对采集数值计算控制率的具体处理算法如下: (1)如果依据采集数据计算的控制率 C 1 与目前实际控制率 C 0 差值不大于 001,则使用本周期计算控制率 C 1 进行输出控制,否则使用目前实际控制率 C 0 输出控制,不上报传感器故障; (2)如果连续 3 个周期计算的控制率 C 1 与

    8、目前实际控制率 C 0 差值大于 001,则上报传感器三级故障,连续超差计数清零,使用目前实际控制率 C 0 输出控制;如果已经连续 3 个周期控制率超差,并上报三级故障,但第 4 个周期计算的控制率 C 1 与目前实际控制率 C 0 差值不大于 001,则清除三级故障上报: (3)如果累计大于等于 10 个周期计算的控制率 C 1 与目前实际控制率 C 0 差值大于001,则上报传感器二级故障,使用目前实际控制率 C 0 输出控制; (4)如果累计大于等于 100 个周期计算的控制率 C 1 与目前实际控制率 C 0 差值大于 001,则上报传感器一级故障,并清除二级故障,并切断输出控制(输

    9、出安全值 0); (5)如果低级故障和高级故障同时发生,则按高级故障处理。(分数:6.00)(1).为了测试采集算法,在不考虑测量误差的情况下,设计了表 5-1 所示的测试用例,请填写该表中的空(1)(6)。 (分数:2.00)_(2).为了测试控制率计算算法,在不考虑测量误差的情况下,设计了表 5-2 所示的测试用例,请完善其中的空(1)(6)。 (分数:2.00)_(3).测试人员在设计测试用例进行采集算法测试时,发现本项目的三余度采集值的具体处理算法存在 1 处缺陷,请指出此处缺陷。(分数:2.00)_2016 年下半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷答案解析(

    10、总分:68.00,做题时间:90 分钟)一、试题一(总题数:2,分数:12.00)1.试题一()(分数:6.00)_解析:阅读下列 C 程序,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。【C 程序】 (分数:6.00)(1).请针对上述 C 程序给出满足 100DC(判定覆盖)所需的逻辑条件。(分数:2.00)_正确答案:(正确答案: )解析:解析:本问题考查白盒测试用例设计方法中的判定覆盖法。 判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次。本题中程序有 3 个判定,所以满足判定覆盖一共需要 6 个逻辑

    11、条件。(2).请画出上述程序的控制流图,并计算其控制流图的环路复杂度 V(G)。(分数:2.00)_正确答案:(正确答案:控制流图 )解析:解析:本问题考查白盒测试用例设计方法中的基本路径测试法。涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。 控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。控制流图的节点代表一个基本块,定向边代表控制流的方向。其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列单个条件的嵌套的判断。本题程序中,if(y=7|y=21)这条判断语句中的判定由两个条件组

    12、成,因此在画控制流图的时候需要拆开成两条判断语句。需要注意的是,复合条件之间是“&”的关系还是“|”的关系反应在控制流图的画法是不同的。 程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为 4,所以 V(G)=5。(3).请给出问题 2 中控制流图的线性无关路径。(分数:2.00)_正确答案:(正确答案:线性无关路径: 11-9 21-2-3-8-1 31-2-4-5-7-8-1 41-2-4-5-6-7-8-1 51-2-4-5-6-8-1)解析:解析:考查白盒测试用例设计方法中的基本路径法。涉及到的知识点包括:根据控制流图和环路复杂度给出线性无关路径。 线性无关

    13、路径是指包含一组以前没有处理的语句或条件的路径。从控制流图上来看,一条线性无关路径是至少包含一条在其他线性无关路径中从未有过的边的路径。程序的环路复杂度等于线性无关路径的条数,所以本题中应该有 5 条线性无关路径。二、试题二(总题数:2,分数:8.00)2.试题二()(分数:4.00)_解析:阅读下列说明,回答问题 1 和问题 2,将解答填入答题纸的对应栏内。【说明】 某航空公司的会员卡分为普卡、银卡、金卡和白金卡 4 个级别,会员每次搭乘该航空公司航班均可能获得积分,积分规则如表2-1 所示。此外,银卡及以上级别会员有额外积分奖励,奖励规则如表 2-2 所示。 (分数:4.00)(1).采用

    14、等价类划分法对该程序进行测试,等价类表如表 2-3 所示,请补充空(1)(7)。 (分数:2.00)_正确答案:(正确答案:(1)P (2)ZC (3)ADIY (4)任意正整数 (5)除 FSGP 之外的单个字母(6)非单个字母 (7)非正整数)解析:解析:本问题考查等价类划分法中等价类表的构造。 等价类划分法的等价类表是把程序的输入域按规则划分为若干子集。 本题中,B 和 C 由多个输入值构成,并且需要对每个(或者每组)输入值分别处理,按规则可以划分为 n 个有效等价类(每个或者每组值确定一个有效等价类)和一个无效等价类(所有不允许输入值的集合)。 对 B 来说,分成 4 个有效等价类(B

    15、 分别取 F、S、G、P)和 1 个无效等价类(其他情况),而这个无效等价类又可以进一步细分为非字母、非单个字母以及除 FSGP 之外其他字母。 对C 来说,根据额外积分 200、150、125、100、50、0可以分为 6 个有效等价类和 1 个无效等价类,而这个无效等价类可以进一步细分为非字母和非单个字母。(注意:这里 26 个字母已经全部使用,不存在其他字母这个无效等价类) 本题中对 K 是规定了输入值集合必须满足的条件(即正整数),根据规则可以划分为 1 个有效等价类(K 是正整数)和 1 个无效等价类(K 不是正整数)。(2).根据以上等价类表设计的测试用例如表 2-4 所示,请补充

    16、空(1)(13)。 (分数:2.00)_正确答案:(正确答案:(1)1000 (2)500 (3)3,7,11 (4)RBHKLMW (5)F (6)0 (7)任意非字母,如 0 (8)任意非单个字母,如 FF (9)任意非字母,如 0 (10)任意非单个字母,如 FF (11)任意非整数,如 A (12)NA (13)任意非正整数,如 0)解析:解析:考查等价类划分法中根据等价类表编写测试用例。 在编写等价类划分法的测试用例时,如果输入全部都来自有效等价类,则从每个有效等价类选取一个代表元素作为输入,如果要考虑无效等价类,则每次只选取一个无效等价类,其余输入都从有效等价类中选取。三、试题三(

    17、总题数:2,分数:16.00)3.试题三()(分数:8.00)_解析:阅读下列说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。【说明】 某证券交易所为了方便提供证券交易服务,欲开发一个基于 Web 的证券交易平台。其主要功能包括客户开户,记录查询、存取款、股票交易等。客户信息包括姓名、Email(必填且唯一)、地址等;股票交易信息包括股票代码(6 位数字编码的字符串)、交易数量(100 的整数倍)、买卖价格(单位:元,精确到分)。 系统要支持: (1)在特定时期内 3000 个用户并发时,主要功能的处理能力至少要达到 128 个请求秒,平均数据量 2KB请求;(2)页面中采用表单实

    18、现客户信息、交易信息等的提交与交互,系统前端采用 HTML5 实现。(分数:8.00)(1).在对此平台进行非功能测试时,需要测试哪些方面?(分数:2.00)_正确答案:(正确答案:性能测试、负载测试、压力测试、并发测试、配置测试、可靠性测试、容量测试、失效恢复测试、链接速度测试等。)解析:解析:本问题考查 Web 应用非功能性测试的内容。题目背景是股票交易,属于交易密集型的应用。题目还涉及到特定时期内 3000 个用户并发,并且处理能力至少要达到每秒 128 个请求,所以需要测试与并发能力相关的因素,即对性能、负载、压力、并发、配置、可靠性、容量、失效恢复、链接速度、兼容性等方面进行测试。(

    19、2).在满足系统要支持的(1)时,计算系统的通信吞吐量。(分数:2.00)_正确答案:(正确答案:通信吞吐量:P=N(并发用户的数量=3000)T(每单位时间的在线事务数量=128)D(事务服务器每次处理的数据负载=2KBs)=30001282=768000KBs=750MBs。)解析:解析:本问题考查 Web 应用的性能指标计算。通信吞吐量的计算公式为: P=NxTxD 其中参数: N:并发用户的数量 T:每单位时间的在线事务数量 D:事务服务器每次处理的数据负载 P:系统的通信吞吐量 本题中系统要求支持的(1)中给出 3000 个用户并发,即 N=3000;主要功能的处理能力至少要达到12

    20、8 个请求秒,即 T=128;平均数据量 2KB请求,即 D=2KBs。 则:通信吞吐量 P=3000x 128x2:768000KBs=750MBs。(3).表单输入测试需要测试哪几个方面?(分数:2.00)_正确答案:(正确答案:表单输入测试需要验证:输入域、错误输入是否有错误提示、必填项和选填项。)解析:解析:本题考查表单测试相关内容。表单(Form)在 Web 页面中用来提供给用户填写信息,从而获得填写的相关信息,实现用户和系统之间的交互。本系统页面中采用表单实现客户信息、交易信息等的提交与交互。进行表单测试时,需要对表单输入进行验证,包括输入域、错误输入时是否有错误提示、必填项和选填

    21、项等方面的验证。(4).(1)针对股票代码:111111、数量:10 万、当前价格:600,设计 4 个股票交易的测试输入。 (2)设计 2 个客户开户的测试输入,以测试是否存在 XSS、SQL 注入。(分数:2.00)_正确答案:(正确答案:(1)测试一:任一标准等价类测试输入,满足股票代码为 11 11 11,交易数量为100 整数倍且小于等于 10 万,买卖价格为包含两位小数的正数,如“11 11 11,300,678”。 测试二至测试四:分别为任一健壮等价类测试输入,即每个输入有一个无效数据,其余输入为有效数据。如“11111A,300,678”“111111,301,678”“111

    22、111,300,6789”。 (也可以采用边界值分析法来设计测试用例,这样测试二至测试四需要选择一些边界上的值,比如交易数量取0、100、99900、100000、100100 等情况。) (2)测试一:其中一字段包含任何 HTMK,如HTML,或任何脚本如SCRIPT; 测试二:其中一字段为:任何包含 SQL,功能符号测试是否使 SQL 改变为不符合设计意图即可,如包含OR、一、OR1=1等。)解析:解析:本题考查 Web 应用测试的输入,包括输入的不同情况、安全性方面的 SQL 注入和 XSS 跨站攻击。 (1)针对股票代码:11 11 11、数量:10 万、当前价格:600,设计 4 个

    23、股票交易的测试输入,即包括对股票代码为 6 位数字编码的字符串、交易数量题目要求为 100 的整数倍、交易价格单位为元(精确到分)。对输入不同情况,可以采用等价类划分或边界值分析法等设计测试输入。 等价类划分法是把所有可能的输入数据,即程序的输入域划分为若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。其中,等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,它们具有等价特性,即每一类的代表性数据在测试中的作用都等价于这一类中的其他数据。这样,对于表征该类的数据输入将能代表整个子集合的输入。边界值分析法就是对输入或输出的边界值进行测试

    24、的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。边界值分析使用与等价类划分法相同的划分,只是边界值分析假定错误更多地存在于划分的边界上,因此在等价类的边界上以及两侧的情况设计测试用例。 根据等价类划分原则,测试输入应该考虑股票代码是否全为数字、交易数量是否为 100 的整数倍、交易价格是否为小数点后 2 位。设计标准等价类和健壮等价类的测试输入,如下: 测试一:任一标准等价类测试输入,满足股票代码为11 11 11,交易数量为 100 整数倍且小于等于 10 万,买卖价格为包含两位小数的正数,如“11111l,300,678”。 测试二至

    25、测试四:分别为任一健壮等价类测试输入,即每个输入有一个无效数据,其余输入为有效数据。如“11111A,300,678”、“111111,301,678”、“111111,300,6789”。 如果采用边界值分析法来设计测试用例,则输入正确域中任何值作为输入之外,测试二至测试四需要选择一些边界上的值,比如交易数量取 0、100、99900、100000、100100 等情况。(2)输入的内容中输入某些功能符号可能会传到后台引起安全问题。 Web 应用系统在某些情况下,接收页面上传的内容,并作为新页面的内容。例如,在本系统中需要提交股票代码、交易数量、交易价格,在提交之后,需要查看交易情况时显示相

    26、关的内容。 在将输入内容作为新页面的情况下,如果用户输入如下带有 HTML 标记的内容: 在提交之后,标记将提交到服务器上,并在有用户访问新的页面中显示,此时所看到的网页中包含以上标记的部分元素可能是: 从客户的角度看,该网页中就出现了弹出窗口提示,显示 Hello World!,如下图所示。 即用户输入的内容已经被浏览器成功执行。再如输入如下内容: 在提交之后,后续用户再访问时,所看到的网页中包含标记的部分元素可能是: 即新用户所看到网页中显示 Click me!,当用户鼠标移过此文字时,就会弹出窗口(左侧为 Chrome 弹出,右侧为 IE9 直接给出的提示窗口,多次鼠标滑过操作 Chro

    27、me 提示窗口多了一行浏览器对阻止这类代码的创建新窗口的选项,firefox 类似): 而如果这类代码可以执行,就存在被真正恶意攻击者攻击的可能,而且可能造成各类安全问题。所以网站提交代码中的任何脚本、页面功能符号都不应该被直接接受使其作为功能符号在后续使用。所以测试时需要考虑设计包含 HTML 标记符、脚本等测试输入,如四、试题四(总题数:2,分数:20.00)4.试题四()(分数:10.00)_解析:阅读下列说明,回答问题 1 至问题 5,将解答写在答题纸的对应栏内。【说明】 图 41 是银行卡应用的部分类图,图中属性和操作前的“+”和“-”分别表示公有成员和私有成员。银行卡 Accoun

    28、t 有两种类型,借记卡 SavingAccount 和信用卡 CreditAccount。 (分数:10.00)(1).面向对象单元测试的主要对象是什么?(分数:2.00)_正确答案:(正确答案:类和类方法)解析:解析:该问题考核基本概念,面向对象测试的对象为类和类中的方法。(2).在继承关系上,若某方法在测试父类时已经测试过,那么在什么情况下在子类中也需要测试?(分数:2.00)_正确答案:(正确答案:(1)继承的方法在子类中进行了修改 (2)继承的方法调用了修改过的方法)解析:解析:该问题考核基本概念,若子类的某方法继承了其基类,方法进行了修改,则需要进行测试;另一种情况是,继承的方法没有

    29、修改,用基类的方法,但是该方法调用了子类修改过的其他方法时,也需要对该方法进行测试。(3).要测试方法 deposit()时,还需要调用什么方法?给出测试序列。(分数:2.00)_正确答案:(正确答案:需要调用的方法:getBalance() 测试序列:getBalance();depositq();getBalance();)解析:解析:在测试方法 deposit()时,由于其属性 balance 发生了变化,因此在测试方法 deposit()前后,调用方法 getBalance()。(4).方法 withdraw 在基类 Account 中定义,但在两个子类中有不同的实现。这是面向对象的什

    30、么机制?这种情况在测试时如何进行?(分数:2.00)_正确答案:(正确答案:面向对象机制:多态 如何测试:在两个子类中均要测试 withdraw 方法)解析:解析:在面向对象技术中,不同的对象收到统一消息可以产生完全不同的结果,这一现象叫做多态。多态可以利用类继承的层次关系来支持。本题干“方法 withdraw 在基类 Account 中定义,但在两个子类中有不同的实现。”就是一个典型的多态机制。 在这种情况下,需要对两个子类的方法 withdraw()分别测试。(5).给出类 SavingAccount 的最小测试序列。(分数:2.00)_正确答案:(正确答案:setUp();getBala

    31、nce();deposit();getBalance();withdraw();getBalance();close();)解析:解析:子类 SavingAccount 有五个方法,可以完成开户、存款、取款、查询余额和销户功能。因此,测试过程中应该包含这些功能。可以根据上述功能序列来设计测试序列,即 setUp();getBalance();deposit();getBalance();withdraw();getBalance();close();。五、试题五(总题数:2,分数:12.00)5.试题五()(分数:6.00)_解析:阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应

    32、栏内。 【说明】 某嵌入式控制软件通过采集传感器数值来计算输出控制率,为了提高数据采集的可靠性,使用三余度采集方法进行三个通道的数据采集。 1三余度通道数据采集及处理要求: (1)三通道采集值 In_U0、In_U1、In_2的正常范围为-30,30V,且任意两通道间差值不大于 05V; (2)如果某通道采集值超过正常范围或者因为通道采集值造成与其他通道差值大于 05V,则该通道数据不满足要求; (3)如果三通道值均满足要求,则取三通道中差值较小的两通道数据的平均值; (4)如果仅有一个通道数据不满足采集要求,取满足要求的两个通道数据的平均值; (5)如果多于一个通道数据不满足采集要求,取安全

    33、值 0V。 2对采集数值计算控制率的具体处理算法如下: (1)如果依据采集数据计算的控制率 C 1 与目前实际控制率 C 0 差值不大于 001,则使用本周期计算控制率 C 1 进行输出控制,否则使用目前实际控制率 C 0 输出控制,不上报传感器故障; (2)如果连续 3 个周期计算的控制率 C 1 与目前实际控制率 C 0 差值大于 001,则上报传感器三级故障,连续超差计数清零,使用目前实际控制率 C 0 输出控制;如果已经连续 3 个周期控制率超差,并上报三级故障,但第 4 个周期计算的控制率 C 1 与目前实际控制率 C 0 差值不大于 001,则清除三级故障上报: (3)如果累计大于

    34、等于 10 个周期计算的控制率 C 1 与目前实际控制率 C 0 差值大于001,则上报传感器二级故障,使用目前实际控制率 C 0 输出控制; (4)如果累计大于等于 100 个周期计算的控制率 C 1 与目前实际控制率 C 0 差值大于 001,则上报传感器一级故障,并清除二级故障,并切断输出控制(输出安全值 0); (5)如果低级故障和高级故障同时发生,则按高级故障处理。(分数:6.00)(1).为了测试采集算法,在不考虑测量误差的情况下,设计了表 5-1 所示的测试用例,请填写该表中的空(1)(6)。 (分数:2.00)_正确答案:(正确答案:(1)190V (2)155V (3)270

    35、V (4)一 290V (5) 0V (6)0V)解析:解析:为了测试三余度通道数据采集算法,就要依据题目说明三余度通道数据采集及处理要求中给定的 5 条设计要求,进行测试用例的设计。首先依据第 1 条设计说明,采集值正常范围为-30,30V,将输入范围进行等价类划分,划分为无效等价类(超出正常范围)和有效等价类(正常范围),同时在有效等价类中,还存在“任意两通道间差值不大于 05V”的约束。将设计测试用例的范围整理出来后,就可按照软件测试的要求设计测试用例。但是由于本题给出了采集值,只需要根据采集值计算输出即可。 序号 1、序号 2 和序号 3,因为三个采集值都是正常范围,且任意两通道间差值

    36、不大于 05V,依据第 3条设计说明,采集值应为差值较小的两通道数据的平均值。因为序号 1 数据差值都为 00V,所以任意取两个通道数据的平均值即可,故采集值为 000V;序号 2 取 In_U0和 In_U2的平均值,为 190V;序号 3 取 In_U0和 In_U1的平均值,为 155V。 序号 4,三个通道采集值是正常范围,但 In_U2通道与 In_U0和 In_U1间差值大于 05V,依据第 2 条和第 4 条设计说明,In U2通道采集值不满足要求,应取满足要求的 In_U0和 In_U1两个通道数据的平均值,故采集值为 270V。 序号 5,In_U1通道采集值是超出正常范围,In_U0和 In_U2通道在正常范围,这里要注意 In_U0采集值为边界点,依据第 2 条和第 4 条设计说明,In_U1通道采集值不满足要求,应取满足要求的 In_U0和 In_U2两个通道数据的平均值,故采集值为一 290V。 序号 6,三个通道采集值是正常范围,但三个通道采集值的任意两两差值均大于 05V,依据第 2 条和第 5 条设计说明,应取安全值 0V,故采集值为 0V。 序号 7,两个通道采集值超出正常范围,依据第 2 条和第 5 条设计说明,应取安全值 0V,故采集值为 0V。(2).为了测试控制率计算算法,在不考虑测量误差的情况下,设计


    注意事项

    本文(【计算机类职业资格】2016年下半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案解析.doc)为本站会员(王申宇)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开