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;">

                亚洲国产高清不卡| 亚洲在线一区二区三区| 亚洲婷婷在线视频| caoporn国产一区二区| 国产精品久久一卡二卡| av一区二区不卡| 亚洲黄色免费网站| 91精品麻豆日日躁夜夜躁| 久久99在线观看| 国产精品成人在线观看| 在线观看日韩毛片| 久久aⅴ国产欧美74aaa| 亚洲视频你懂的| 欧美福利电影网| 国产精品亚洲午夜一区二区三区 | 亚洲午夜激情av| 日韩欧美在线影院| 99精品在线免费| 美女视频一区在线观看| 亚洲女厕所小便bbb| 精品动漫一区二区三区在线观看| 97国产精品videossex| 美腿丝袜一区二区三区| 国产精品你懂的| 欧美一区二区不卡视频| 色诱视频网站一区| 国产精品白丝jk白祙喷水网站| 亚洲图片欧美综合| 中文字幕中文字幕在线一区| 精品欧美乱码久久久久久1区2区| 色婷婷亚洲综合| 成人午夜电影久久影院| 国产一区二区三区香蕉 | 亚洲精品成人精品456| 26uuu国产在线精品一区二区| 色94色欧美sute亚洲线路一ni| 精品制服美女久久| 视频在线观看91| 亚洲蜜臀av乱码久久精品蜜桃| 欧美激情中文不卡| 国产夜色精品一区二区av| 欧美日韩国产区一| 欧美性猛交xxxx乱大交退制版| 99久久99久久久精品齐齐| 国产99久久久国产精品潘金网站| 激情综合网激情| 蜜臀a∨国产成人精品| 日韩在线观看一区二区| 亚洲v精品v日韩v欧美v专区| 亚洲综合一二三区| 亚洲高清免费观看高清完整版在线观看| 欧美国产精品中文字幕| 国产视频亚洲色图| 亚洲色欲色欲www在线观看| 中文字幕一区在线| 一区二区三区电影在线播| 亚洲国产视频在线| 无吗不卡中文字幕| 美女性感视频久久| 国产乱人伦偷精品视频免下载| 国产精品911| 在线一区二区三区做爰视频网站| 91国内精品野花午夜精品| 欧美日韩国产美| 精品国产乱码久久久久久老虎| 精品国产sm最大网站免费看| 欧美国产日产图区| 亚洲欧美一区二区久久 | 国产成人免费av在线| 成人性生交大片免费看视频在线| 99久久婷婷国产| 欧美三级视频在线| 日韩精品一区在线| 欧美高清在线精品一区| 亚洲一区二区在线观看视频 | 精品99一区二区三区| 国产亚洲精品7777| 亚洲一区二区三区四区在线免费观看 | 毛片av一区二区| 国产精品一区二区在线观看网站| 成人免费av网站| 欧美日韩国产大片| 久久免费看少妇高潮| 国产精品福利影院| 免费久久精品视频| 成人av电影在线网| 欧美日韩免费视频| 国产精品天干天干在线综合| 爽好久久久欧美精品| 国产aⅴ精品一区二区三区色成熟| 色综合久久久久综合体桃花网| 91精品国产乱| 亚洲免费av观看| 久久99国产精品麻豆| 日本高清免费不卡视频| xvideos.蜜桃一区二区| 天天影视网天天综合色在线播放| 国产成人午夜电影网| 欧美精品第1页| 中文字幕一区二区三区四区| 看电影不卡的网站| 欧美三级三级三级爽爽爽| 国产精品不卡一区| 国产一区二区按摩在线观看| 日韩一区二区在线播放| 亚洲国产婷婷综合在线精品| av一区二区不卡| 欧美激情资源网| 国产在线日韩欧美| 日韩三级伦理片妻子的秘密按摩| 一区二区三区在线免费播放| 国产91色综合久久免费分享| 日韩欧美国产不卡| 玖玖九九国产精品| 91精品国产色综合久久不卡蜜臀 | 天堂av在线一区| av高清久久久| 国产精品美女视频| 成人一区二区三区| 国产欧美一区二区三区鸳鸯浴| 蜜芽一区二区三区| 3d成人h动漫网站入口| 亚洲精品第1页| 一本一道综合狠狠老| 亚洲乱码中文字幕| 色综合婷婷久久| 亚洲一区二区视频在线观看| 91国产成人在线| 日韩制服丝袜先锋影音| 日韩欧美色综合| 激情五月婷婷综合| 久久日韩粉嫩一区二区三区 | 欧美日韩一区二区在线观看 | 亚洲mv大片欧洲mv大片精品| 91尤物视频在线观看| 国产精品美女久久久久久2018 | 国内精品嫩模私拍在线| www久久精品| 成人av在线看| 一片黄亚洲嫩模| 在线成人av网站| 美女国产一区二区| 中文天堂在线一区| 色综合久久九月婷婷色综合| 亚洲一区在线播放| 精品少妇一区二区三区在线视频 | 久久久不卡网国产精品一区| 成人av资源站| 亚洲成a人v欧美综合天堂| 91精品国产一区二区三区| 国产精品白丝jk白祙喷水网站| 综合自拍亚洲综合图不卡区| 在线观看一区二区视频| 免费三级欧美电影| 国产精品毛片a∨一区二区三区| 精品视频在线看| 精品一区二区三区视频在线观看| 国产精品毛片久久久久久久| 欧美日韩一级视频| 国产一区二区三区免费播放| 亚洲美女免费在线| 1024精品合集| 欧美视频精品在线| 久久久久久久久久久久电影| 久久影音资源网| 一区二区三区精品在线| 看电影不卡的网站| 色综合天天视频在线观看| 精品久久久久久久久久久久久久久 | 久久婷婷国产综合精品青草| 欧美韩日一区二区三区| 中文字幕日韩一区二区| 丝袜美腿亚洲一区| 亚洲aⅴ怡春院| 国产精品一区二区不卡| 美国十次了思思久久精品导航| 欧美亚洲一区二区在线观看| 国产精品青草久久| 亚洲一区免费在线观看| 日韩—二三区免费观看av| 成人免费高清视频在线观看| 欧美视频一区二区三区在线观看| 亚洲在线观看免费| 久久国产三级精品| 色丁香久综合在线久综合在线观看| 7777精品伊人久久久大香线蕉的| 日韩一区二区三区免费看 | 日本国产一区二区| 国产精品理伦片| 日本道色综合久久| 亚洲国产精品一区二区www在线 | 欧美不卡一区二区三区四区| 国产色产综合色产在线视频| 91精选在线观看| 日韩理论片中文av| 欧美韩国日本一区| 精品盗摄一区二区三区| 4438成人网| 日韩高清电影一区| 自拍偷拍国产亚洲|