早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。[说明] 逻辑覆盖是通过对程序逻辑结构的遍

题目

阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。

[说明]

逻辑覆盖是通过对程序逻辑结构的遍历实现程序的覆盖,是设计白盒测试用例的主要方法之。以下代码由C浯言书写,请按要求回答问题。

void cal (int n)

{

int g, s, b, q;

if( (n>1000) && (n<2000) )

{

g=n % 10;

s=n % 100 / 10;

b=n / 100 % 10;

q= n / 1000;

if( (q+g) =={ s + b ) )

{

printf("%-5d",n);

}

}

printf("\n");

return;

}

请找出程序中所有的逻辑判断语句。

请分析并给出分别满足100%DC(判定覆盖)和100%CC(条件覆盖)时所需的逻辑条件。

假设n的取值范围是0<n<3000,请用逻辑覆盖法为n的取值设计测试用例,使用例集满足基本路径覆盖标准。

请帮忙给出每个问题的正确答案和分析,谢谢!

参考答案
问题 1 答案解析:逻辑判断语句: 1.n>1000 2.n2000 3.(q + g)=(s + b)
逻辑判断语句: 1.n>1000 2.n2000 3.(q + g)=(s + b)

问题 2 答案解析:按照DC和CC的定义分析逻辑条件。
按照DC和CC的定义分析逻辑条件。

问题 3 答案解析:可按以下步骤完成: 1.画控制流图。 2.计算V(G)=3。 3.找出线性独立路径。 4.按路径执行过程中的逻辑条件设计相应数据。
可按以下步骤完成: 1.画控制流图。 2.计算V(G)=3。 3.找出线性独立路径。 4.按路径执行过程中的逻辑条件设计相应数据。
看了阅读下列说明,回答问题1至问题...的网友还看了以下:

25人排成5×5方阵,现从中选3人,要求3人不在同一行也不在同一列,不同的选法有多少种?将这个问题退 数学 2020-03-30 …

201012月6级求估分快速阅读对6个听力选择加句子22个阅读问答题3个选择5个汉译英至少3个完型 其他 2020-05-24 …

阅读下列说明,回答问题1至3问题,将解答填入答题纸的对应栏内。 [说明] 某网络项目建设包含综合 计算机类考试 2020-05-26 …

中国古典四大名著之一的《水浒传》中梁山好汉共有108将,其中正将占总数的1/3,其余是副将,这10 数学 2020-06-13 …

回归经典阅读曹文轩我们应当将阅读看成是一种宗教,一种超越任何宗教的一个宗教,把阅读看作是一个宗教行 语文 2020-07-22 …

将一般式配成顶点式过程中的一个小问题.括号外有数字,乘于括号内的一个数后,将乘完的这个数移出括号为 数学 2020-07-30 …

阅读下面文章,回答文后提出的问题。“悦读”的“姿势”向贤彪(1)从一定意义说,一个民族的发展史就是它 语文 2020-11-04 …

阅读下面的文字,回答后面的问题.求3+32+33+…+3100的值.解析令S=3+32+33+…+3 数学 2020-11-07 …

阅读下列文字,并解决问题.已知x2y=3,求2xy(x5y2-3x3y-4x)的值.分析:考虑到满足 其他 2020-11-11 …

听力(共20分)一.听对话回答问题。(本大题共10分,每小题1分)本部分共有10道小题,每小题你将听 其他 2020-12-01 …