

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、【奧鵬】南開大學 21 秋《面向對象程序設計》在線作業(yè)試卷總分:100 得分:100一、單選題 (共 35 道試題,共 70 分)1.下面關于友元的描述中,錯誤的是( )。A.友元函數(shù)可以訪問該類的私有數(shù)據(jù)成員B.一個類的友元類中的成員函數(shù)都是這個類的友元函數(shù)C.友元可以提高程序的運行效率D.類與類之間的友元關系可以繼承答案:D2.有關析構函數(shù)的說法正確的是( )。A.析構函數(shù)可以有多個B.析構函數(shù)和構造函數(shù)一樣可以有形參C.析構函數(shù)
2、的功能是用來釋放一個對象D.析構函數(shù)的函數(shù)類型為 void答案:C3.對于類定義 class A{ public: virtual void funcl(){} void func2(){} }; class B:public A{ public: void func1(){cout<<“class B func1“<<endl;} virtual void func2(){cout<<“class
3、B func2“<<endl;} };下面正確的敘述是( )。A.A::func2()和 B::func1()都是虛函數(shù)B.A::func2()和 B::func1()都不是虛函數(shù)C.B::func1()是虛函數(shù),A::func2()不是虛函數(shù)D.B::func1()不是虛函數(shù),A::func2()是虛函數(shù)答案:C4.在一個 string 類對象表示的字符串中查找子串,應該使用 string 類的()函數(shù)。A.assignB
4、.insertC.swapD.find答案:D5.有關類和對象的說法不正確的是( )。A.對象是類的一個實例B.一個類只能有一個對象C.任何一個對象只能屬于一個具體的類D.類與對象的關系和數(shù)據(jù)類型和變量的關系相似答案:B6.已知“int a=10,b=8;int r=b;cout<<a<<“,“<<b<<“,“<<r;” ,則輸出為()。A.10,8,10B.10,8,8C.
5、8,8,10C.類是某一類對象的抽象D.類和對象的關系是一種數(shù)據(jù)類型與變量的關系答案:A13.下面函數(shù)原型聲明中,( )聲明了 fun 為純虛函數(shù)。A.void fun()=0;B.virtual void fun()=0;C.virtual void fun();D.virtual void fun(){};答案:B14.若類 A 和類 B 的定義如下: class A { int i,j; public: void get(); }
6、; class B:A//默認為私有派生 { int k; public; void make(); }; void B:: make() { k=i*j; } 則上述定義中,()是非法的表達式。A.void get();B.int k;C.void make();D.k=i*j;答案:D15.聲明一個類的對象時,系統(tǒng)自動調用( )函數(shù)。A.成員函數(shù)B.構造函數(shù)C.析構函數(shù)D.普通函數(shù)答案:B16.假設堆內存分配均成功,則下面程序段完全
7、正確的是()。A.int *p=new int(3);cout<<*p;delete p;B.int *p=new int[5]={1,2,3,4,5};for(int i=0;i<5;i++)cout<<p[i];delete []p;C.int *p=new int[5];for(int i=0;i<5;i++,p++) {*p=i; cout<<*p;}delete []p;D.以上
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【奧鵬】南開大學21秋學期《java語言程序設計》在線作業(yè)2
- 【奧鵬】南開大學21秋學期《c語言程序設計》在線作業(yè)1
- 【奧鵬】南開大學21秋學期《c語言程序設計》在線作業(yè)3
- 【奧鵬】南開大學21秋學期《程序設計基礎上》在線作業(yè)1
- 【奧鵬】南開大學21秋學期《數(shù)據(jù)結構》在線作業(yè)2
- 【奧鵬】南開大學21秋學期《中國稅制》在線作業(yè)2
- 【奧鵬】南開大學21秋學期《經(jīng)濟法》在線作業(yè)2
- 【奧鵬】南開大學21秋學期《市政學》在線作業(yè)1
- 【奧鵬】南開大學21秋學期《新聞評論》在線作業(yè)3
- 【奧鵬】南開大學21秋學期《資產(chǎn)評估》在線作業(yè)3
- 【奧鵬】南開大學21秋學期《環(huán)境法》在線作業(yè)2
- 【奧鵬】南開大學21秋學期《大學語文》在線作業(yè)1
- 【奧鵬】南開大學21秋學期《大學英語二》在線作業(yè)1
- 【奧鵬】南開大學21秋學期《大學英語三》在線作業(yè)1
- 【奧鵬】南開大學21秋學期《基礎會計學》在線作業(yè)2
- 【奧鵬】南開大學21秋學期《環(huán)境學基礎》在線作業(yè)2
- 【奧鵬】南開大學21秋學期《形勢與政策爾雅》在線作業(yè)2
- 【奧鵬】南開大學21秋學期《創(chuàng)業(yè)管理》在線作業(yè)1
- 【奧鵬】南開大學21秋學期《民法總論》在線作業(yè)1
- 【奧鵬】南開大學21秋學期《大學計算機基礎》在線作業(yè)2
評論
0/150
提交評論