日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

CPT106代做、代寫C++設計程序

時間:2024-05-09  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



CPT106 Fundamental of C++ Project 2
1
CPT106 C++ Programming and Software Engineering II
Individual Project
Fundamental of class and object
Project Number 2
Contribution to Overall Marks 20%
Release date 10 April 2024
Submission Deadline 10 May 2024, 23:59
How should the work be submitted?
SOFT COPY ONLY!
(MUST be submitted through Learning Mall so that we can run your programs during
marking.)
Assessment Overview
This assessment aims to test some basic concepts of C++ programming and coding in the software
development environment (Visual Studio). To distribute the workload of the individual project
more evenly throughout the whole semester, we divided it into 3 smaller individual projects for you
to complete separately. This is the second individual project.
What should be submitted?
Only your C++ source code files (.cpp and .h) should be submitted to Learning Mall (LM). Your
grade will also be given through LM. There are several steps for you to note:
1. You should create a solution named “CPT106Solution”.
2. Create a project named “Project 2”.
3. Create a CPP file for question 1.
4. Create a CPP file and 3 header files for question 2.
5. Include clear comments in your code to make it easy to understand.
6. Only submit the cpp and header files to the LMO.
7. ALL programs MUST compile and run in Visual Studio 2013/2016/2019/2022.
CPT106 Fundamental of C++ Project 2
2
1. Develop a C++ program in a single cpp file with the following functions. (50 marks)
a. Define a class with following structure and members:
class MyArray {
private:
int* arr=NULL;
int num = 0;
public:
MyArray(int arrayLen) ;
void Display();
MyArray* operator+(MyArray& a);
friend MyArray* operator-(MyArray& a, MyArray& b);
};
b. Define a constructor MyArray(int arrayLen) to allocate memory using the pointer arr
for arrayLen integers. These integers should be initialized by a randomized integer
between 100 and 999. (10 marks)
c. Define a function void Display() to print out all the randomized integers referenced by
the pointer arr. (10 marks)
d. Overload operator + to add integer values in a and current object (this) accordingly to
get a new MyArray object and return its pointer. For example, if the integer values in
the current object (this) and a are {1, 2, 3} and {4, 5, 6, 7}, the integer values in the
new object should be {5, 6, 9, 7}. (10 marks)
e. Define a friend function MyArray* operator - (MyArray& a, MyArray& b) out of
the class MyArray to achieve subtraction operator for integers in the objects of a and b
and get a new MyArray object. For example, if the integers in a are {1, 2, 30} and
integers in b are {4, 5, 6, 7}, the integers in the new MyArray object are {-3, -3, 24, -
7}. (10 marks)
f. Create a main function out of the class MyArray to achieve the following steps: (10
marks)
i. Use the constructor to create two MyArray objects with different amounts of
integers.
ii. Call the display() function to print out the integers in these two objects.
iii. Call the overloading operator + to get a new object and call display() to print
out integers in the new object.
iv. Call the friend function operator - to get a new object and call display() to print
out integers in the new object.
2. Develop a C++ program with the following steps. (50 marks)
a. Define a class Vehicle in a header file “Vehicle.h” as the following: (10 marks)
i. Define four private variables to represent the Vehicle’s brand name, color,
power and weight.
ii. Define a constructor to initialize all the private variables.
iii. Define a virtual function input() to initialize all the private variables by the
user’s input from the keyboard.
iv. Define a virtual function display() to print out all the values of the private
Project 2 (100)
CPT106 Fundamental of C++ Project 2
3
variables.
b. Define a class Car in a header file “Car.h” as the following: (15 marks)
i. Publically Inherit from the base class Vehicle.
ii. Define a new private variable, seats, to represent the number of seats in the car.
iii. Define a constructor to initialize all the private variables.
iv. Define an overloading function input() to initialize all the private variables by
the user’s input from the keyboard.
v. Define an overloading function display() to print out all the values of the
private variables.
c. Define a class Truck in a header file “Truck.h” as the following: (15 marks)
i. Publically Inherit from the class Car.
ii. Define a new private variable, load, to represent the load capacity of the truck.
iii. Define a constructor to initialize all the private variables.
iv. Define an overloading function input() to initialize all the private variables by
the user’s input from the keyboard.
v. Define an overloading function display() to print out all the values of the
private variables.
d. Define a main function in a cpp file with the following steps: (10 marks)
i. Create a pointer array Vehicle *p[3].
ii. Create at least one object for each class (Vehicle, Car and Truck) and put these
objects into the pointer array.
iii. Use a for loop and call the display() function to print out the information of all
objects.
Marking Scheme
Function definition 70%
Comments 10%
Correction & Robustness 20%

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp





 

掃一掃在手機打開當前頁
  • 上一篇:CHC6171代做、代寫Python程序語言
  • 下一篇:菲律賓中國公民免簽嗎(免簽入境需要哪些材料)
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 trae 豆包網頁版入口 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

      <em id="rw4ev"></em>

        <tr id="rw4ev"></tr>

        <nav id="rw4ev"></nav>
        <strike id="rw4ev"><pre id="rw4ev"></pre></strike>
        制服丝袜亚洲播放| 精品不卡视频| 欧美久久一级| 欧美国产日韩一二三区| 一区二区三区免费观看| 欧美日韩国产在线播放网站| 国产精品99一区| 一区二区三区久久久| 蜜臀va亚洲va欧美va天堂| 亚洲欧洲日本一区二区三区| 亚洲小视频在线| 国产一区二区三区高清在线观看| 亚洲欧美在线视频观看| 欧美女激情福利| 欧美国产精品人人做人人爱| 国产一区二区三区成人欧美日韩在线观看| 亚洲欧美综合国产精品一区| 欧美成人免费大片| 国产精品久久久久久久久久久久久久| 亚洲电影网站| 亚洲高清色综合| 国产日韩精品一区二区浪潮av| 欧美精品一区二区久久婷婷| 亚洲欧美日韩专区| 久久天天躁夜夜躁狠狠躁2022| 亚洲精品一区二区三| 国内精品模特av私拍在线观看| 久久夜色撩人精品| 免费人成网站在线观看欧美高清| 久久午夜色播影院免费高清| 亚洲国产一区在线| 9色porny自拍视频一区二区| 欧美三区不卡| 国产精品白丝jk黑袜喷水| 久久尤物电影视频在线观看| 国内精品久久久久影院优| 欧美高清在线视频观看不卡| 久久综合精品国产一区二区三区| 国产午夜亚洲精品羞羞网站| 久久久噜噜噜久久狠狠50岁| 亚洲视频欧洲视频| 欧美精品亚洲| 国产精品99久久久久久有的能看| 国产亚洲视频在线| 蜜桃久久精品一区二区| 欧美日韩国产首页在线观看| 夜夜嗨一区二区三区| 亚洲免费视频中文字幕| 欧美三级午夜理伦三级中文幕| aⅴ色国产欧美| 欧美色欧美亚洲另类二区| 国产精品专区h在线观看| 久久久噜噜噜久久中文字幕色伊伊| 欧美日韩精品欧美日韩精品| 欧美1区免费| 欧美成人激情在线| 国产精品三级久久久久久电影| 欧美高清视频一区二区| 亚洲免费影视| 免费成人黄色av| 欧美日韩在线三区| 亚洲精品在线三区| 极品裸体白嫩激情啪啪国产精品| 国产女人水真多18毛片18精品视频| 亚洲影院一区| 国产一区二区黄| 欧美成人福利视频| 国产精品www994| 国产欧美日韩一区| 欧美色欧美亚洲另类二区| aa成人免费视频| 一区二区亚洲精品国产| 欧美人成在线视频| 国产精品国产精品| 99国产一区二区三精品乱码| 亚洲深夜福利| 先锋影音网一区二区| 韩国欧美国产1区| 99国产精品国产精品毛片| 国内精品久久久久国产盗摄免费观看完整版| 麻豆freexxxx性91精品| 国产日韩欧美夫妻视频在线观看| 久久久久久亚洲综合影院红桃| 欧美性色aⅴ视频一区日韩精品| 国语自产在线不卡| 老鸭窝亚洲一区二区三区| 欧美精品情趣视频| 欧美精选在线| 亚洲国产免费看| 久久久久久久97| 欧美α欧美αv大片| 国产一区二区三区在线免费观看| 国产亚洲精品自拍| 激情91久久| 99成人在线| 国产欧美日韩一区二区三区| 99精品欧美一区二区三区综合在线| 亚洲免费中文| 国产精品久久久久久久久久妞妞| 国产一区自拍视频| 一色屋精品视频在线观看网站| 国产亚洲欧洲| 国内精品嫩模av私拍在线观看| 一区二区三区回区在观看免费视频| 国内外成人免费视频| 久久国产色av| 欧美亚洲免费在线| 你懂的视频欧美| 国产亚洲一区二区三区| 亚洲国产精品成人综合| 国产精品久久久久久久久果冻传媒| 亚洲麻豆国产自偷在线| 欧美国产一区二区在线观看| 国产亚洲一区二区三区| 国产主播一区二区| 欧美中文字幕在线视频| 亚洲国产精品久久久久秋霞影院| 亚洲欧美日韩在线不卡| 欧美亚日韩国产aⅴ精品中极品| 狠狠入ady亚洲精品| 狠狠色噜噜狠狠色综合久| 99国产精品国产精品久久| 欧美资源在线观看| 国产精品亚洲综合一区在线观看| 亚洲欧美日韩精品一区二区| 久久精品国产免费看久久精品| 亚洲欧美激情视频在线观看一区二区三区| 欧美日韩日本国产亚洲在线| 在线日韩视频| 国产精品第一页第二页第三页| 欧美精品在线播放| 欧美日韩一区免费| 这里只有精品视频| 欧美日韩天天操| 久久综合99re88久久爱| 在线精品一区| 欧美中文字幕不卡| 欧美在线欧美在线| 欧美日韩国产影片| 国产精品大全| 国产精品一卡二| 国产精品日韩精品欧美在线| 国产亚洲欧美日韩美女| 国产在线国偷精品产拍免费yy| 另类天堂av| 一区二区精品国产| 国内精品模特av私拍在线观看| 国内精品伊人久久久久av影院| 国产精品久久久久免费a∨大胸| 亚洲人成在线观看| 亚洲欧美精品| 国产亚洲精品bv在线观看| 国产欧美日韩一区二区三区| 欧美日韩一区二区在线视频| 欧美在线视频在线播放完整版免费观看| 欧美在线一二三| 欧美一区二区在线| 一区二区高清在线观看| 麻豆av福利av久久av| 久久精品一区二区| 亚洲午夜影视影院在线观看| 精品盗摄一区二区三区| 亚洲一区不卡| 国产日韩一级二级三级|