首页 > 其他 > 详细

课上模块小测试记录

时间:2014-03-05 20:35:53      阅读:513      评论:0      收藏:0      [点我收藏+]

 

关于课上老师给出的一个小模块的测试。

模块用C语言编写,模块代码为

int Largest(int list[],int length){
 int i,max;
 for(i=0;i<(length-1);i++)
 {
  if(list[i]>max)
  {max=list[i];}
 }
 return max;
}

我自己编写的模块测试代码为

 

bubuko.com,布布扣

 

测试代码完成,我先输入了四个数,分别是4,3,2,1,运行结果为

bubuko.com,布布扣

然后我将最大的数放在第二个,运行结果:

bubuko.com,布布扣

再将最大数放在第三未,运行结果:

bubuko.com,布布扣

再将最大的数放在第四位,运行结果:

bubuko.com,布布扣

由此可见,这个模块只是比较了数组的前几个数,数组的最后一个数并没有考虑进去,因而应该把模块中的循环条件改为for(i=0;i<length;i++)

至此,我们又试着使用负数测试模块,发现模块运行正确。

最后,我们将部分代码注释掉,借此使数组为空,以此测试模块,代码如图:

bubuko.com,布布扣

这次的运行结果得出是这样的:

bubuko.com,布布扣

至此我们对这个模块的测试完毕。

课上模块小测试记录,布布扣,bubuko.com

课上模块小测试记录

原文:http://www.cnblogs.com/hfxdaj/p/3583203.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!