首页 > 软考
题目内容 (请给出正确答案)
[主观题]

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

● 针对以下程序段,对于变量 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

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“● 针对以下程序段,对于变量 c 的取值,至少需要(61)个…”相关的问题
第1题
针对以下程序段,对于变量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; }

A.4

B.3

C.2

D.1

点击查看答案
第2题
● 针对下列程序段,对于(A,B,C)的取值,以下(56)测试用例组合能够满足语句覆盖的要求。 IF ((A +

● 针对下列程序段,对于(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)

点击查看答案
第3题
● 针对下列程序段,对于(A,B)的取值,以下(57)测试用例组合能够满足条件覆盖的要求。 IF ((A - 10

● 针对下列程序段,对于(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.②④

点击查看答案
第4题
针对下列程序段,对于(A,B,C)的取值,以下(56)测试用例组合能够满足语句覆盖的要求。 IF((A+10)=2 OR(B-20)<3)THENC=0 IF((A+30)=10 AND(C-30)<0)THEN B=30

A.(2,30,1)

B.(-20,0,30)

C.(30,20,30)

D.(2,20,3)

点击查看答案
第5题
● 针对以下C语言程序段,假设sta[10]= -1,对于 x 的取值,需要(56)个测试用例能够满足分支覆盖的要
求。

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;

}

(56)

A.3

B.4

C.5

D.6

点击查看答案
第6题
● 针对程序段:IF(A||B||C )THEN W=WX,对于(A,B,C)的取值,(57)测试用例能够满足MCDC(修正条件逻

● 针对程序段:IF(A||B||C )THEN W=W/X,对于(A,B,C)的取值,(57)测试用例能够满足MCDC(修正条件逻辑判定)的要求。

(57)

A.(F,T,T) (T,F,T) (T,F,F) (T,T,F)

B.(T,F,F) (T,T,F) (F,T,T) (F,F,F)

C.(T,F,F) (T,T,F) (F,T,T) (F,F,T)

D.(T,F,F) (F,T,F) (F,F,T) (F,F,F)

点击查看答案
第7题
● 针对程序段:IF(A||B||C )THEN W=W/X,对于(A,B,C)的取值,(57)测试用例能够满足MCDC(修正条件逻

● 针对程序段:IF(A||B||C )THEN W=W/X,对于(A,B,C)的取值,(57)测试用例能够满足MCDC(修正条件逻辑判定)的要求。

(57)

A.(F,T,T) (T,F,T) (T,F,F) (T,T,F)

B.(T,F,F) (T,T,F) (F,T,T) (F,F,F)

C.(T,F,F) (T,T,F) (F,T,T) (F,F,T)

D.(T,F,F) (F,T,F) (F,F,T) (F,F,F)

点击查看答案
第8题
有如下代码段:switch (x ){case 1:System.out.println("One");break;case 2:case 3:System.out.println("Two");break;default:System.out.println("end");}变量x的取值下列哪些情形时,能使程序输出"Two" 。

A.1

B. 2

C. 3

D. default

点击查看答案
第9题
对于以下程序段,设a和q都是整型变量,┇ a=q;Loop:if(a==0)goto End;Else if(a>0){printf("&")

对于以下程序段,设a和q都是整型变量, ┇ a=q; Loop:if(a==0)goto End; Else if(a>0){printf("&");a--;goto Loop;} Else goto End; End; ┇ 不能与上面程序等价的是()

A.a=q; do { f(a<0)break; a--;printf("*"); }while(a) ;

B.a=q; for(;a>0;a--)printf("&");

C.a=q; while(a) {printf("&");a--;}

D.for(a=q;a>0;--a,printf("*"));

点击查看答案
第10题
以下关于变量和常量和叙述中,错误的是(20)。

A.变量的取值在程序运行过程中可以改变,常量则不行

B.变量具有类型属性,常量则没有

C.变量具有对应的存储单元,常量则没有

D.可以对变量赋值,不能对常量赋值

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改