四则运算程序演变--测试

对此次的四则预算程序演变进行的测试,所有的测试项目目的及结果如下:

1、数值100范围内出10道题的加减乘除随机出题,减法允许负数,除法允许余数

2、数值100范围内出10道题的加减乘除随机出题,减法允许负数,除法不允许余数

3、数值100范围内出10道题的加减乘除随机出题,减法不允许负数,除法允许余数

4、数值100范围内出10道题的加减乘除随机出题,减法不允许负数,除法不允许余数(不允许的字符随机)

测试出现错误,程序中的“其他字符” 只能是数字。

5、测试出20道题

6、测试数值范围

测试完毕。

时间: 2024-10-10 11:04:24

四则运算程序演变--测试的相关文章

四则运算程序的测试与封装

程序原型:之前的小学生四则运算程序 编程语言:java 测试代码如下: 1 package SuanFa; 2 3 import static org.junit.Assert.*; 4 5 import org.junit.Test; 6 7 public class CoreTest { 8 9 @Test 10 public void testJia() { 11 Core core = new Core(); 12 double a = core.jia(9, -3); 13 Syste

关于四则运算程序的测试

本次测试主要测试数值的取值范围. 代码如下: #include<iostream.h> #include<stdlib.h> #include<time.h> int main() { srand(time(NULL)); int sz; //sz 即数值取值范围 char fh; //fh即四则运算中的加减乘除 cout<<"请输入运算数的最大取值范围:"; cin>>sz; cout<<"******

四则运算程序演变3

题目:在此前四则运算题目的基础上,增加用户可以输入答案并由系统进行判断,统计正确错误题数. 思路:在每一个输出的题目后,让用户开始输入答案,直接进行判断,然后累加. 程序代码: 1 #include<iostream.h> 2 #include<stdio.h> 3 #include<stdlib.h> 4 #include <time.h> 5 void main() 6 { 7 double result; 8 double answer; 9 int

四则运算程序(java基于控制台)

一.题目描述: 1. 使用 -n 参数控制生成题目的个数,例如 Myapp.exe -n 10 -o Exercise.txt 将生成10个题目. 2. 使用 -r 参数控制题目中数值(自然数.真分数和真分数分母)的范围,例如 Myapp.exe -r 10 将生成10以内(不包括10)的四则运算题目.该参数可以设置为1或其他自然数.该参数必须给定,否则程序报错并给出帮助信息. 3. 生成的题目中如果存在形如e1 ÷ e2的子表达式,那么其结果应是真分数. 4. 每道题目中出现的运算符个数不超过

软件工程课后作业一之30道随机四则运算程序2

一.设计30道随机四则运算程序要求: 1.题目避免重复: 2.可定制(数量/打印方式): 3.可以控制下列参数: 是否有乘除法.是否有括号. 数值范围.加减有无负数.除法有无余数.否支持分数 (真分数, 假分数, …).是否支持小数 (精确到多少位).打印中每行的间隔可调整: 二.设计思路:1.题目避免重复我用3个数组将第一个数,第二个数和运算符(已用数字0-3表示加减乘除)存起来,之后用for循环将新产生的数组单元与以前产生的数组单元一一比较,有重复则将当前参数自减一重新产生新数组单元如此反复

四则运算程序代码

                                3月17日 看教材资料查找怎么产生1-100的随机数                            3月18日 将四则运算程序写出来之后,搞不懂怎么调用函数                            3月19日 怎么设置有无乘除法知道了,却没弄懂怎么衔接,怎么在设置之后建立循环语句让这30道题目能够符合要求有要求,只能先写出上次的作业充数了.                        #include<ios

小学生四则运算程序的简单测试与封装

程序原型:之前写的小学生四运算程序 实验环境:java语言 封装代码如下: 1 package SuanFa; 2 3 public class Core { 4 public double jia(double a,double b) 5 { 6 double c=a+b; 7 return c; 8 } 9 public double jian(double a,double b) 10 { 11 double c=a-b; 12 return c; 13 } 14 public doubl

四则运算程序 进一步改进代码并新增答题测试功能

一.设计思想 编写一个判断函数,由用户输入运算题后结果,并与正确结果对比,输出答题的对错数. 二.程序代码 #include "stdafx.h" #include "stdlib.h" //调用其中随机函数 #include "iostream.h" #include "time.h" int wrong=0,right=0; void Addjudge(int k1,int k2) { int k3; cout<&l

四则运算程序测试

测试一:通过改变一些题目难度(如数字范围)的参数,不停出题并记录出过的题目,看是否重复. 当输入出题范围为10,出题数目为30时,题目会出现重复,范围越小,重复的几率越大: 测试二:把数字控制在非常小的范围内,看是否还能运行正确. 当输入数字范围为0时,程序不能正确运行.为1时选择整数都是关于0的式子,重复: 测试三:控制出题范围,看出的题目数是否正确.如0~1,没有乘除,没有余数和负数的情况,应有7个题. 输入出题数目,输出的四则运算式子数目是正确的: 测试四:故意输入错误参数,看是否正常运行