《面向?qū)ο蟪绦蛟O(shè)計》C++實驗報告
《《面向?qū)ο蟪绦蛟O(shè)計》C++實驗報告》由會員分享,可在線閱讀,更多相關(guān)《《面向?qū)ο蟪绦蛟O(shè)計》C++實驗報告(55頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 《面向?qū)ο蟪绦蛟O(shè)計》 實驗報告 學(xué) 院: 專 業(yè): 班級學(xué)號: 姓 名: 學(xué) 期: 教 師: 實驗一 C++基礎(chǔ)練習(xí) 院(系): 課程名稱:面向?qū)ο蟪?/p>
2、序設(shè)計 教師簽名: 班級 學(xué)號 實驗室 姓名 實驗成績 所用軟件 Word文檔、VC++軟件 實驗?zāi)康暮鸵? 1.掌握C++程序的基本格式與規(guī)范,學(xué)會編寫簡單的C++程序。 2.理解C++程序結(jié)構(gòu)的特點。 3.熟悉C++程序基本的輸入和輸出操作。 4.掌握C++數(shù)據(jù)類型常量和變量以及修飾符的使用方法。 5.掌握函數(shù)定義、函數(shù)調(diào)用和函數(shù)說明的方法。 6.熟悉作用域運算符的功能和基本使用方法。 7.掌握C++內(nèi)存的動態(tài)分配與釋放方法。 8.理解引用的概念,掌握引用的使用方法。 實驗內(nèi)容和步驟 1. 調(diào)試如下的代碼并回答問題。
3、
#include 4、何不同?
答:在C中進行輸入輸出操作時,常使用函數(shù)scanf和printf。C++除了可以照常使用這兩個函數(shù)進行輸入輸出外,還增加了標(biāo)準(zhǔn)輸入流對象cin和標(biāo)準(zhǔn)輸出流對象cout來進行輸入和輸出。Iostream是C++系統(tǒng)定義的一個頭文件,在這個文件中聲明了程序所需要的輸入和輸出操作的有關(guān)信息。在C語言中頭文件中用“.h”作為后綴,如stdio.h、math.h等。
2. 單步調(diào)試如下的代碼并回答問題。
#include 5、uble x)
{ return 2*x*x+4*x+5; }
void main()
{ int x=5;
double y=5.2;
cout< 6、載的作用是什么?
答:不允許,作用:方便使用函數(shù),只要函數(shù)參數(shù)的類型不同,或者參數(shù)的個數(shù)不同,或者二者兼而有之,兩個或者兩個以上的函數(shù)可以使用相同的函數(shù)名。實現(xiàn)函數(shù)編譯的多態(tài)性。
(3)單步調(diào)試(F10、F11),記錄f(x)和f(y)會分別調(diào)用哪段代碼,為什么?
答:f(x)會調(diào)用int f(int 5) f(y)會調(diào)用double f(double 5.2)
因為雖然兩個函數(shù)名是一樣的,形參類型和返回值類型不同,根據(jù)所給的實參類型如int型就調(diào)用int f(int 5)。
3. 單步調(diào)試如下程序并回答問題。
#include 7、{1,2,3,4,5,6,7,8,9,10};
int sum;
void main()
{
int i;
int sum=0;
for(i=0;i<10;i++)
{
if(a[i]%2!=0) sum=sum+a[i];
::sum=::sum+a[i];
}
cout<<" sum of all is : "<<::sum;
cout<<" sum of odd is: "< 8、的變量,可以為本源文件的其他函數(shù)所公用,有效范圍為從定義變量的位置開始到本源文件結(jié)束。局部變量:在一個函數(shù)內(nèi)部定義的變量是內(nèi)部變量,它只在本函數(shù)范圍內(nèi)有效。
(2)在局部變量和全局變量作用域重疊區(qū)域,默認(rèn)哪個變量起作用;如果一定要訪問全局變量,怎么實現(xiàn)。
答:默認(rèn)局部變量起作用。如果一定要訪問全局變量,可以用::對所屏蔽的同名全局變量進行訪問。
(3)單步調(diào)試,查看并記錄程序中循環(huán)體的兩條語句的sum的變化情況,并說明它們是局部變量和全局變量。
答:第一個sum為全局變量,第二個::sum為局部變量。
4.調(diào)試如下程序并回答問題。
#include 9、
void main()
{
double *r; r = new double;
cin>>*r;
cout<<"Area is:"<<3.14*(*r)*(*r);
delete r;
}
(1)C語言的內(nèi)存申請和釋放使用哪個函數(shù)
答:內(nèi)存申請:malloc釋放:free
(2)C++的內(nèi)存申請和釋放使用哪個函數(shù)?簡單比較。
答:內(nèi)存申請:new 釋放:delete
使用malloc函數(shù)時必須使用sizeof函數(shù)來計算所需要的字節(jié)數(shù),而new可以根據(jù)數(shù)據(jù)類型自動計算所要分配內(nèi)存的大小,這就減小了發(fā)生錯誤的可能性。new能夠自動返回 10、正確的指針類型,而不必像malloc函數(shù)那樣,必須在程序中進行強制類型轉(zhuǎn)換,才能使其返回正確的指針類型。
實驗二 C++簡單程序設(shè)計練習(xí)
院(系): 課程名稱:面向?qū)ο蟪绦蛟O(shè)計 教師簽名:
班級
學(xué)號
實驗室
姓名
實驗成績
所用軟件
Word文檔、VC++軟件
實驗?zāi)康暮鸵?
1.掌握if語句的用法。
2.掌握switch語句的用法。
3.掌握循環(huán)和多重循環(huán)的用法。
4.掌握函數(shù)的定義和調(diào)用。
5 11、.掌握數(shù)組的定義和基本操作。
實驗內(nèi)容和步驟
1. 根據(jù)輸入的百分制按五分制的成績輸出,記錄和分析實驗結(jié)果(后續(xù)每個實驗都有此要求,不再一一注明)。百分制與五分制之間的關(guān)系見下表。分別使用if分支結(jié)構(gòu)和switch結(jié)構(gòu)編寫程序。
百分制
五分制
90~100
5
80~89
4
70~79
3
60~69
2
0~59
1
#include 12、) cout<<"五分制為:1"< 13、
#include 14、t<<"五分制為:5"< 15、如上的注釋
2. 編程求3~100之間的所有素數(shù),要求編寫一個素數(shù)判斷的函數(shù),然后在主程序中調(diào)用。
#include 16、t i,t; //定義兩個整型變量
t=sqrt(n);
for(i=2;i<=t;i++) //當(dāng)有能被整除的數(shù)則返回0,后則返回1
if(n%i==0)
return 0;
return 1;
}
3. 編寫程序列出斐波那契(Fibonacci)數(shù)列的前20項。(Fibonacci數(shù)列是指前兩項為1,后面的每一項都為前兩項之和。要求用數(shù)組存儲數(shù)列)。
#include 17、20]={1,1}; //初始化數(shù)組a,a[0]=a[1]=1
int i;
for(i=2;i<20;i++)
{
a[i]=a[i-1]+a[i-2]; //后面每一項都為前兩項之和
}
for(i=0;i<20;i++) //輸出前20個斐波那契數(shù)列
{
cout<
int main()
{
18、 int a[10]; //定義一個整型數(shù)組
int i,j,t; //定義三個整型變量i,j,t
cout<<"從鍵盤輸入十個整數(shù):"<
- 溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運動會安全工作預(yù)案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個人工作總結(jié)(可編輯)
- 2024年xx村兩委涉案資金退還保證書
- 2024年憲法宣傳周活動總結(jié)+在機關(guān)“弘揚憲法精神推動發(fā)改工作高質(zhì)量發(fā)展”專題宣講報告會上的講話
- 2024年XX村合作社年報總結(jié)
- 2024-2025年秋季第一學(xué)期初中歷史上冊教研組工作總結(jié)
- 2024年小學(xué)高級教師年終工作總結(jié)匯報
- 2024-2025年秋季第一學(xué)期初中物理上冊教研組工作總結(jié)
- 2024年xx鎮(zhèn)交通年度總結(jié)
- 2024-2025年秋季第一學(xué)期小學(xué)語文教師工作總結(jié)
- 2024年XX村陳規(guī)陋習(xí)整治報告
- 2025年學(xué)校元旦迎新盛典活動策劃方案
- 2024年學(xué)校周邊安全隱患自查報告
- 2024年XX鎮(zhèn)農(nóng)村規(guī)劃管控述職報告