99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

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

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程序語言
  • 下一篇:菲律賓中國公民免簽嗎(免簽入境需要哪些材料)
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
    合肥機場巴士1號線
    合肥機場巴士1號線
  • 短信驗證碼 豆包 幣安下載 AI生圖 目錄網

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

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

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                欧美在线视频全部完| 成人av动漫在线| 欧美国产日韩一二三区| 在线电影一区二区三区| av影院午夜一区| 欧美在线观看禁18| 欧美性猛交xxxxxx富婆| 91精品中文字幕一区二区三区| 91同城在线观看| 欧美视频在线观看一区二区| 欧美精品色一区二区三区| 日韩三级视频在线看| 精品国产欧美一区二区| 亚洲日本成人在线观看| 琪琪久久久久日韩精品| 国产一区在线观看麻豆| aaa欧美色吧激情视频| 色综合久久中文字幕综合网| 欧美一区二区三区男人的天堂| 日韩欧美国产一区二区在线播放| 久久九九影视网| 亚洲制服欧美中文字幕中文字幕| 婷婷中文字幕一区三区| 国产剧情一区在线| 欧美色综合天天久久综合精品| 在线亚洲欧美专区二区| 欧美区一区二区三区| 日韩一区二区三区电影| 精品理论电影在线观看| 亚洲一区二区欧美日韩| 久久免费美女视频| 久久综合成人精品亚洲另类欧美 | 五月天丁香久久| 欧美喷潮久久久xxxxx| 亚洲人成精品久久久久久| 亚洲va欧美va人人爽午夜| 国产白丝精品91爽爽久久| 欧美日韩国产综合草草| 亚洲毛片av在线| 国产成人精品亚洲午夜麻豆| 欧美午夜免费电影| 亚洲激情在线播放| 成人精品免费视频| 久久久噜噜噜久久中文字幕色伊伊| 亚洲乱码国产乱码精品精小说| 精品一区二区久久| 久久九九久精品国产免费直播| 日本中文字幕一区二区视频 | 亚洲综合一区二区三区| 国产一区二区三区精品视频| 日韩视频一区二区三区在线播放| 午夜国产精品一区| 91麻豆精品国产91久久久久久久久| 亚洲国产人成综合网站| 欧美视频一二三区| 狠狠色伊人亚洲综合成人| 欧美日韩在线亚洲一区蜜芽| 国产米奇在线777精品观看| 欧美国产一区在线| 97精品电影院| 亚洲永久精品国产| 欧美电影免费观看高清完整版在 | 久久综合久久综合亚洲| 丝瓜av网站精品一区二区| 欧美一区二区三区思思人| 免费在线观看视频一区| 欧美韩国日本一区| 欧美日韩免费高清一区色橹橹 | 国产精品1区2区3区在线观看| 国产精品美女久久久久高潮| 欧美怡红院视频| 国产69精品久久久久777| 亚洲一区二区精品3399| 国产色婷婷亚洲99精品小说| 狠狠色综合日日| 久久久久一区二区三区四区| 激情综合色丁香一区二区| 最新热久久免费视频| 久久久久免费观看| 91精品久久久久久久99蜜桃| av电影在线观看完整版一区二区| 亚洲欧洲99久久| 久久亚洲精华国产精华液 | 美女任你摸久久| 亚洲地区一二三色| 伊人一区二区三区| 1024精品合集| 国产精品久久久久久久蜜臀| 精品国产91久久久久久久妲己| 欧美另类久久久品| 国产大片一区二区| 日本韩国欧美在线| 91麻豆精品国产自产在线观看一区| 欧美影视一区在线| 在线一区二区三区四区| 色婷婷香蕉在线一区二区| 欧美在线观看视频在线| 欧美猛男gaygay网站| 国产精品一区二区三区四区| 国产精品一区久久久久| 99麻豆久久久国产精品免费优播| jlzzjlzz亚洲日本少妇| 欧美系列一区二区| 欧美一区二区私人影院日本| 2020国产精品| 午夜视黄欧洲亚洲| 国产乱人伦精品一区二区在线观看 | voyeur盗摄精品| 91精品国产一区二区三区| 2019国产精品| 日韩精品欧美精品| 成人h精品动漫一区二区三区| 成人av电影观看| 日韩一二三区视频| 亚洲免费资源在线播放| 久久99蜜桃精品| 欧美日韩免费高清一区色橹橹 | 成人自拍视频在线观看| 亚洲在线一区二区三区| 国产原创一区二区三区| 欧美在线视频日韩| 中文天堂在线一区| 国产精品毛片无遮挡高清| 亚洲免费av在线| 91精品国产综合久久香蕉麻豆| 亚洲欧美在线高清| 国产成人午夜高潮毛片| 久久伊99综合婷婷久久伊| 日韩高清不卡在线| 色屁屁一区二区| 亚洲综合一区二区| 在线视频欧美区| 亚洲妇熟xx妇色黄| 日韩一级完整毛片| 石原莉奈一区二区三区在线观看| 91丨九色丨蝌蚪丨老版| 亚洲色图制服诱惑| 欧美日韩一区中文字幕| 成人免费毛片片v| 51午夜精品国产| 国产综合色视频| 亚洲免费色视频| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产午夜精品一区二区三区嫩草| 国产一区欧美日韩| 综合欧美一区二区三区| 日韩精品专区在线| 91老师国产黑色丝袜在线| 日韩影院精彩在线| 国产精品福利影院| 欧美精品一区二区在线观看| 91香蕉视频mp4| 国产精品亚洲第一| 亚洲国产一区二区a毛片| wwwwww.欧美系列| 欧美日韩一区二区三区视频| 粗大黑人巨茎大战欧美成人| 日韩av一二三| 亚洲午夜免费电影| **网站欧美大片在线观看| 精品99一区二区三区| eeuss鲁片一区二区三区在线观看| 国产精品一区二区免费不卡 | 国产成人综合自拍| 男男gaygay亚洲| 天天综合天天做天天综合| 国产精品二三区| 中文字幕精品综合| 国产精品三级av| 国产精品成人在线观看| 亚洲男女一区二区三区| 一区二区三区中文字幕在线观看| 中文字幕一区二区日韩精品绯色| 久久久久国产成人精品亚洲午夜| 91精品国产色综合久久| 99久久久国产精品免费蜜臀| 欧美午夜精品一区二区三区| 国产99久久久精品| 国产精品资源站在线| 国产一区二区视频在线播放| 丰满亚洲少妇av| 色婷婷综合激情| 精品福利一二区| 亚洲三级在线免费| 国产视频在线观看一区二区三区| 亚洲一区电影777| 精品亚洲成av人在线观看| eeuss国产一区二区三区| 欧美高清视频不卡网| 精品日韩成人av| 亚洲精品高清在线| 久久国产精品一区二区| 99久久国产免费看| 91精品国产品国语在线不卡| 国产视频在线观看一区二区三区 | 国产一区二区在线视频| 91色在线porny| 久久久噜噜噜久噜久久综合| 亚洲综合激情网| 成人高清视频在线|