2022年計算機等級二級C++沖刺試題_第1頁
2022年計算機等級二級C++沖刺試題_第2頁
2022年計算機等級二級C++沖刺試題_第3頁
2022年計算機等級二級C++沖刺試題_第4頁
2022年計算機等級二級C++沖刺試題_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2022計算機等級二級C++沖刺試題1、以下排序方法中,最壞狀況下比擬次數(shù)最少的是( )0A,冒泡排序B.簡潔選擇排序C.直接插入排序D.堆排序2、下面程序的運行結(jié)果為()0#includeclassA{public:A(){tout>P:*P表示的是指針變量P的地址P表示的是變量a的地址,而不是變量a的值*P表示的是指針變量P的值*P只能用來說明P是一個指針變量4、與語句coutB.cout?cout<〈'\xA';cout<<'\0':5、假如表達(dá)式x*y+z中,“*”是作為友元函數(shù)重載的,“+”是作為成員函數(shù)重載的,則該表達(dá)式還可為()ooperator+(operator$(X,Y),z)x.operator+(operator*(x,y),Z)Y.operator*(operator+(x,Y),z)x.operator+(operator{(X,Y))6、在以下關(guān)鍵字中,不能用來表示繼承方式的是()oprivatestaticpublicprotected7、下面的( )選項不能作為函數(shù)的返回類型。voidintC.newD.long8、有如下函數(shù)定義:voidfunC(inta,int&B.{a++;b++;} 若執(zhí)行代碼段:intx=0,Y=l:funC(X,y);則變量X和y的值分別是()。0和11和10和21和29、定義無符號整數(shù)類為Ulnt,下面可以作.為類UInt實例化值的是( )?!?693690.369D.整數(shù)集合{1,2,3,4,5)10、以下關(guān)于類定義的說法中,正確的選項是(A.類定義中包括數(shù)據(jù)成員和函數(shù)成員的聲明B.類成員的缺省訪問權(quán)限是愛護(hù)的C.數(shù)據(jù)成員必需被聲明為私有的D,成員函數(shù)只能在類體外進(jìn)展定義11、有如下程序:#ncludeusingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function(val);cout<return0;)voidfunction(doubleval)}val=3;}編譯運行這個程序?qū)⑾У臓顩r是()oA.編譯出錯,無法運行B.輸出:3C.輸出:3.0D.輸出一個不確定的數(shù)12、this指針是C++語言實現(xiàn)()的一種機制。A.抽象B.封裝C.繼承D.重載13、下面關(guān)于虛函數(shù)的描述,錯誤的選項是()。A.在成員函數(shù)聲明的前面加上virtual修飾,就可把該函數(shù)聲明為虛函數(shù)B.基類中說明白虛函數(shù)后,派生類中對應(yīng)的函數(shù)也必需說明為虛數(shù)C.虛函數(shù)可以是另一個類的友元函數(shù),但不能是靜態(tài)成員函數(shù)D.基類中說明的純虛函數(shù)在其任何派生類中都必需實現(xiàn)14、有如下程序:#includeusingnamespaeestd;intmain()(voidfunction(doubleval);doubleval:

function(val);eout<return0;Jvoidfunction(doubleval)(val=3;1編譯運行這個程序?qū)⑾У臓顩r是()oA.編譯出錯,無法運行B.輸出:3C.輸出:3.0D.輸出一個不確定的數(shù)15、面對對象方法中,繼承是指()o一組對象所具有的相像性質(zhì)一個對象具有另一個對象的性質(zhì)C.各對象之間的共同性質(zhì)D.類之間共享屬性和操作的機制16、16、以下程序的運行結(jié)果為( )0ttincludevoidmain()inta=2:intb=a+l: coutB.00.70.66666666…17、有如下定義:inta[5]={l,3,5,7,9},*P=a;以下表達(dá)式中不能得到數(shù)值5的是()0a⑵a[3]*(P+2)+P+418、C++系統(tǒng)預(yù)定義了4個用于標(biāo)準(zhǔn)數(shù)據(jù)流的對象,以下選項中不屬于此類對象的是()OcoutcincerrD.cset19、有如下程序:ttincludeusingnamespacestd;classGA{public:virtualintf()treturn1;)};classGB:publicGA(public:virtualintf(){return2;});voidshow(GAg){eout<<9.f();}voiddisplay(GA&g){cout<<9,f();}intmain(){GAa;show(A.;display(A.;GBb;show(B.;display(B.;return0;執(zhí)行這個程序的輸出結(jié)果是()0111112111112121220、以下表達(dá)中正確的選項是( )0A.有一個以上根結(jié)點的數(shù)據(jù)構(gòu)造不肯定是非線性構(gòu)造B.只有一個根結(jié)點的數(shù)據(jù)構(gòu)造不肯定是線性構(gòu)造C.循環(huán)鏈表是非線性構(gòu)造D.雙向鏈表是非線性構(gòu)造21、以下關(guān)于虛函數(shù)的說明中,正確的選項是( )0A.從虛基類繼承的函數(shù)都是虛函數(shù)B.虛函數(shù)不得是靜態(tài)成員函數(shù)C.只能通過指針或引用調(diào)用虛函數(shù)D.抽象類中的成員函數(shù)都是虛函數(shù)22、某二叉樹共有7個結(jié)點,其中葉子結(jié)點只有1個,則該二叉樹的深度為(假設(shè)根結(jié)點在第1層)()o346723、在數(shù)據(jù)庫設(shè)計中,將E?R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()0A.需求分析階段B.概念設(shè)計階段C.規(guī)律設(shè)計階段D.物理設(shè)計階段24、以下關(guān)于類模板的模板參數(shù)的表達(dá)中,錯誤的選項是()0A,模板參數(shù)可以作為數(shù)據(jù)成員的類型B,模板參數(shù)可以作為成員函數(shù)的返回類型C.模板參數(shù)可以作為成員函數(shù)的參數(shù)類型D,模板參數(shù)不能作為成員函數(shù)的局部變量的類型25、在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是()。A.可行性分析報告B.軟件需求規(guī)格說明書C.概要沒計說明書D.集成測試打算26、下面關(guān)于模板的描述,錯誤的選項是()。A.函數(shù)模板和類模板的參數(shù)可以是任意的數(shù)據(jù)類型B.類模板不能直接使用,必需先實例化為相應(yīng)的模板類,然后定義了模板類的對象后才能使用C.函數(shù)模板不能直接使用,需要實例化為模板函數(shù)后才能使用D.類模板的成員函數(shù)都是模板函數(shù)27、數(shù)據(jù)庫系統(tǒng)的三級模式不包括( )oA.概念模式B.內(nèi)模式C.外模式D.數(shù)據(jù)模式28、以下語句中不是死循環(huán)的是()ointi=10;for(inti=l;j<10;i++)while(1) {if(i==l)break;inti-0;inti=l:29、為了取代c中帶參數(shù)的宏,在c++中使用( )0A.重載函數(shù)B.內(nèi)聯(lián)函數(shù)C.遞歸函數(shù)D.友元函數(shù)30、C++語言對C語言做了許多改良,C++語言相對于C語言的最根本的變化是()oA.增加了一些新的運算符B.允許函數(shù)重載,并允許設(shè)置默認(rèn)參數(shù)C.規(guī)定函數(shù)說明符必需用原型D.引進(jìn)了類和對象的概念31、派生類的成員函數(shù)不能訪問基類的()oA.公有成員和愛護(hù)成員B.公有成員C.私有成員D.愛護(hù)成員32、以下代碼段中聲明白3個類:ClassPerson{};ClassStudent:publicPerson(};ClassUndergraduate:Student{};以下關(guān)于這些類之間關(guān)系的描述中,錯誤的選項是()0A.類Person是類Undergraduate的基類B.類Undergraduate從類Student公有繼承C.類Student是類Person的派生類D.類Undergraduate是類Person的派生類33、若有下面的函數(shù)調(diào)用:fun(fl+b,3,max(n—1,B.)則fun的實參個數(shù)是()o345634、有如下兩個類定義:classXX{private:doublexl;protected:doublex2;public:doublex3;};classYY:protectedXX{private:doubleyl;protected:doubley2;public:doubley3;在類YY中愛護(hù)成員變量的個數(shù)是()o12335、以下關(guān)于運算符重載的描述中,正確的選項是()oA,運算符重載為成員函數(shù)時,若參數(shù)表中無參數(shù),重載的是一元運算符B.一元運算符只能作為成員函數(shù)重載C.二元運算符重載為非成員函數(shù)時,參數(shù)表中有一個參數(shù)C++中可以重載全部的運算符36、建立派生類對象時,3種構(gòu)造函數(shù)分別是a(基類的構(gòu)造函數(shù))、b(成員對象的構(gòu)造函數(shù))、C(派生類)構(gòu)造函數(shù)),這3種構(gòu)造函數(shù)的調(diào)用挨次為()。abCaCbCabCba37、在以下枚舉符號中,用來表示“相對于當(dāng)前位置”文件定位方式的是( )。ios_base::curios——base::begIosbase::Outios——base::end38、當(dāng)使用ifstream流類定義一個流對象并翻開一個磁盤文件時,文件的默認(rèn)翻開方式為()oios—base::inios一base::in1iosbase::OutIosbase;:

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論