计算机四级c语言题库及答案,2016计算机四级软件工程师考试题库及答案

2016计算机四级软件工程师考试题库及答案

(B)软件故障是指软件代码中的错误

(C)在软件的一次运行期间,软件故障一定会导致软件失效

(D)通常修改软件故障可以降低软件发生失效的概率,从而提高软件可靠性

22.在实际的面向对象集成测试中,为保证测试的充分性,往往要关注测试类间的各种连接,下面的测试方法不属于针对类间连接的测试是________。

(A)受控异常测试

(B)往返场景测试

(C)模态类测试

(D)类关联的多重性测试

23.以下关于Web应用软件测试的说法中,正确的是________。

(A)数据完整性测试是Web应用软件数据层测试的一项重要内容

(B)内容测试是Web应用软件易用性测试的一项重要内容

(C)表单测试是Web应用软件表示层测试的一项重要内容

(D)链接结构的测试是Web应用软件安全性测试的一项重要内容

24.下列不属于对物理破坏的防护措施的是________。

(A)主要设备远离人为破坏

(B)所有设备远离灾害的侵扰

(C)对通信数据进行加密

(D)主要设备要屏蔽电磁干扰

25.静态分析中,提供整个项目中的所有函数之间的调用关系图属于________。

(A)程序结构分析

(B)程序数据流分析

(C)可视化分析

(D)程序执行频度分析

二、论述题 (1-1每题10分,2-2每题12分,3-3每题28分,共50分

1.论述题1:以下是某手机中的MP3播放器状态之间交互行为的描述,请按要求回答问题(10分)

下面以某手机中的MP3播放器的测试为例,说明如何设计测试案例。

某手机中的MP3播放器有三个状态:待机、播放、停止,播放器最初处于"待机"状态;可能发生的事件有五种:用户单击"打开"按钮,单击"播放"按钮,单击"停止"按钮,单击"返回"按钮,以及播放结束。其中"打开"表示单击"打开"按钮,其他类推。

请画出该播放器中交互行为的状态图(应满足功能图的要求,不可画成流程图)。(10分)

2.论述题2:以下是一个自动饮料售货机软件的操作规格说明,请按要求回答问题(12分)

设要对一个自动饮料售货机软件进行黑盒测试。该软件的规格说明如下:

"有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下"可乐"、"雪碧"或"红茶"按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。"

(1)试利用因果图法,建立该软件的因果图(3分)

(2)设计测试该软件的全部测试用例(9分)

3.论述题3:针对以下C语言程序,请按要求回答问题(28分)

下面是一个简单的C语言程序:

int func1(int a,b,c)

{ int k=1;

if((a>0||b<0)) k=k+a;

else k=k+b; 考试大(www.Examda。com)

if(c>0) k=k+c;

return k;

}

(1)画出该函数的程序流程图。(10分)

(2)设计测试用例,分别使函数的各种逻辑覆盖率尽量达到100%。如果认为该函数的某种逻辑覆盖率无法达到100%,需要说明原因。(10分)

(3)设计特殊的测试用例,说明各种逻辑覆盖之间的关系。(8分)

【2016计算机四级软件工程师考试题库及答案】相关文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值