小学期作业要求

发布 2022-07-06 11:15:28 阅读 2302

1、 矩形。

编写c++程序完成以下功能:

1) 定义一个point类,其属性包括点的坐标,提供计算两点之间距离的方法;

2) 定义一个矩形类,其属性包括左上角和右下角两个点,提供计算面积的方法;

3) 创建一个矩形对象,提示用户输入矩形左上角和右下角的坐标;

4) 观察矩形对象以及point类成员的构造函数与析构函数的调用;

5) 计算其面积,并输出。

2、 友元。

编写c++程序完成以下功能:

1) 定义一个boat和car两个类,他们都具有私用属性——重量;

2) 编写一个函数,计算两者的重量和。

double totalweight(boat& b, car& c);

1、 矩阵(一)

编写c++程序完成以下功能:

1) 假定矩阵大小为4×5(整型数组表示);

2) 定义矩阵初始化函数,可以从cin中输入矩阵元素;

3) 定义矩阵输出函数,将矩阵格式化输出到cout;

4) 定义矩阵相加的函数,实现两个矩阵相加的功能,结果保存在另一个矩阵中;

5) 定义矩阵相减的函数,实现两个矩阵相减的功能,结果保存在另一个矩阵中;

6) 定义三个矩阵:a1、a2、a3;

7) 初始化a1、a2;

8) 计算并输出:a3 = a1加a2,a3 = a1减a2。

1、 形状(一)

编写c++程序完成以下功能:

1) 声明一个基类shape(形状),其中包含一个方法来计算面积;

2) 从shape派生两个类矩形和圆形;

3) 从矩形派生正方形;

4) 分别实现派生类构造函数、析构函数和其他方法;

5) 创建派生类的对象,观察构造函数、析构函数调用次序;

6) 不同对象计算面积。

2、 形状(二)——虚函数。

1) 将【形状(一)】 中的基类计算面积的方法定义为虚函数,比较与【形状(一)】程序的差异;

2) 将【形状(一)】中的基类定义抽象类,比较与【形状(一)】程序的差异。

2、 矩阵(二)

编写c++程序完成以下功能:

1) 假定矩阵大小为4×5(整型);

2) 矩阵空间采用new动态申请,保存在指针中;

3) 定义矩阵初始化函数,可以从cin中输入矩阵元素;

4) 定义矩阵输出函数,将矩阵格式化输出到cout;

5) 定义矩阵相加的函数,实现两个矩阵相加的功能,结果保存在另一个矩阵中;

6) 定义矩阵相减的函数,实现两个矩阵相减的功能,结果保存在另一个矩阵中;

7) 动态申请三个矩阵:a1、a2、a3;

8) 初始化a1、a2;

9) 计算并输出a3 = a1加a2,a3 = a1减a2;

10) 释放矩阵空间。

3、 矩阵(三)

编写c++程序完成以下功能:

1) 用类来实现矩阵,定义一个矩阵的类,属性包括:

矩阵大小,用 lines, rows(行、列来表示);

存贮矩阵的数组指针,根据矩阵大小动态申请(new)。

2) 矩阵类的方法包括:

构造函数,参数是矩阵大小,需要动态申请存贮矩阵的数组;

析构函数,需要释放矩阵的数组指针;

拷贝构造函数,需要申请和复制数组;

输入,可以从cin中输入矩阵元素;

输出,将矩阵格式化输出到cout;

矩阵相加的函数,实现两个矩阵相加的功能,结果保存在另一个矩阵类,但必须矩阵大小相同;

矩阵相减的函数,实现两个矩阵相减的功能,结果保存在另一个矩阵类,但必须矩阵大小相同。

3) 定义三个矩阵:a1、a2、a3;

4) 初始化a1、a2;

5) 计算并输出a3 = a1加a2,a3=a1减a2;

6) 用new动态创建三个矩阵类的对象:pa1、pa1、pa3;

7) 初始化pa1、pa2;

8) 计算并输出pa3=pa1加pa2,pa3=pa1减pa2;

9) 释放pa1、pa1、pa3。

1、 对point类重载++和――运算符。

编写c++程序完成以下功能:

1) point类的属性包括点的坐标(x,y);

2) 实现 point类重载++和――运算符:

++p,--p,p++,p--。

++和――分别表示x,y增加或减少1。

1、 流式io(一)

编写c++程序完成以下功能:

1) 使用ofstream 向一个文本文件中输出各种类型的数据,并打开文件观察结果:

整数、无符号整型、长整型、浮点型、字符串、……

2) 用十进制、八进制、十六进制方式向文本文件中输出整数;

3) 使用控制符和成员函数来控制输出的格式:

set() precision()

2、 流式io(三)

编写c++程序完成以下功能:

1) 输入一个文本文件名;

2) 打开文件名,在该文件的每一行前面加上一个行号,保存在另外一个文本文件中。

1、 **本。

编写c++程序完成以下功能:

1) 实现简单**本功能,用姓名来搜索**号码;

2) 用户输入姓名,程序查找并输出结果;

3) 用户可以通过输入,添加姓名和**号码;

4) 用户可以删除姓名和**号码;

5) **本可以保存在指定文件中;

6) **可被从指定文件中读入到内存。

小学作业要求

莼湖镇中心小学学生规范作业要求。学生作业时,一 二年级用铅笔,三年级以上用钢笔 或圆珠笔 书写时字迹端正 规范 不能用繁体字 简化字 握笔姿势正确,坐姿端正 本面整洁,不翘角 卷角。认真 专心 按时完成作业,从小养成良好的学习习惯。语文。1.做作业时应有课题 日期 和作业要求类别 如。一 造句,二 ...

小学英语作业要求

作业类型作业量。教材中的练习。教材配套练习册。英语实践性作业。听 说 读 唱 演 玩 视听等 课内10 15分钟三四年级书面作业不超过15分钟 可根据教学需要给与充分的时间。作业时间。五六年级不超过20分钟。形式多样化 如读单词 对话或短文等,每课要布英语簿 用于课堂或课后字母 单词 短语 句子等语...

小学语文作业要求

一 作业要求 一 作业种类设置 一 二年级 1.生字本,生字加拼音抄写不多于3遍 2.词语本,抄写词语以两遍为宜 3.语文课堂练习 4.二年级家庭作业练习写日记。5 要有读书作业,二年级留有书面记录。三至六年级 1.写字练习 练习每课生字 新词 2.语文课堂练习 3.作文本 以单元习作训练为内容,一...