博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于四则运算程序的测试
阅读量:5013 次
发布时间:2019-06-12

本文共 681 字,大约阅读时间需要 2 分钟。

本次测试主要测试数值的取值范围。

代码如下:

#include
#include
#include
int main(){ srand(time(NULL)); int sz; //sz 即数值取值范围 char fh; //fh即四则运算中的加减乘除 cout<<"请输入运算数的最大取值范围:"; cin>>sz; cout<<"***********************************************"<

1.当输入最大取值范围为 -99999999999999999999 时,运算数都是很大的正整数,结果出现错误。

2.当输入最大取值范围为 -100 时,运算数都是小于100的正整数,结果出现错误。

3.当输入最大取值范围为 0 时,程序不能运行,立即停止工作。

4.当输入最大取值范围为 100 时,运算数都是小于100的正整数,结果正确。

5.当输入最大取值范围为 99999999999999999999 时,运算数都是很大的正整数,结果正确。

测试分析:

      当输入一个负数,程序会将它看作其绝对值处理,也就是说,此程序不能实现负数的操作。当输入0,其判断没有比0小的数,自动停止工作。当输入结果大于0,其能正常工作。

转载于:https://www.cnblogs.com/fan123/p/4341863.html

你可能感兴趣的文章
iOS开发UI之KVC(取值/赋值) - KVO (观察某个对象的某个属性的改变)
查看>>
1.7 将一个MxN矩阵所有为0的元素所在行和列全部置0
查看>>
删除U盘时提示无法停止‘通用卷’设备的解决方法!!不要每次都硬拔了,对电脑有不小的损害!!!...
查看>>
Java中接口与接口和类之间的关系
查看>>
芯片TPS70925
查看>>
linux shell 发送email 附件
查看>>
人群密度估计 CrowdCount
查看>>
JSON.parse()和JSON.stringify()
查看>>
.net 常用正则表达式
查看>>
Java泛型中的标记符含义:
查看>>
初遇GitHub
查看>>
[C# 网络编程系列]专题八:P2P编程
查看>>
Jsの练习-数组常用方法 -forEach()
查看>>
动态绑定treeview的方法
查看>>
jvm参数
查看>>
3-1 案例环境初始化
查看>>
读《构建之法》第四章和十七章有感
查看>>
01背包
查看>>
开发一个12306网站要多少钱?技术分析12306合格还是不合格
查看>>
Selenium 入门到精通系列:六
查看>>