首页 > 技术文章 > 四则运算二测试

wantong 2015-03-16 17:40 原文

测试一:乘除法 

因为是用两个函数实现的乘除法,两个函数分开

 

 

发现出现了错误,原来chengchu2()这个函数没有实现只出现加减而是出现了只出现乘除,经过改正,结果如下:

 

 

测试二:定制题目数

通过改变循环次数来改变题目数,可以通过试试那些很极端的数来测试程序,结果如下:

1.如果是负数,那么是没有结果出来的。

 

2.如果是0,结果也是没有的

 

3.如果数目是很大,超出范围,那么

 

一直在出题,没有停止。

测试三:加减法是否需要负数

在产生随机数的时候顺便写出两个随机数的范围,调用两个函数来实现这个功能,下面是测试结果:

 

 

实现这个功能的问题在于:如果想特定出一些负数的题,这个出题器是做不到的

测试四:改变数的范围

通过改变rand()%dd的大小来改变数的范围

问题可能会出现在d的大小如果不按设计者的思路走的话,程序是否会出错,测试结果如下:

如果范围是1,程序报错

 

如果范围是很大的数,程序报错

 

如果范围是负数,程序报错

 

实验心得:这个实验远没有自己想象的那么成功,还需要不断的改进和进步。

推荐阅读