面向對象程序設計復習(答案)

面向對象程序設計復習(答案)

ID:18550401

大?。?49.00 KB

頁數(shù):37頁

時間:2018-09-18

面向對象程序設計復習(答案)_第1頁
面向對象程序設計復習(答案)_第2頁
面向對象程序設計復習(答案)_第3頁
面向對象程序設計復習(答案)_第4頁
面向對象程序設計復習(答案)_第5頁
資源描述:

《面向對象程序設計復習(答案)》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、語法擴充1.1選擇題在C++中用(D)能夠實現(xiàn)將參數(shù)值帶回。a)數(shù)組b)指針c)引用d)上述ABC都可考慮函數(shù)原型voidtest(inta,intb=7,char*ch="*"),下面的函數(shù)調用中,屬于不合法調用的是:(C)A)test(5)B)test(5,8)C)test(6,"#")D)test(0,0,"*");已知:intm=10;下列表示引用的方法中,正確的是:(C)A)int&Z;B)int&t=10;C)int&X=m;D)float&f=&m;下列不是函數(shù)重載所要求的條件是:(D)A)函數(shù)名相同

2、B)參數(shù)個數(shù)不同C)參數(shù)類型不同D)函數(shù)返回值類型不同在C++中執(zhí)行以下4條語句后輸出rad值為:(C)staticinthot=200;int&rad=hot;hot=hot+100;cout<

3、入輸出,其中用于屏幕輸出的對象是:(C)A)cerrB)cinC)coutD)cfile對使用關鍵字new所開辟的動態(tài)存儲空間,釋放時必須使用(C)A)freeB)createC)deleteD)realse在函數(shù)調用時,如某一默認參數(shù)要指明一個特定值,則有(A)A)其之前所有參數(shù)都必須賦值B)其之后所有參數(shù)都必須賦值C)其前、后所有參數(shù)都必須賦值D)其前、后所有參數(shù)都不必賦值下列哪個類型函數(shù)不適合聲明為內聯(lián)函數(shù)(A)A)函數(shù)體語句較多B)函數(shù)體語句較少C)函數(shù)執(zhí)行時間較短D)函數(shù)執(zhí)行時間過長intFunc(int

4、,int);不可與下列哪個函數(shù)構成重載(B)A)intFunc(int,int,int);B)doubleFunc(int,int);C)doubleFunc(double,double);D)doubleFunc(int,double);下面的哪個保留字不能作為函數(shù)的返回類型(C)A)voidB)intC)newD)long一個函數(shù)功能不太復雜,但要求被頻繁調用,選用(A)。A.內聯(lián)函數(shù)B.重載函數(shù)C.遞歸函數(shù)D.嵌套函數(shù)已知函數(shù)f的原型為:voidf(int&a,char*b);變量s,t的定義是:ints;c

5、hart[]="ABCD";把s和t分別作為第一參數(shù)和第二參數(shù)來調用函數(shù)f,正確的調用語句是(C)Af(&s,&t);Bf(&s,t);Cf(s,t);Df(s,&t);若定義cin>>str;當輸入MicrosoftVisualStudio6.0!所得結果是str=(B)。A、MicrosoftVisualStudio6.0!B、MicrosoftC、MicrosoftVisualD、MicrosoftVisualStudio6.0.函數(shù)模板(C)。A、代表某一具體函數(shù)B、與模板函數(shù)是同一個函數(shù)C、與某一個具體的

6、數(shù)據(jù)類型連用D、是模板函數(shù)實例化的結果在C++中,關于下列設置參數(shù)默認值的描述中,正確的是(C)A、不允許設置參數(shù)的默認值B、設置參數(shù)默認值只能在定義函數(shù)時設置C、設置參數(shù)默認值時,應該是先設置右邊的再設置左邊的D、設置參數(shù)默認值時,應該全部參數(shù)都設置下列表示引用的方法中,(A)是正確的。已知:k=1000;A、int&x=k;B、char&y;C、int&z=1000;D、float&t=&k;有如下模板定義:templateTfun(Tx,Ty){returnx*x+y*y;}在下列對fun的調

7、用中,錯誤的是:(C)A)fun(2,8)B)fun(2.0,8.2)C)fun(2.3,8)D)fun(‘2’,’8’)通常情況下,函數(shù)模板中的類型參數(shù)個數(shù)不能是(A)A)0個B)1個C)2個D)3個1.2填空題1、假定有如下定義:intx;,若要將整型變量y定義為變量x的引用,則應使用的定義語句是_int&y=x;________。具有相同函數(shù)名但具有不同參數(shù)表的函數(shù)稱為重載函數(shù)。'2、在進行函數(shù)調用時,將把參數(shù)的值傳遞給值參數(shù),把參數(shù)的_地址_傳遞給引用參數(shù)。3、執(zhí)行完下列三條語句后,指針變量c指向__b__

8、_。Inta,b,*c=&a;int*&p=c;p=&b;4、假設有如下函數(shù)定義:voidFun(intx,inty=100);則語旬Fun(5)語句__Fun(5,100)_等價。5、在一個C++程序中,每個變量都必須遵循__先定義后使用__的原則。6、下面是一個求數(shù)組元素之和的程序。主程序中定義并初始化了一個數(shù)組,然后計算該數(shù)組各元素之和,并輸出結果。函

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。