题目详情
当前位置:首页 > 计算机考试 > 软件测试工程师
题目详情:
发布时间:2023-10-23 12:40:30

[单项选择]针对下列程序段,需要______个测试用例才可以满足语句覆盖的要求。
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

更多"针对下列程序段,需要______个测试用例才可以满足语句覆盖的要求。 "的相关试题:

[单项选择]针对下列程序段,需要______个测试用例才可以满足语句覆盖的要求。
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
[简答题]
针对以下C语言程序,请按要求回答问题。
下面是一个程序段(C语言),试设计基本路径测试的测试用例,设计出的测试用例要保证每一个基本独立路径至少要执行一次。
函数说明:当i_flag=0;返回i_count+100
当i_flag=1;返回i_count*10
否则返回i count*20
输入参数:int i_count int i_flag
输出参数:int i_return
程序代码如下:
1 int Test(int i_count, int i_flag)
2 {
3 int i_temp=0;
4 while(i_count>0)
5 {
6 if(0==i_flag)
7 {
8 i_temp=i_count+100;
9 break;
10 }
11 else
12 {
13 if(1==i_flag)
14 {
15 i_temp=i_temp+10;
16 }
17 else
18 {
19 i_temp=i_temp+20;
20 }
21 }
22 i_count--;
23 }
24 return i_temp;
25 }
画出该函数的控制流程图。

[填空题]已知如下程序段:
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

我来回答:

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

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码