、面向?qū)ο蟮某绦蛟O(shè)計基礎(chǔ)_第1頁
、面向?qū)ο蟮某绦蛟O(shè)計基礎(chǔ)_第2頁
、面向?qū)ο蟮某绦蛟O(shè)計基礎(chǔ)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

知識模塊五面向?qū)Τ绦蛟O(shè)計基礎(chǔ)一、選擇題1.()不是構(gòu)造函數(shù)的特征。A、構(gòu)造函數(shù)的函數(shù)名與類名相同;B、構(gòu)造函數(shù)可以重載;C、構(gòu)造函數(shù)可以設(shè)置缺省參數(shù);D、構(gòu)造函數(shù)必須指定類型說明。2.()是析構(gòu)函數(shù)的特征。A、析構(gòu)函數(shù)可以有一個或多個參數(shù);B、析構(gòu)函數(shù)名與類名不同;C、析構(gòu)函數(shù)的定義只能在類體內(nèi);D、一個類中只能定義一個析構(gòu)函數(shù);3.要運行一個C語言編寫的應(yīng)用程序如下:main(){printf("helloworld")。}在VC6的開發(fā)環(huán)境中,應(yīng)該建立哪種類型的工程?A,Win32ApplicationB,Win32ConsoleApplicationC,MFCAppWizard(exe)D,UtilityProject4.關(guān)于VC6建立的工程的說法,正確的是:A,工程只能包含.cpp和.h類型的文件B,工作區(qū)文件的后綴是.dspC,用鼠標(biāo)雙擊工作區(qū)文件可以打開整個工程D,在VC的FileView中可以看到工程中所有的文件,包括工作區(qū)文件,工程文件等5.在VC6中提供了成員方法的自動列表和方法參數(shù)的自動提示功能,但有時不能正常顯示,這是應(yīng)該刪除該工程目錄下那種后綴類型的文件后,再次打開工程,就可以正常提示了。A,clwB,ncbC,optD,aps6.有關(guān)句柄(handle)的說法,下列不正確的是:A句柄是一個4字節(jié)長的整數(shù)值B句柄用來標(biāo)識應(yīng)用程序中不同的對象或同類對象中的不同實例C消息是句柄的一種D畫筆的句柄類型是HPEN,畫刷的句柄類型是HBRUSH7.C++對C語言作了很多改進(jìn),下列描述中()使得C語言發(fā)生了質(zhì)變,從面向過程變成了面向?qū)ο?。A、增加了一些新的運算符;B、允許函數(shù)重載,并允許設(shè)置缺省參數(shù);C、規(guī)定函數(shù)說明必須用原型;D、引進(jìn)了類和對象的概念;8.下列描述中,()是錯誤的。A、內(nèi)聯(lián)函數(shù)主要解決程序的運行效率問題;B、內(nèi)聯(lián)函數(shù)的定義必須出現(xiàn)在內(nèi)聯(lián)函數(shù)第一次被調(diào)用之前;C、內(nèi)聯(lián)函數(shù)中可以包括各種語句;D、對內(nèi)聯(lián)函數(shù)不可以進(jìn)行異常接口聲明;9.在C++中,關(guān)于下列設(shè)置缺省參數(shù)值的描述中,()是正確的。A、不允許設(shè)置缺省參數(shù)值;B、在指定了缺省值的參數(shù)右邊,不能出現(xiàn)沒有指定缺省值的參數(shù);C、只能在函數(shù)的定義性聲明中指定參數(shù)的缺省值;D、設(shè)置缺省參數(shù)值時,必須全部都設(shè)置;10.()不是構(gòu)造函數(shù)的特征。A、構(gòu)造函數(shù)的函數(shù)名與類名相同;B、構(gòu)造函數(shù)可以重載;C、構(gòu)造函數(shù)可以設(shè)置缺省參數(shù);D、構(gòu)造函數(shù)必須指定類型說明。11.是析構(gòu)函數(shù)的特征。A、析構(gòu)函數(shù)可以有一個或多個參數(shù);B、析構(gòu)函數(shù)名與類名不同;C、析構(gòu)函數(shù)的定義只能在類體內(nèi);D、一個類中只能定義一個析構(gòu)函數(shù)12.C++對C語言作了很多改進(jìn),下列描述中()使得C語言發(fā)生了質(zhì)變,從面向過程變成了面向?qū)ο?。A、增加了一些新的運算符;B、允許函數(shù)重載,并允許設(shè)置缺省參數(shù);C、規(guī)定函數(shù)說明必須用原型;D、引進(jìn)了類和對象的概念;13.下列描述中,()是錯誤的。A、內(nèi)聯(lián)函數(shù)主要解決程序的運行效率問題;B、內(nèi)聯(lián)函數(shù)的定義必須出現(xiàn)在內(nèi)聯(lián)函數(shù)第一次被調(diào)用之前;C、內(nèi)聯(lián)函數(shù)中可以包括各種語句;D、對內(nèi)聯(lián)函數(shù)不可以進(jìn)行異常接口聲明;14.在C++中,關(guān)于下列設(shè)置缺省參數(shù)值的描述中,()是正確的。A、不允許設(shè)置缺省參數(shù)值;B、在指定了缺省值的參數(shù)右邊,不能出現(xiàn)沒有指定缺省值的參數(shù);C、只能在函數(shù)的定義性聲明中指定參數(shù)的缺省值;D、設(shè)置缺省參數(shù)值時,必須全部都設(shè)置;15.在進(jìn)行完任何C++流的操作后,都可以用C++流的有關(guān)成員函數(shù)檢測流的狀態(tài);其中只能用于檢測輸入流狀態(tài)的操作函數(shù)名稱是()。AfailBeofCbadDgood16.C++語言是從早期的C語言逐漸發(fā)展演變而來的。與C語言相比,它在求解問題方法上進(jìn)行的最大改進(jìn)是()。A面向過程B面向?qū)ο驝安全性D復(fù)用性17.C++對C語言作了很多改進(jìn),即從面向過程變成為面向?qū)ο蟮闹饕蚴莀____A.增加了一些新的運算符B.允許函數(shù)重載,并允許設(shè)置缺省參數(shù)C.規(guī)定函數(shù)說明符必須用原型D.引進(jìn)了類和對象的概念18.C++源程序文件的缺省擴展名是_____A.cppB.exeC.objD.lik19.在inta=3,int*p=&a;中,*p的值是_____20.類的析構(gòu)函數(shù)是在_____調(diào)用的。A.類創(chuàng)建時B.創(chuàng)建對象時D.不自動調(diào)用C.刪除對象時21.假定AB為一個類,則執(zhí)行ABx;語句時將自動調(diào)用該類的_____A.有參構(gòu)造函數(shù)C.拷貝構(gòu)造函數(shù)B.無參構(gòu)造函數(shù)D.賦值構(gòu)造函數(shù)22.假定要對類AB定義加號操作符重載成員函數(shù),實現(xiàn)兩個AB類對象的加法,并返回相加結(jié)果,則該成員函數(shù)的聲明語句為:A.ABoperator+(AB&a,AB&b)B.ABoperator+(AB&a)C.operator+(ABa)D.AB&operator+()23.假定AB為一個類,則執(zhí)行ABx;語句時將自動調(diào)用該類的_____A.有參構(gòu)造函數(shù)C.拷貝構(gòu)造函

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論