更多"针对下列程序段,需要________个测试用例才可以满足语句覆盖的要求"的相关试题:
[单项选择]针对下列程序段,需要______个测试用例才可以满足语句覆盖的要求。
Switch(value)
Case 0:
Other=30;
Break;
Case 1:
Other=50;
Break;
Case 2:
Other=300;
Case 3;
Other=other/value;
Break;
Default:
Other=other * value;
A. 2
B. 3
C. 4
D. 5
[单项选择]针对下面的程序段,对于(MaxNum,Type)的取值,至少需要______个测试用例才能够满足判定覆盖的要求。
while(MaxNum-->0)
If(10==Type)x=y*2;
Else if(100==Type)x=y+20;
A. 5
B. 4
C. 3
D. 2
[填空题]分析下面程序段,试回答:
(1)该程序段是什么结构的程序;
(2)该程序段执行后,(DL)=______,屏幕上显示的字符是______。
Buffer DB 0CH
┇
MOV AL,Buffer
CALLFAR PTR SUBROUT
┇
SUBROUT PROC FAR
CM PAL, 10
JC K1
ADD AL,7
K1: ADD AL,30H
MOV DL,AL
MOV AH,2
INT 21H
RET
SUBROUT ENDP
[填空题]已知如下程序段:
Dim MyNumber
MyNumber=2+2
执行以上程序段后,MyNumber为______。
[判断题]测回法适用于在一个测站上需要观测两个方向以上的情况。( )
[填空题]已知如下程序段:
Dim MyChar
MyChar=Chr(97)
执行以上程序段后,MyChar=______。
[填空题]已知如下程序段:
Dim MyChar
MyChar=Chr(37)
执行以上程序段后,MyChar=______。
[填空题]下列程序段欲重复执行LOOP开始的程序段50次。
MOV A, #32H
LOOP: ……
DEC A
DJNZ ACC,LOOP
错误:______
改正:______
[单项选择]有如下程序段,该程序段执行完后,共执行循环的次数是 Private Sub Command1_Click( ) Tota1=0 Counter=1 Do Print Counter Tota1=tota1+Counter Print total Counter=Counter+1 If total>=10 Then Exit Do End lf Loop While Counter<=10 End Sub
[单项选择]23 有如下程序段,该程序段循环的次数是______。
Dim i As Integer
Dim j As Integer
Dim k As Integer
k=0
For i = 0 To 10 Step 3
For j = 1 To 5
If j > 3 Then k = k + 4: Exit For
k=k+1
Print k
Next j
If i > 8 Then Exit For
Next i
A. 9
B. 10
C. 11
D. 12
[单项选择]下列程序段选项中,使i的运行结果为4的程序段是______。
A. int i=0,j=0;
B. int i=1,j=0;
C. int i=0,j=1;
D. int i=1,j=1;
[单项选择]请选出正确的程序段
A. int *p;
B. int *s,k;
C. int *s,k;
D. int *s,k;
[填空题]下面程序段利用D/A转换器产生三角波,请完成程序段。
[*]
MOV ① ,#7FFFH
MOV ② ,#00H
UP: MOVX ③ ,A
INC A
JNZ ④
MOV A, ⑤
DOWN: MOVX ⑥ ,A
DEC ⑦
JNZ ⑧
SJMP UP
答:①______;②______;③______;④______;
⑤______;⑥______;⑦______;⑧______。
[单项选择]针对程序段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)