题目详情
当前位置:首页 > 计算机考试 > 软件测试工程师
题目详情:
发布时间:2023-10-09 22:36:34

[单项选择]针对下面的程序段,对于(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

更多"针对下面的程序段,对于(MaxNum,Type)的取值,至少需要___"的相关试题:

[单项选择]

针对下面程序段,边界值问题可以定位在()
1:Rem Create a 10 element integer array
2:Rem lnitialize each element to -1
3:Dim data(10) As Integer
4:Dim i As Integer
5:For i=1 TO 10
6:data(i)=-1
7:Next i
8:End


A. data(1)
B. data(0)
C. data(9)
D. data(10)
[单项选择]针对下列程序段,对于(A,B)的取值,以下( )测试用例组合能够满足条件覆盖的要求。 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
A. ①②
B. ③④
C. ①④
D. ②④
[单项选择]针对下列程序段,对于(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
A. (2,30,1)
B. (-20,0,30)
C. (-30,20,30)
D. (2,20,3)
[单项选择]请选出下面正确的程序段( )。
[单项选择]

针对以下C语言程序段,假设sta[10]= -1,对于x的取值,需要()个测试用例能够满足分类覆盖的要求。
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
[单项选择]针对程序段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)
[单项选择]针对程序段:IF(X>10)AND(Y<20)THENW=W/A,对于(X,Y)的取值,以下()组测试用例能够满足判定覆盖的要求。
A. (30,15) (40,10)
B. (3,0) (30,30)
C. (5,25) (10,20)
D. (20,10) (1,100)
[单项选择]针对程序段:IF(A||B||C)THENW=W/X,对于(A,B,C)的取值,()测试用例能够满足MCDC(修正条件逻辑判定)的要求。
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)
[单项选择]执行下面的程序段 SSEG SEGMENT DW 128 DUP(0) TOP LABEL WORD SSEG ENDS ┇ MOV AX,SSEG MOV SS,AX LEA SP,TOP 堆栈指针SP寄存器的内容应该是
A. 80H
B. 81H
C. 100H
D. 102H
[单项选择]下面程序段的输出结果为 public class MyClass { public static void main(String args[]) { String s="Helto! How are you"; System.out.println(s.lastlndexOf("o",16)); } }
A. 16
B. o
C. u
D. 17
[单项选择]下面程序段的输出结果为 public class MyClass { public static void main(String args[]) { String s="Hello! How are you"; System.out.println(s.LastIndexOf("o",16); } }
A. 16
B. o
C. u
D. 17
[单项选择]下面哪种是程序段号的正确表达方式()
A. N0001
B. O0001
C. P0001
D. X0001
[单项选择]阅读下面程序,则程序段的功能是 #include"stdio.h" main( ) { int c[]={23,1,56,234,7,0,34},i,j,t; for(i=1;i<7;i++) { t=c[i];j=i-1; while(j>=0&&t>c[j]) { c[j+1]=c[j];j--;} c[j+1]=t} for(i=0;i<7;i++) printf("%d",c[i]); putchar('/n');}
A. 对数组元素的升序排列
B. 对数组元素的降序排列
C. 对数组元素的倒序排列
D. 对数组元素的随机排列
[单项选择]下面程序段的输出结果是( )。 publiCClaSsTest{ publicstatic voidmain(SthngarSs[]){ inta,b; for(a=1,b=1;a<(z100;a++){ if(b>=10)break; if(b%2=1){ b+=2; continUe; } } System.out.println(a); } }
A. 5
B. 6
C. 7
D. 101
[单项选择]下面程序段的输出结果为( )。 pubUCClassTeS { public static voidmain(StringargS[]) { booleaha,b,c; a=(3<5); b=(a==tme); System.Out.phntln("a="+a+"b="+b); c=(b==false); SyStem.out.println("b="+b+"C="+c); } }
A. a=tme b=falSe
B. a=true b=false b=true c=false b=true C=tme
C. a=true b=true
D. a=falSe b=false b=true c=falSe b=tme c=falSe
[单项选择]下面程序段的输出结果是 public class Test{ public static void main(String args[]){ int n=5,sum=O; while(n>0){ sum+=n; --n; } System.out.println("sum is "+Sum); } }
A. sum is 14
B. sum is 15
C. sum is 10
D. sum is 5
[单项选择]下面程序段的输出结果是 public class Test{ public static void main(String args[]){ int n=5,sum=0; while(n>0){ sum+=n; --n; } System.out.println("sum is"+sum); } }
A. sum is 14
B. sum is 15
C. sum is 10
D. sum is 5
[单项选择]执行下面的程序段 SSEG SEGMENT DW 128 DUP(0) TOP LABKL WORD SSEG ENDS ... MOV AX, SSEG MOV SS, AX LEA SP, TOP 堆栈指针SP寄存器的内容应该是
A. 80H
B. 81H
C. 100H
D. 102H

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码