東師21春《C++程序設計》在線作業(yè)2參考答案_第1頁
東師21春《C++程序設計》在線作業(yè)2參考答案_第2頁
東師21春《C++程序設計》在線作業(yè)2參考答案_第3頁
東師21春《C++程序設計》在線作業(yè)2參考答案_第4頁
東師21春《C++程序設計》在線作業(yè)2參考答案_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、東師21春C+程序設計在線作業(yè)2參考答案假定指針變量p定義“int *p=new int(100);”,要釋放p所指向的動態(tài)內存,應使用語句()。A.delete *pB.delete &pC.delete pD.delete p下面關于運算符重載的描述錯誤的是()。A.重載不能改變操作數(shù)的個數(shù)、運算符的優(yōu)先級、運算符的結合性和運算符的語法結構B.不是所有的運算符都可以進行重載C.運算符函數(shù)的調用必須使用關鍵字operatorD.在C+語言中不可通過運算符重載創(chuàng)造出新的運算符類中定義的成員默認為()訪問屬性。A.publicB.privateC.protectedD.friend下列選

2、項中,()是istream類的對象。A.cinB.coutC.cerrD.clog析構函數(shù)是一種特殊的成員函數(shù),顯式定義時其訪問屬性應被定義為()。A.publicB.privateC.protectedD.static關于函數(shù)模板,描述錯誤的是()。A.函數(shù)模板必須由程序員實例化B.函數(shù)模板的實例化由編譯器實現(xiàn)C.一個類定義中,只要有一個函數(shù)模板,則這個類是類模板D.若類模板的成員函數(shù)是函數(shù)模板,則類模板實例化后,成員函數(shù)也隨之實例化下列關于運算符重載的描述中,正確的是()。A.可以改變運算符的目數(shù)B.可以改變運算符的優(yōu)先級C.可以改變運算符的結合性D.可以改變運算符的功能面向對象程序設計將

3、數(shù)據(jù)與()放在一起,作為一個相互依存、不可分割的整體來處理。A.對數(shù)據(jù)的操作B.信息C.數(shù)據(jù)隱藏D.數(shù)據(jù)抽象在C+中,編寫一個內聯(lián)函數(shù)Fun,使用int類型的參數(shù),求其平方并返回,返回值也為int類型,下列定義正確的是()。A.int Fun(int x)return x*x;B.inline int Fun(int x)return x*x;C.int inline Fun(int x)return x*x:D.int Fun(int x)inline return x*x;定義類模板時要使用關鍵字()。A.constB.newC.deleteD.template要將類A說明是類B的虛基類,

4、正確的描述是()。A.class virtual B:public AB.class B:virtual public AC.virtual class B:public AD.class B:public A virtual下列格式控制符中不是定義于iostream.h中的是()。A.endlB.hexC.flushD.setw對類成員訪問權限的控制,是通過設置成員的訪問控制屬性實現(xiàn)的,下列不是訪問控制屬性的是()。A.公有類型B.私有類型C.保護類型D.友元類型()不是構造函數(shù)的特征。A.構造函數(shù)的函數(shù)名與類名相同B.構造函數(shù)可以重載C.構造函數(shù)可以設置缺省參數(shù)D.構造函數(shù)必須指定類型說明

5、當將一個類A說明為另一個類B的友元后,類A能夠直接訪問類B的()。A.只能是公有成員B.只能是保護成員C.只能是除私有成員之外的任何成員D.具有任何權限的成員對于類定義 class A public: virtual void func1() void func2(); class B: public A public: void func1()coutA.Afunc2()和Bfunc1()都是虛函數(shù)B.Afunc2()和Bfunc1()都不是虛函數(shù)C.Bfunc1()是虛函數(shù),而Afunc2()不是虛函數(shù)D.Bfunc1()不是虛函數(shù),而Afunc2()是虛函數(shù)在關鍵字public后面定義的

6、成員為類的()成員。A.公有B.保護C.私有D.任何在一個類的定義中,包含有數(shù)據(jù)成員和()的定義。A.數(shù)據(jù)B.函數(shù)C.成員函數(shù)D.友元當使用ifstream流類定義一個流對象并打開一個磁盤文件時,隱含的打開方式為()。A.iosinB.iosoutC.iosin|iosoutD.iosbinary類模板的模板參數(shù)()。A.只可作為數(shù)據(jù)成員的類型B.只可作用成員函數(shù)的返回類型C.只可作為成員函數(shù)的參數(shù)類型D.以上三者皆可C+利用類來實現(xiàn)面向對象程序設計的繼承性。()A.錯誤B.正確如果一個類至少有一個虛函數(shù),那么該類就被稱為抽象類。()A.錯誤B.正確類中含有指針數(shù)據(jù)成員時,若不定義拷貝構造函數(shù)

7、則會產生指針懸掛問題。()A.錯誤B.正確成員函數(shù)體寫在類的外部時一定要在類的內部保留函數(shù)聲明。()A.錯誤B.正確創(chuàng)建派生類對象時,先調用基類的構造函數(shù),再調用派生類的構造函數(shù),當銷毀這個對象時順序正好相反,先調用派生類的析構函數(shù),再調用基類的析構函數(shù)。()A.錯誤B.正確操縱符hex、oct、dec只對下一個輸出有效。()A.錯誤B.正確構造函數(shù)和析構函數(shù)既可以由程序員調用,也可以由系統(tǒng)自動調用。()A.錯誤B.正確拷貝構造函數(shù)使用本類對象的引用作為參數(shù)初始化新創(chuàng)建的對象。()A.錯誤B.正確在文件操作結束時,可以用close()成員函數(shù)關閉該文件。()A.錯誤B.正確當基類含有帶參數(shù)的構

8、造函數(shù)時,派生類可以不定義構造函數(shù)。()A.錯誤B.正確new和delete運算符不可以被重載。()A.錯誤B.正確構造函數(shù)和析構函數(shù)都不可以由程序員調用,只能由系統(tǒng)自動調用。()A.錯誤B.正確私有靜態(tài)數(shù)據(jù)成員不能被類外部函數(shù)訪問,也不能用對象進行訪問。()A.錯誤B.正確指針是個變量,占有單獨的內存空間,而引用本身不是變量,不單獨占用內存空間。()A.錯誤B.正確文件流創(chuàng)建方式是打開二進制文件的是iosbinary。()A.錯誤B.正確常類型是指使用類型修飾符const說明的類型,常類型的變量或對象成員的值在程序運行期間是不可改變的。()A.錯誤B.正確可以在類的構造函數(shù)中對靜態(tài)數(shù)據(jù)成員進行初始化。()A.錯誤B.正確this指針是一個const指針,不能在程序中修改它或給它賦值。()A.錯誤B.正確多態(tài)性是指不同的對象收到相同的消息時產生多種不同的行為方式。()A.錯誤B.正確二進制文件結束標志為EOF(即-1)。()A.錯誤B.正確 參考答案:C參考答案:C參考答案:B參考答案:A參考答案:A參考答案:A參考答案:D參考答案:A參考答案:B參考答案:D參考答案:B參考答案:D參考答案:D參考答案:D參考答案:D參考答案:C參考答案:A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論