- 5
- 0
- 约4.58千字
- 约 6页
- 2016-11-29 发布于江西
- 举报
C考查题目
《面向对象程序设计》期末考试开卷试题
?
要求:(1)?学号末位数码为奇数(1、3、5、7、9)完成第1题;学号末位数码为偶数(0、2、4、6、8)完成第2题;
(2)?提交类声明头文件、类实现文件和测试程序文件3个源代码文件;
(3)?2014年6月27日前完成并提交;
?
?
1.(A)设计可生成均匀分布随机数据矩阵的C++类及相应的测试主程序。所生成的矩阵在该类对象退出作用域时可自动存入磁盘文件,该磁盘文件名及其存储路径有默认值,也可通过类成员函数设置更改;矩阵的行、列数有默认值,也可通过类成员函数设置更改;每一列数据为同一分布,不同列数据为不同分布,均匀分布参数a、b有默认值,也可通过类成员函数设置更改。
(B)?在按上述要求实现的C++类中添加可生成正态分布随机数据矩阵的类成员,更改测试主程序对此加以验证。正态分布的控制参数:均值和方差有默认值,也可通过类成员函数设置更改,其他条件基本同上。
?
随机数类:random.h#include math.h#include time.h#define IM1 2147483563#define IM2 2147483399#define AM (1.0/IM1)#define IMM1 (IM1-1)#define IA1 40014#define IA2 40692#define IQ1 53668#d
原创力文档

文档评论(0)