四则运算小程序 c语言,四则运算小程序测试

标签:

一、测试题目是否重复:

在程序中,我分为了6个模块,我只在“简单加减”模块中实现了避免题目重复,其他模块也用类似的方法实现,故没有在程序中体现出来。

在加减模块中,假如运算数最大值为30,出题数目为1000,运行程序后发现没有重复;假如运算数最大值为10,而出题数目为300,发现程序不再往下运行,原因是0-10这11个数最多只能出11*11*2=242道题,若出300道,必会有重复,而程序中已实现避免重复,故程序运行出错。

而在其他模块中,无论最大值为多少,都能输出任意数目的运算题,但是可以发现,当出题数目较少时,题目几乎没有重复,出题数目较多时,会出现很多重复!

二、测试边界值:

主要测试出题数量,由于在实现避免重复时,用到了字符串数组,当出题数目为0时,会发生数组越界错误;而当出题数目上万,十万,百万,出题时间会变成,影响性能!

标签:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值