




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——C程序設(shè)計試驗(yàn)報告C++程序設(shè)計試驗(yàn)報告
一、試驗(yàn)?zāi)康暮鸵?/p>
1、熟悉VisualC++6.0的集成開發(fā)環(huán)境
2、學(xué)會使用VisualC++6.0編輯、編譯、連接和運(yùn)行C++單文件程序的方法。3、初步勒戒C++源程序的基本結(jié)構(gòu),學(xué)會使用簡單的輸入輸出操作;4、了解C++在非面向?qū)ο蠓矫鎸語言功能的擴(kuò)展與加強(qiáng)。
二、試驗(yàn)內(nèi)容和步驟其次章:
1、編輯、編譯、連接和運(yùn)行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修改上面程序,使得運(yùn)行結(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)生編織手工課件圖片
- 廠房建設(shè)項(xiàng)目施工、設(shè)備安裝及調(diào)試合同
- 財務(wù)合規(guī)審核勞動合同
- 場監(jiān)督管理局行政執(zhí)法權(quán)委托執(zhí)行協(xié)議
- 電力與工業(yè)作業(yè)安全知識考核試卷及答案要點(diǎn)
- 2024-2025學(xué)年江蘇省宿遷市沭陽縣高一下學(xué)期期中歷史試題及答案
- 養(yǎng)小雞教學(xué)課件
- 危險化學(xué)品儲存環(huán)節(jié)事故統(tǒng)計分析考核試卷
- 農(nóng)藥制劑穩(wěn)定性與生物安全性研究考核試卷
- 人力資源市場調(diào)研與企業(yè)人才梯隊(duì)建設(shè)的關(guān)系考核試卷
- 2024-2025學(xué)年北師大版(2024)物理八年級下冊期末練習(xí)卷(一)(含解析)
- 兒童課件小學(xué)生講繪本成語故事《69狐假虎威》課件
- 國家開放大學(xué)期末考試市場營銷學(xué)試題及答案匯總
- 2023年景德鎮(zhèn)藝術(shù)職業(yè)大學(xué)輔導(dǎo)員招聘考試筆試題庫及答案解析
- 信號與系統(tǒng)思維導(dǎo)圖(所有內(nèi)容)
- 起重機(jī)械制動器和制動輪的檢查規(guī)定
- 站區(qū)道路施工監(jiān)理平行檢查記錄
- 天貓國際跨境保健品消費(fèi)者洞察報告
- 修訂版《語言學(xué)綱要》(修訂版)學(xué)習(xí)指導(dǎo)書練習(xí)參考答案(完整)
- BP-2B微機(jī)母線保護(hù)裝置技術(shù)說明書V1
- 國家職業(yè)教育老年服務(wù)與管理專業(yè)教學(xué)資源庫
評論
0/150
提交評論