2007上半年软件评测师上午试卷[9]

软考 责任编辑:NAKATA7 2007-08-03

添加老师微信

备考咨询

加我微信

摘要:●针对以下程序段,对于变量c的取值,至少需要(61)个测试用例才能够满足语句覆盖的要求。c=((u8_t*)q->payload)[i];switch(c){caseSLIP_END:sio_send(SLIP_ESC,netif->state);sio_send(SLIP_ESC_END,netif->state);break;caseSLIP_ESC:sio_send(SLIP_ESC,netif->state);sio

●针对以下程序段,对于变量 c 的取值,至少需要(61)个测试用例才能够满足语句覆盖的要求。

c = ((u8_t *)q->payload)[i];

switch (c)

{

case SLIP_END:

sio_send(SLIP_ESC, netif->state);

sio_send(SLIP_ESC_END, netif->state);

break;

case SLIP_ESC:

sio_send(SLIP_ESC, netif->state);

sio_send(SLIP_ESC_ESC, netif->state);

break;

default:

sio_send(c, netif->state);

break;

}

(61)A.4B.3C.2D. 1
[答案讨论]

 

●针对以下 C 语言程序段,对于(MaxNum,Type)的取值,至少需要(62)个测试用例能够满足判定覆盖的要求。

while ( MaxNum-- > 0 )

{

if ( 10 == Type )

x = y * 2;

else

if ( 100 == Type )

x = y + 10;

else

x = y - 20;

}

(62)A.5 B. 4C. 3D. 2
[答案讨论]

 

●假设 A、B 为布尔变量,对于逻辑表达式( A && B ),至少需要(63) 个测试用例才能完成 MCDC 覆盖。

(63)A.4B.3C.2 D.1 
  [答案讨论] 

●广义的软件测试包括(64) 。

(64)A.单元测试、集成测试、确认测试和系统测试

  B.确认、验证和测试

C.需求评审、设计评审、单元测试和综合测试

D.开发方测试、用户测试和第三方测试
  [答案讨论]

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10]  

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!