![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
旅游购物商店也适用《旅游安全管理暂行办法》。()
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
第1题
A.5
B.4
C.3
D.2
第2题
针对下面的程序段,对于(MaxNum,Type)的取值,至少需要______个测试用例才能够满足判定覆盖的要求。
Whjle(MaxNum-->0)
{
If(10==Type)x=y * 2;
Else if(100==Type)x=y+20;
}
A) 5
B) 4
C) 3
D) 2
第3题
● 针对以下程序段,对于变量 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.4 B.3 C.2 D. 1
第4题
● 针对以下程序段,对于变量 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.4 B.3 C.2 D. 1
第5题
针对程序段if(x>10)and(y<20)then w=w/a,对于(x,y)的取值,以下哪组测试用例能够满足判定覆盖的要求______。
A) (30,15),(40,10)
B) (3,0),(30,30)
C) (5,25),(10,20)
D) (20,10),(1,100)
第6题
● 针对下列程序段,对于(A,B,C)的取值,以下(56)测试用例组合能够满足语句覆盖的要求。
IF ((A + 10 ) = 2 OR (B -20 ) < 3 ) THEN C = 0 IF ((A+30 ) > 10 AND (C - 30 ) < 0 ) THEN B = 30
(56)
A.(2,30,1)
B.(-20,0,30)
C.(-30,20,30)
D.(2,20,3)
第7题
● 针对下列程序段,对于(A,B,C)的取值,以下(56)测试用例组合能够满足语句覆盖的要求。
IF ((A + 10 ) = 2 OR (B -20 ) < 3 ) THEN C = 0 IF ((A+30 ) > 10 AND (C - 30 ) < 0 ) THEN B = 30
(56)
A.(2,30,1)
B.(-20,0,30)
C.(-30,20,30)
D.(2,20,3)
第8题
● 针对下列程序段,对于(A,B)的取值,以下(57)测试用例组合能够满足条件覆盖的要求。
IF ((A - 10 ) = 20 AND (B + 20 ) > 10 ) THEN C = 0 IF ((A - 30 ) < 10 AND (B - 30 ) < 0 ) THEN B = 30
①A=50 B=-10 ②A=40 B=40 ③A=30 B=-10 ④A=30 B=30
(57)
A.①②
B.③④
C.①④
D.②④
第9题
● 针对下列程序段,对于(A,B)的取值,以下(57)测试用例组合能够满足条件覆盖的要求。
IF ((A - 10 ) = 20 AND (B + 20 ) > 10 ) THEN C = 0 IF ((A - 30 ) < 10 AND (B - 30 ) < 0 ) THEN B = 30
①A=50 B=-10 ②A=40 B=40 ③A=30 B=-10 ④A=30 B=30
(57)
A.①②
B.③④
C.①④
D.②④
第10题
int MathMine(int x)
{
int m=0;
int i;
for(i=x-1; i<=x+1; i++)
{
if (i<0) continue;
if (i>31) break;
if (sta[i]=-1) m++;
}
return m;
}
A.3
B.4
C.5
D.6
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!