日韩精品一区二区三区高清_久久国产热这里只有精品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>
        亚洲欧洲一区二区在线播放| 亚洲人线精品午夜| 在线观看欧美| 久久久亚洲成人| 亚洲一区美女视频在线观看免费| 国产精品xxxxx| 国产精品免费一区二区三区在线观看| 国产精品va| 国产精品网站在线播放| 亚洲伦理自拍| 亚洲视频国产视频| 免费短视频成人日韩| 一区二区毛片| 欧美日韩1080p| 欧美日韩午夜在线| 午夜精品一区二区三区电影天堂| 在线综合+亚洲+欧美中文字幕| 国产精品久久久久久av下载红粉| 亚洲欧美一区二区三区久久| 久久天天躁狠狠躁夜夜av| 国产精品久久久久久久久免费桃花| 国产日韩高清一区二区三区在线| 亚洲一区二区久久| 亚洲午夜精品久久久久久app| 久久国产精品99久久久久久老狼| 午夜精品久久久久久久99热浪潮| 欧美三级不卡| 亚洲人成艺术| 韩国免费一区| 欧美精品大片| 欧美一区二区三区免费大片| 99在线精品视频| 欧美三级在线播放| 亚洲精品1区2区| 国产日产精品一区二区三区四区的观看方式| 激情综合网激情| 夜夜嗨av一区二区三区网站四季av| 1024成人| 亚洲一二三区视频在线观看| 亚洲综合不卡| 麻豆国产va免费精品高清在线| 狠狠88综合久久久久综合网| 在线视频一区二区| 亚洲国产成人91精品| 黄色成人在线网址| 欧美一区二区视频在线观看2020| 99精品国产在热久久下载| 国产欧美精品va在线观看| 国产一区二区三区日韩| 久久久精品视频成人| 国产嫩草影院久久久久| 欧美黑人在线播放| 揄拍成人国产精品视频| 狠狠色狠狠色综合| 国产精品最新自拍| 国产一区二区剧情av在线| 欧美日韩精品在线观看| 亚洲国产精品一区制服丝袜| 亚洲欧美综合国产精品一区| 欧美日韩一级片在线观看| 亚洲淫性视频| 国产精品毛片va一区二区三区| 国产欧美日本一区视频| 欧美一区二区三区在线观看视频| 欧美在线视频免费| 国产日韩欧美电影在线观看| 韩国av一区二区三区在线观看| 午夜精品福利在线观看| 欧美在线免费观看亚洲| 欧美aa在线视频| 欧美激情一区二区三区成人| 亚洲国产视频一区| 欧美国产精品劲爆| 在线色欧美三级视频| 国产精品高清免费在线观看| 国产一区二区在线观看免费| 国产亚洲欧美日韩精品| 欧美日韩精品一区二区天天拍小说| 久久久精品国产99久久精品芒果| 亚洲欧美日韩综合| 亚洲激情网站免费观看| 欧美aⅴ99久久黑人专区| 欧美三级午夜理伦三级中文幕| 国产精品入口| 国产一区二区三区高清在线观看| 国产精品高清免费在线观看| 黑人巨大精品欧美一区二区小视频| 中文在线资源观看网站视频免费不卡| 欧美视频在线视频| 欧美成人免费大片| 欧美一级在线亚洲天堂| 国内精品美女av在线播放| 韩日精品在线| 欧美日韩成人免费| 蜜月aⅴ免费一区二区三区| 国产午夜久久久久| 欧美女主播在线| 香港久久久电影| 午夜一区二区三区不卡视频| 亚洲性夜色噜噜噜7777| 久久精品国产99精品国产亚洲性色| 久久激情五月婷婷| 欧美日韩高清免费| 国产精品视频你懂的| 久久午夜影视| 国产精品热久久久久夜色精品三区| 亚洲黑丝一区二区| 亚洲天堂免费在线观看视频| 亚洲深夜影院| 久久午夜精品| 欧美精选在线| 一本一本久久a久久精品牛牛影视| 亚洲精品一区二区三区婷婷月| 欧美激情中文字幕一区二区| 国产精品porn| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美视频精品在线观看| 在线观看欧美视频| 亚洲一区二区在线视频| 亚洲成色777777在线观看影院| 蜜臀av性久久久久蜜臀aⅴ| 国产精品99久久99久久久二8| 狠狠色狠狠色综合人人| 国产精品网曝门| 欧美肉体xxxx裸体137大胆| 洋洋av久久久久久久一区| 日韩一区二区精品视频| 最新中文字幕一区二区三区| 国产资源精品在线观看| 国产精品一区=区| 久久嫩草精品久久久精品| 欧美fxxxxxx另类| 欧美精品在线极品| 欧美影院午夜播放| 国产视频在线观看一区二区三区| 亚洲视频欧洲视频| 欧美日韩成人综合在线一区二区| 亚洲一级网站| 欧美另类极品videosbest最新版本| 欧美精品1区2区3区| 中文av字幕一区| 激情综合色综合久久综合| 亚洲日本国产| 亚洲精品日韩久久| 亚洲乱码国产乱码精品精| 欧美激情在线狂野欧美精品| 伊人色综合久久天天五月婷| 国产欧美精品一区二区色综合| 欧美日韩一区二区三区四区五区| 久久国内精品自在自线400部| 国产又爽又黄的激情精品视频| 久久精品91久久香蕉加勒比| 午夜视频久久久| 影音先锋亚洲精品| 国内精品国语自产拍在线观看| 亚洲精品日韩在线观看| 国产一区二区日韩精品欧美精品| 国产午夜精品理论片a级探花| 国产性做久久久久久| 合欧美一区二区三区| 久久精品二区亚洲w码| 久久大逼视频| 一区在线视频观看| 欧美一区二区视频网站|