东南大学非电类C++上学期上机考试练习卷3(2)

2019-01-27 21:07

非电类上机考试试卷_F(2006年6月)

学号 姓名 成绩

(考试时间80分钟,卷面分数30分)

说明:首先在Z盘建立一个以自己的学号命名的文件夹,用于保存上交的考试文件。对以下问题编制程序,调试运行,输出结果。

一、数组处理与文件读写程序 (15分) 【要求】

【注意】 将源程序以文件名PF1.cpp存入Z盘自己的文件夹中。文件\也存入同一个文件夹。

二、面向对象编程:商品类应用程序 (15分) 【要求】按以下描述和要求建立一个类Store,执行主函数对其测试。

Store char flag; //商店标志 私有float price[N]; //同一品牌N种不同规格的商品价格 成员 int num[N]; //同一品牌N种不同规格的商品数量 Store (char c=?\\0?); //构造函数,(商店标志缺省为?\\0?,数组清零) Store (Store & t); //拷贝构造函数 公有void setdata(float b[], int c[]); //修改价格和数量(为数组赋值) 成员 void display(); //输出商店标志、商品价格、数量和总价值 int find( float p); //根据价格参数p查找对应商品的数量(若找到与p相等的价格,返回数量;否则显示“Not find! ”) 头文件包含语句为:#include 常变量定义const int N=3;

Store对象A和B的数据为:A{?#?,; 12, 25.8, 14; 100, 200, 300}

B{?&?; 42.5, 35, 60; 150, 300, 450}

主函数要求:

(1) 定义Store类对象A(?P?)和B(?Q?)。调用函数setdata修改A和B的数据成

员值(为数组赋值)。

(2) 定义Store类对象C(A)(C数据由A拷贝而来)。 (3) 调用函数display输出对象A、B、C的全部数据。每个对象的信息占一行。 (4) 对象A、B、C分别调用函数find查找指定商品的数量,输出返回结果:

cout<<\商店A中价格为25.8的商品数量为\cout<<\商店B中价格为60的商品数量为\

【注意】 将源程序以文件名PF2.cpp存入Z盘自己的目录中。

非电类上机考试试卷_G(2006年6月)

学号 姓名 成绩

(考试时间80分钟,卷面分数30分)

说明:首先在Z盘建立一个以自己的学号命名的文件夹,用于保存上交的考试文件。对以下问题编制程序,调试运行,输出结果。

一、数组处理与文件读写程序 (15分) 【要求】

【注意】 将源程序以文件名PF1.cpp存入Z盘自己的文件夹中。文件\也存入同一个文件夹。

二、面向对象编程:物品保管箱管理应用程序 (15分) 【要求】按以下描述和要求建立一个类Boxes,执行主函数对其测试。

Boxes int *box ; //指向保管箱数组,下标为箱号,元素值为0表示空箱; 私有//大于0表示该箱中存入的物品数量。 成员 char *flag ; //指向客户标识符数组(下标为箱号,与box数组配对使用) static int sum; //累计存入物品数量 Boxes(int num=10); //构造函数,动态分配box和flag数组空间,长公有度为num。 成员 void put(int n, char m); //选择一个空箱存入n件物品,填写客户标识符,并将物品数量累加到sum;若找不到空箱则输出提示信息。 void get(char m); //根据客户标识符(元素下标)查找存储的物品,找到后取出并清空保管箱(置0)。若找不到指定则输出提示信息。 void display(); //输出保管箱类所有数据,统计占用箱个数和空闲箱个数。最后输出存入物品数量 头文件包含语句为:#include 在类定义后面对静态成员做定义性说明并赋初值为零:int Boxes::sum=0; 主函数要求:

(1) 定义Boxes类对象A, B(2)。数组元素初始值为零。 (2) 调用函数put为对象A和B做存储操作:A.put(5, ?R?); B.put(9,?K?); A. put(8,

?P?); B. put(15, ?H?); B. put(40, ?F?); 调用函数display输出对象A和B的全部数据。

(3) 调用函数put和get为对象A和B做存储和取出操作:B. get(?H?); B. put(40,

?F?); A. get(?S?) ; A. get(?R?); A. put(12, ?M?);

(4) 调用函数display输出对象A和B的全部数据。

【注意】 将源程序以文件名PF2.cpp存入Z盘自己的目录中。


东南大学非电类C++上学期上机考试练习卷3(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人教版语文五年级上册1-6单元试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: