版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——C程序設(shè)計試驗報告C++程序設(shè)計試驗報告
一、試驗?zāi)康暮鸵?/p>
1、熟悉VisualC++6.0的集成開發(fā)環(huán)境
2、學(xué)會使用VisualC++6.0編輯、編譯、連接和運行C++單文件程序的方法。3、初步勒戒C++源程序的基本結(jié)構(gòu),學(xué)會使用簡單的輸入輸出操作;4、了解C++在非面向?qū)ο蠓矫鎸語言功能的擴展與加強。
二、試驗內(nèi)容和步驟其次章:
1、編輯、編譯、連接和運行C++單文件程序//test2_1.cpp
#includeusingnamespacestd;intmain(){
coutusingnamespacestd;intmain(){
coutusingnamespacestd;intmain(){intx,y;
x=5;y=6;
intz=x*y;
coutusingnamespacestd;intmain(){
voidfun(int,intintx,y;fun(3,x);fun(4,y);
coutusingnamespacestd;voidmax(intx,inty){if(x>y)
couty?x:y;
max=max>z?max:z;
couty)couty?x:y;
max=max>z?max:z;
coutusingnamespacestd;
voidchange(chart=a;a=b;b=t;}
voidmax(charc=a>b?a:b;d=a>a;cin>>b;
coutusingnamespacestd;voidarea(doublex){doubles;s=x*x*3.14;cout#include
usingnamespacestd;
classCoordinate{public:Coordinate(intx1,inty1){x=x1;y=y1;}
Coordinate(Coordinate
~Coordinate(){//析構(gòu)函數(shù)前加~無參數(shù)無返回值不能重載一個類只能有一個析構(gòu)函數(shù)它執(zhí)行與構(gòu)造函數(shù)相反的操作尋常用于撤銷對象時的一些清理任務(wù)cout
}private:
intx,y;};
Coordinate::Coordinate(Coordinatey=p.y;
cout#include
usingnamespacestd;
classCoordinate{public:Coordinate(intx1,inty1){x=x1;y=y1;cout#include
usingnamespacestd;
classmagic{public:
voidgetdate(intx,inty){first=x;step=y;sum=x+x+15*y;}
voidsetfristmagic(){inttemp=0;for(inti=0;i>x;
cout>y;magicmgc;
mgc.getdate(x,y);mgc.setfristmagic();mgc.genneratemagic();cout#includeusingnamespacestd;
intmain(intargc,char*argv[]){
stringstr[5];
cout>str[0];
cout>str[1];
cout>str[2];
cout>str[3];
cout>str[4];
cout
第5章
1編寫一個學(xué)生和教師的數(shù)據(jù)輸入和顯示程序。學(xué)生數(shù)據(jù)有編號、姓名、性別、年齡、系別、和成績,教師數(shù)據(jù)有編號、姓名、性別、年齡、職稱和部門。要求將編號、姓名、性別、年齡的輸入和顯示設(shè)計成一個類person,并作為學(xué)生類student和教師類teacher的基類。#include#includeusingnamespacestd;classperson{
public:
intnum;stringname;stringsex;intage;voidget(){
cout>num;
cout>name;
cout>age;
cout>sex;}
voidshow(){
cout>dept;
cout>score;}
voidshows(){
cout>zhi;
cout>bu;}
voidshowt(){
cout#includeusingnamespacestd;classMyArray{
protected:
int*alist;intlength;public:
MyArray(intleng){
if(leng>*p;}
voidDisplay(stringstr){
inti;
int*p=alist;
cout#includeusingnamespacestd;classMyArray{
protected:
int*alist;intlength;public:
MyArray(intleng){
if(leng>*p;}
voidDisplay(stringstr){
inti;
int*p=alist;
coutcout*(p+1)){a=*(p+1);*(p+1)=*p;*p=a;}}}
~SortArray(){
coutusingnamespacestd;classStock{
public:
voidprint(){
coutprint();ptr=
ptr->print();ptr=
ptr->print();return0;}
2修改上面程序,使得運行結(jié)果為:Stockclass.
Der1_Stockclass.Der2_Stockclass.將main程序修改如下:intmain()
{}
Stocks1;
Der1_Stockd1;Der2_Stockd2;s1.print();d1.print();d2.print();return0;
3聲明抽象基類,由它派生出3個派生類:triangle(等腰三角形)、square(矩形)和circle(圓形)。應(yīng)用c++的多態(tài)性,計算并顯示等腰三角形、矩形和圓形的周長。#include#definePI3.14
usingnamespacestd;classbase{
public:
doublex,y,c;
virtualvoidget()=0;virtualvoidcir()=0;};
classtriangle:publicbase{
public:
voidget(){
cout>x>>y;}
voidcir(){
c=2*x+y;
cout>x>>y;}
voidcir(){
c=2*(x+y);
cout>x;}
voidcir(){
c=2*x*PI;
cout#definePI3.14
usingnamespacestd;classcontainer{
protected:
doubleradius;public:
container(doubleradiusl){
radius=radiusl;}
virtualdoublesurface_area()=0;//表面積virtualdoublevolume()=0;//體積};
classcube:publiccontainer{
public:
cube(doubleradiusl):container(radiusl){}doublesuface_area(){
return6*radius*radius;}
doublevolume(){
returnradius*radius*radius;}};
classsphere:protectedcontainer
cout>name;
Out_average1(rev,name);
cout>t;cout>rev;switch(rev){
case1:
In_informa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東科學(xué)技術(shù)職業(yè)學(xué)院《園林規(guī)劃設(shè)計原理Ⅲ》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東科技學(xué)院《國家預(yù)算》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東機電職業(yè)技術(shù)學(xué)院《安裝工程識圖》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東行政職業(yè)學(xué)院《計算機電子電路基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東東軟學(xué)院《現(xiàn)代信號處理專題》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東財經(jīng)大學(xué)《倉儲與配送管理實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東財經(jīng)大學(xué)《基礎(chǔ)俄語三》2023-2024學(xué)年第一學(xué)期期末試卷
- 砂鍋菜培訓(xùn)課件
- 贛西科技職業(yè)學(xué)院《互聯(lián)網(wǎng)發(fā)展歷程》2023-2024學(xué)年第一學(xué)期期末試卷
- 贛南醫(yī)學(xué)院《企業(yè)仿真綜合實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年行政執(zhí)法人員資格考試必考知識題庫及答案(共250題)
- 招標(biāo)代理崗位職責(zé)規(guī)章制度
- 家校攜手育桃李 齊心合力創(chuàng)輝煌 課件高二上學(xué)期期末家長會
- 二零二四年風(fēng)力發(fā)電項目EPC總承包合同
- 文化傳媒企業(yè)資質(zhì)掛靠合作協(xié)議書
- 2024年凈化車間工程的合同
- 合作社內(nèi)部審計管理制度
- 2023-2024學(xué)年江蘇省徐州市九年級(上)期末英語試卷
- 122首初中文言古詩文艾賓浩斯背誦表
- 2024年時政考點大全(135條)
- 咳嗽的診斷與治療指南(2021版)解讀
評論
0/150
提交評論