全國(guó)計(jì)算機(jī)二級(jí)C++考試強(qiáng)化復(fù)習(xí)題及答案3篇_第1頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)C++考試強(qiáng)化復(fù)習(xí)題及答案3篇_第2頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)C++考試強(qiáng)化復(fù)習(xí)題及答案3篇_第3頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)C++考試強(qiáng)化復(fù)習(xí)題及答案3篇_第4頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)C++考試強(qiáng)化復(fù)習(xí)題及答案3篇_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第頁(yè)共頁(yè)全國(guó)計(jì)算機(jī)二級(jí)C++考試強(qiáng)化復(fù)習(xí)題及答案全國(guó)計(jì)算機(jī)二級(jí)C++考試強(qiáng)化復(fù)習(xí)題及答案精選3篇(一)全國(guó)計(jì)算機(jī)二級(jí)C++考試強(qiáng)化復(fù)習(xí)題及答案單項(xiàng)選擇題1).假設(shè)已定義的函數(shù)有返回值,那么以下關(guān)于該函數(shù)調(diào)用的表達(dá)中錯(cuò)誤的選項(xiàng)是()。A.函數(shù)調(diào)用可以作為獨(dú)立的語(yǔ)句存在B.函數(shù)調(diào)用可以無(wú)返回值C.函數(shù)調(diào)用可以出如今表達(dá)式中D.函數(shù)調(diào)用可以作為、一個(gè)函數(shù)的形參正確答案:D答案解析:此題考察函數(shù)的調(diào)用方式。函數(shù)的形參和實(shí)參具有以下特點(diǎn):①形參變量只有在被調(diào)用時(shí)才分配內(nèi)存單元,在調(diào)用完畢時(shí),即刻釋放分配的.內(nèi)存單元,因此,形參只有在函數(shù)內(nèi)部有效,函數(shù)調(diào)用完畢返回主調(diào)函數(shù)后那么不能再使用該形參變量;②實(shí)參可以是常量、變量、表達(dá)式、函數(shù)等,無(wú)論實(shí)參是何種類型的量,在進(jìn)展函數(shù)調(diào)用時(shí),它們都必須具有確定的值,以便把這些值傳送給形參,因此應(yīng)通過預(yù)先用賦值、輸入等方法使實(shí)參獲得確定值;③實(shí)參和形參在數(shù)量上、類型上、順序上應(yīng)嚴(yán)格一致,否那么會(huì)發(fā)生″類型不匹配″的錯(cuò)誤;④函數(shù)調(diào)用中發(fā)生的數(shù)據(jù)傳送是單向的。即只能把實(shí)參的值傳送給形參,而不能把形參的值反向地傳送給實(shí)參。因此在函數(shù)調(diào)用過程中,形參的值發(fā)生改變,而實(shí)參中的值不會(huì)變化。2).設(shè)inta=10,b=11,c=12;,表達(dá)式(a+b)A.2B.0C.-2D.1正確答案:B答案解析:此題考察的是運(yùn)算符的優(yōu)先級(jí),應(yīng)該先計(jì)算a+b的值為21,然后與c比擬大小的值為0,根據(jù)“--”的運(yùn)算規(guī)那么,整個(gè)表達(dá)式的值為0。3).假設(shè)要對(duì)Date類中重載的加法運(yùn)算符成員函數(shù)進(jìn)展聲明,以下選項(xiàng)中正確的選項(xiàng)是()。A.Data+(Data);B.Dataoperator+(Data);C.Data+operator(Data);D.operator+(Data.Data);正確答案:B答案解析:重載運(yùn)算符的函數(shù)一般格式如下:函數(shù)類型operator運(yùn)算符名稱(形參列表),因此選B。4).以下表達(dá)中正確的選項(xiàng)是()A.循環(huán)隊(duì)列中的元素個(gè)數(shù)隨隊(duì)頭指針與隊(duì)尾指針的變化而動(dòng)態(tài)變化B.循環(huán)隊(duì)列中的元素個(gè)數(shù)隨隊(duì)頭指針的變化而動(dòng)態(tài)變化C.循環(huán)隊(duì)列中的元素個(gè)數(shù)隨隊(duì)尾指針的變化而動(dòng)態(tài)變化D.以上說法都不對(duì)正確答案:A答案解析:在循環(huán)隊(duì)列中,用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用排頭指針front指向排頭元素的前一個(gè)位置。因此,從排頭指針front指向的后一個(gè)位置直到隊(duì)尾指針rear指向的位置之間所有的元素均為隊(duì)列中的元素。所以循環(huán)隊(duì)列中的元素個(gè)數(shù)與隊(duì)頭指針和隊(duì)尾指針的變化而變化,A正確。5).有如下數(shù)組聲明:intnum[10];,下標(biāo)值引用錯(cuò)誤的選項(xiàng)是A.num[10]B.num[5]C.num[3]D.num[0]正確答案:A答案解析:數(shù)組定義中的數(shù)字指的是數(shù)組的大小,而下標(biāo)是從0開場(chǎng)的,所以題中數(shù)組的最后一個(gè)元素是num[9]。6).下面有關(guān)for循環(huán)的正確描繪是A.for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況B.for循環(huán)是先執(zhí)行循環(huán)體語(yǔ)句,后判斷表達(dá)式C.在for循環(huán)中,不能用break語(yǔ)句跳出循環(huán)體D.for循環(huán)的循環(huán)體語(yǔ)句中,可以包含多條語(yǔ)句,但必須用花括號(hào)括起來(lái)正確答案:D答案解析:選項(xiàng)A)for循環(huán)可以用于循環(huán)次數(shù)不確定的情況;選項(xiàng)B)for循環(huán)是先判斷表達(dá)式,后執(zhí)行循環(huán)體語(yǔ)句;選項(xiàng)C)在for循環(huán)中,可以用break語(yǔ)句跳出循環(huán)體,從而接著執(zhí)行循環(huán)體后面的語(yǔ)句。全國(guó)計(jì)算機(jī)二級(jí)C++考試強(qiáng)化復(fù)習(xí)題及答案精選3篇(二)全國(guó)計(jì)算機(jī)二級(jí)C++考試試題1).棧底至棧頂依次存放元素A、B、C、D?在第五個(gè)元素E入棧前?棧中元素可以出棧?那么出棧序列可能是A.ABCEDB.DCBEAC.DBCEAD.CDABE正確答案:B答案解析:?棧操作原那么上“后進(jìn)先出”?棧底至棧頂依次存放元素A、B、C、D?那么說明這4個(gè)元素中D是最后進(jìn)棧?B、C處于中間?A最早進(jìn)棧。所以出棧時(shí)一定是先出D?再出C?最后出A。2).NULL是指A.0B.空格C.未知的值或無(wú)任何值D.空字符串正確答案:C答案解析:此題屬于記憶性的題目,NULL是指未知的值或無(wú)任何值。3).C++語(yǔ)言是以哪種語(yǔ)言為根底逐漸開展演變而成的一種程序設(shè)計(jì)語(yǔ)言A.ASPB.CC.VBD.Java正確答案:B答案解析:C++語(yǔ)言是對(duì)C語(yǔ)言進(jìn)展了擴(kuò)大,繼承了它的語(yǔ)法,并增加了面向?qū)ο蟮脑O(shè)計(jì)方法。4).繼承機(jī)制的`作用是A.信息隱藏B.數(shù)據(jù)封裝C.定義新類D.數(shù)據(jù)抽象正確答案:C5).以下定義數(shù)組中錯(cuò)誤的選項(xiàng)是()A.inta[10];B.inta[2][20];C.inta[20][];D.inta[];正確答案:C6).鏈表不具有的特點(diǎn)是A.不必事先估計(jì)存儲(chǔ)空間B.可隨機(jī)訪問任一元素C.插入刪除不需要挪動(dòng)元素D.所需空間與線性表長(zhǎng)度成正比正確答案:B7).某二叉樹有5個(gè)度為2的結(jié)點(diǎn),那么該二叉樹中的葉子結(jié)點(diǎn)數(shù)是()。A.10B.8C.6D.4正確答案:C答案解析:根據(jù)二叉樹的性質(zhì)斷定,在任意二叉樹中,度為O的葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)。8).最簡(jiǎn)單的交換排序方法是()A.快速排序B.選擇排序C.堆排序D.冒泡排序正確答案:D9).能正確表示邏輯關(guān)系:“a≥10或a≤0”的C++語(yǔ)言表達(dá)式是()A.a》10ora<=0C.a》=10--a<=0D.a》=10‖a<=0正確答案:D10).程序中有語(yǔ)句:for(inti=0;i<5;i++)cout《*(p+i)<A.int*p=a;B.intp=a;C.*p=a;D.p=a;正確答案:A答案解析:從循環(huán)語(yǔ)句中可以看出,是在0到4的循環(huán)中輸出數(shù)組a中的前5個(gè)元素,輸出的值為*(p+i),即為指針p向后挪動(dòng)指向的元素。所以初始化要將指針p指向數(shù)組a,即int*p=a;。全國(guó)計(jì)算機(jī)二級(jí)C++考試強(qiáng)化復(fù)習(xí)題及答案精選3篇(三)全國(guó)計(jì)算機(jī)二級(jí)C++考試輔導(dǎo)練習(xí)題單項(xiàng)選擇題1).關(guān)系模型允許定義3類數(shù)據(jù)約束,以下不屬于數(shù)據(jù)約束的是()。A.實(shí)體完好性約束B.參照完好性約束C.屬性完好性約束D.用戶自定義完好性約束正確答案:C答案解析:關(guān)系模型允許定義3類數(shù)據(jù)約束,即實(shí)體完好性約束、參照完好性約束和用戶自定義完好性約束。其中前兩種完好性約束由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)支持,用戶自定義完好性約束那么由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)提供完好性約束語(yǔ)言,用戶利用該語(yǔ)言給出約束條件,運(yùn)行時(shí)由系統(tǒng)自動(dòng)檢查。2).假設(shè)有定義″inta[2][3];″,以下選項(xiàng)中對(duì)a數(shù)組元素正確引用的是()。A.a[2][!1]B.a[2][3]C.a[0][3]D.a[1》2][!1]正確答案:D答案解析:數(shù)組的.下標(biāo)從O開場(chǎng),數(shù)組a[2][3]包括元素a[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2],只有選項(xiàng)D正確,1》2為假,所以是O,!為假也是0,即引用元素a[0][0],其他選項(xiàng)的引用均是下標(biāo)越界。3).C程序中不能表示的數(shù)制是()。A.二進(jìn)制B.八進(jìn)制C.十進(jìn)制D.十六進(jìn)制正確答案:A答案解析:C語(yǔ)言程序不能表示二進(jìn)制,在C語(yǔ)言中,所有的數(shù)值型常量都帶有符號(hào),所以整型數(shù)量只區(qū)別整型和長(zhǎng)整型兩種形式,整型常量和長(zhǎng)整型常量均可用十進(jìn)制、八進(jìn)制、十六進(jìn)制3種形式表示,應(yīng)選項(xiàng)A不正確。4).SQL語(yǔ)言又稱為A.構(gòu)造化定義語(yǔ)言B.構(gòu)造化控制語(yǔ)言C.構(gòu)造化查詢語(yǔ)言D.構(gòu)造化操縱語(yǔ)言正確答案:C5).以下表達(dá)中錯(cuò)誤的選項(xiàng)是()。A.gets函數(shù)用于從終端讀入字符串B.getchar函數(shù)用于從磁盤文件讀入字符C.fputs函數(shù)用于把字符串輸出到文件D.fwr

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論