软件测试期中考试题目
- 格式:doc
- 大小:25.00 KB
- 文档页数:1
软件测试期中考试题目
一.画出程序流程图及控制流图,计算环形复杂度,给出独立路径及测试用例
main()
{
char c; int i=0,j=0,k=0;
c=getchar();
while (c!='#')
{
if (c>='A'&&c<='Z'||c>='a'&&c<='z')
i++;
else if (c>='0'&&c<='9')
j++;
else
k++;
c=getchar();
}
printf("i=%d,j=%d,k=%d\n",i,j,k);
}
二.给出相应的测试用例是之分别满足语句覆盖,条件覆盖、判定覆盖标准
int testCov(int a , int b)
{
int s;
s=1;
if(a > 1 || b < 0 )
s = a + b;
else
if(a < = -1)
s = a - b;
else
s = a * b;
s = s + 1;
return s;
}//
三.某银行发放贷款原则如下:
对于贷款未超过限额的客户,允许立即贷款。
对于贷款超过限额的客户,若过去还款记录好且本次贷款在2万元以下,可作出贷款安排;否则拒绝贷款。
请绘出发放贷款的原始决策表并优化。