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爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          国产精品国色综合久久| 91久久线看在观草草青青| 国产欧美亚洲日本| 国产老女人精品毛片久久| 国产精品亚洲片夜色在线| 国产精品视频99| 国产亚洲欧洲| 精品999成人| 亚洲国产日韩欧美在线99| 亚洲人成在线影院| 亚洲视频国产视频| 午夜视频一区二区| 欧美一区午夜视频在线观看| 久久五月天婷婷| 欧美成人一区二免费视频软件| 欧美另类在线观看| 国产精品日韩久久久| 国产日韩欧美电影在线观看| 一区在线播放| 夜夜嗨av一区二区三区四季av| 亚洲素人一区二区| 欧美专区在线播放| 鲁大师成人一区二区三区| 欧美精品福利在线| 国产精品揄拍500视频| 在线观看国产日韩| 一区二区欧美精品| 久久精品一区四区| 欧美精品在线一区二区| 国产精品试看| 亚洲激情网站免费观看| 亚洲中字黄色| 久久综合99re88久久爱| 欧美日韩国产黄| 国产日本亚洲高清| 亚洲人成欧美中文字幕| 亚洲欧美日韩区 | 国产一区二区三区四区在线观看| 亚洲成人自拍视频| 亚洲图片在线| 老司机67194精品线观看| 欧美日韩精品免费看| 国产婷婷色综合av蜜臀av| 亚洲精品欧美日韩| 久久久精品一区二区三区| 欧美乱妇高清无乱码| 国际精品欧美精品| 国产精品99久久不卡二区| 久久婷婷综合激情| 国产精品亚洲综合一区在线观看| 亚洲国产视频一区| 欧美一区二区三区日韩| 欧美日韩不卡在线| 黄色综合网站| 午夜精品福利视频| 国产精品午夜视频| 亚洲国产视频直播| 久久国产精品第一页| 国产精品99免视看9| 亚洲黑丝一区二区| 久久精品在这里| 国产精品伦子伦免费视频| 日韩一级免费| 欧美成人精品不卡视频在线观看 | 欧美一级黄色录像| 欧美日韩一区三区四区| 91久久线看在观草草青青| 欧美综合国产| 国产精品有限公司| 在线亚洲自拍| 欧美日韩国产一区| 亚洲欧洲日本mm| 猛男gaygay欧美视频| 国产在线不卡| 欧美影视一区| 国产精品视频免费在线观看| 在线视频亚洲| 欧美揉bbbbb揉bbbbb| 亚洲人妖在线| 欧美.com| 亚洲激情亚洲| 免费成人av资源网| 亚洲国产美女精品久久久久∴| 久久婷婷av| 在线不卡中文字幕| 久久影视精品| 在线观看日韩av先锋影音电影院| 久久久国产精品一区二区中文| 国产伦精品一区| 香港久久久电影| 国产精品一卡| 欧美一级视频一区二区| 国产日本欧美视频| 久久激情一区| 在线播放国产一区中文字幕剧情欧美| 欧美一区二区精品在线| 国产一区二区久久精品| 午夜欧美不卡精品aaaaa| 国产欧美视频一区二区| 久久成人免费网| 一区二区三区在线高清| 欧美不卡视频一区发布| 亚洲精品日韩在线观看| 欧美日韩国产成人| 亚洲欧美色一区| 国产在线播放一区二区三区| 久久全国免费视频| 亚洲欧洲日本专区| 欧美视频在线观看一区| 亚洲欧美日韩精品一区二区 | 久久久九九九九| 亚洲国产一区二区三区青草影视| 欧美精品少妇一区二区三区| 亚洲视频导航| 国产一区二区三区高清播放| 免费观看成人| 一区二区av在线| 国产婷婷色一区二区三区四区 | 狠狠88综合久久久久综合网| 美腿丝袜亚洲色图| 一区二区三区国产| 国产亚洲在线观看| 欧美黄色视屏| 午夜精品免费在线| 精品999在线播放| 欧美另类综合| 欧美在线一级va免费观看| 亚洲电影免费观看高清| 欧美三级第一页| 久久国内精品自在自线400部| 亚洲激情视频在线| 国产精品久久婷婷六月丁香| 久久久久久久久综合| 亚洲免费观看高清在线观看 | 在线观看久久av| 欧美日韩成人综合天天影院| 欧美中文字幕视频在线观看| 亚洲欧洲精品成人久久奇米网| 国产精品久久久久久影视| 久久久一区二区| 亚洲午夜久久久久久久久电影网| 好看的av在线不卡观看| 欧美性大战久久久久久久蜜臀| 久久精品一区| 亚洲视屏在线播放| 亚洲第一页自拍| 国产精品午夜久久| 欧美精品首页| 久久精品观看| 亚洲午夜电影网| 亚洲黑丝一区二区| 国内精品视频666| 国产精品久久久久久久久久三级| 老鸭窝毛片一区二区三区| 午夜精品影院| 日韩视频一区二区在线观看| 黑丝一区二区| 国产乱码精品一区二区三区五月婷 | 欧美精品在线看| 久久免费精品视频| 篠田优中文在线播放第一区| 亚洲免费观看在线视频| 有坂深雪在线一区| 国产一区免费视频| 国产精品久久久久影院亚瑟| 欧美精品午夜视频| 免费欧美日韩| 久久野战av| 久久久国产午夜精品| 久久久精品一区二区三区| 性欧美激情精品| 亚洲一区不卡| 夜夜夜精品看看| 亚洲精品美女91| 亚洲国产日本| 亚洲国产精品视频| 一区二区视频免费完整版观看| 国产人成精品一区二区三| 国产精品捆绑调教| 欧美午夜无遮挡| 欧美日韩一区二区三区在线视频| 另类av导航| 蜜臀av国产精品久久久久| 久久视频精品在线| 久久久水蜜桃| 久久久蜜桃精品| 久久久久久久网| 久久久无码精品亚洲日韩按摩| 久久精品日韩欧美| 久久国产精品亚洲77777| 欧美一区二区三区免费在线看| 性伦欧美刺激片在线观看| 午夜电影亚洲| 欧美一区二区视频观看视频| 香蕉久久夜色精品国产使用方法| 亚洲欧洲av一区二区| 欧美在线三级| 久久久久久一区| 看片网站欧美日韩| 欧美成人网在线|