非电类上机考试试卷_E(2006年6月)
学号 姓名 成绩
(考试时间80分钟,卷面分数30分)
说明:首先在Z盘建立一个以自己的学号命名的文件夹,用于保存上交的考试文件。对以下问题编制程序,调试运行,输出结果。
一、数组处理与文件读写程序 (15分)
【要求】
【注意】 将源程序以文件名PF1.cpp存入Z盘自己的文件夹中。文件"filec.txt"也存入同一个文件夹。
二、面向对象编程:粮食仓库类应用程序 (15分)
【要求】按以下描述和要求建立一个类Store,执行主函数对其测试。
在类定义后面对静态成员做定义性说明并赋初值为零:double Store::sum=0; 主函数要求:
(1) 定义Store类对象A{101, 1000}和B{102, 2000}。
(2) 调用函数input为对象A和B做入库操作:A. input(500); B. input(1300); A.
input(350); B. input(500); A. input(400); B. input(460);
(3) 调用函数display输出对象A和B的全部数据。每个对象的信息占一行。
(4) 调用函数output为对象A和B做出库操作。参数为:A{出库350,200}、
B{出库1500, 400, 500}。调用函数display输出对象A和B的全部数据。
【注意】 将源程序以文件名PF2.cpp存入Z盘自己的目录中。