C++程序测试题。。。求各位大神帮忙啊,快期末考试了。。 20
1.日期类的定义与使用。类说明文件为date.h类的成员函数在A_1.cpp。测试程序是Test_1.cpp。(1)定义不带参数的构造函数。将日期初始化为:1949年10...
1.日期类的定义与使用。类说明文件为date.h 类的成员函数在A_1.cpp。测试程序是Test_1.cpp。
(1)定义不带参数的构造函数。将日期初始化为:1949年10月1日。
(2)定义带参数的构造函数。参数分别为年、月、日,假定参数年和月总是正确的,只需要保证日期正确。暂时不考虑闰年。
(3)定义输出日期的函数,输出格式形式为“XXXX年X月X日”。
(4)重载前缀++,如d1表示2008年3月1日,++d1后即成为2008年3月2日。暂时不考虑闰年。
2.计算不同形状的容器体积之和。类说明和定义文件在container.h ,测试程序是Test_2.cpp。
(1)在Container类中定义一个求体积的纯虚函数volume()和一个protected的数据成员radius。
(2)定义三个公有派生类:Sphere(球体)、Cone(圆锥体)、Cylinder(圆柱体)。在每个派生类中定义构造函数,并给出求体积的虚函数volume的定义。(radius可以作为球的半径、圆柱和圆锥体的底面半径;圆锥体和圆柱体中要增加一个表示高度的protected数据成员high)。
(3)在测试程序中完成定义函数volumesum(),计算不同形状的物体体积之和。
3.编写并测试函数模板。编写一个对具有n个元素的数组A[]求最大值的模板,要求适用不同的数组元素类型,而且输出最大值的下标。
4.小学生四则运算检查。
完成四则运算检查程序。要求在第一个和第二个编辑框中输入整数,选择一种运算,在第三个编辑框中输入你自己算的结果。点击“检查”按钮后,会根据你自己计算的结果是否正确。弹出对话框提示“You are Right!”或者“You are Wrong!”。点击“退出”按钮结束运行。
提示:弹出对话框的函数形式为:AfxMessageBox(“窗口已经关闭!”)
变量定义如下表:
控件
控件ID
变量名
变量类型
说明
单选按钮
IDC_RADIO1
m_nRadio1
int
运算符选择
编辑框(第一个数)
IDC_EDIT1
m_intEdit1
int
操作数1
编辑框(第二个数)
IDC_EDIT2
m_intEdit2
int
操作数2
编辑框(结果)
IDC_EDIT3
m_intEdit3
int
结果 展开
(1)定义不带参数的构造函数。将日期初始化为:1949年10月1日。
(2)定义带参数的构造函数。参数分别为年、月、日,假定参数年和月总是正确的,只需要保证日期正确。暂时不考虑闰年。
(3)定义输出日期的函数,输出格式形式为“XXXX年X月X日”。
(4)重载前缀++,如d1表示2008年3月1日,++d1后即成为2008年3月2日。暂时不考虑闰年。
2.计算不同形状的容器体积之和。类说明和定义文件在container.h ,测试程序是Test_2.cpp。
(1)在Container类中定义一个求体积的纯虚函数volume()和一个protected的数据成员radius。
(2)定义三个公有派生类:Sphere(球体)、Cone(圆锥体)、Cylinder(圆柱体)。在每个派生类中定义构造函数,并给出求体积的虚函数volume的定义。(radius可以作为球的半径、圆柱和圆锥体的底面半径;圆锥体和圆柱体中要增加一个表示高度的protected数据成员high)。
(3)在测试程序中完成定义函数volumesum(),计算不同形状的物体体积之和。
3.编写并测试函数模板。编写一个对具有n个元素的数组A[]求最大值的模板,要求适用不同的数组元素类型,而且输出最大值的下标。
4.小学生四则运算检查。
完成四则运算检查程序。要求在第一个和第二个编辑框中输入整数,选择一种运算,在第三个编辑框中输入你自己算的结果。点击“检查”按钮后,会根据你自己计算的结果是否正确。弹出对话框提示“You are Right!”或者“You are Wrong!”。点击“退出”按钮结束运行。
提示:弹出对话框的函数形式为:AfxMessageBox(“窗口已经关闭!”)
变量定义如下表:
控件
控件ID
变量名
变量类型
说明
单选按钮
IDC_RADIO1
m_nRadio1
int
运算符选择
编辑框(第一个数)
IDC_EDIT1
m_intEdit1
int
操作数1
编辑框(第二个数)
IDC_EDIT2
m_intEdit2
int
操作数2
编辑框(结果)
IDC_EDIT3
m_intEdit3
int
结果 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询