首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
2013中考 | 2013高考 | 2013考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 托業(yè) | 雅思 | 專四專八 | 口譯筆譯 | 博思
GRE GMAT | 新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 |
零起點法語 | 零起點德語 | 零起點韓語
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
華為認證 | Java認證
公務員 | 報關員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導游資格
報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
人力資源 | 管理咨詢師 | 秘書資格 | 心理咨詢師 | 出版專業(yè)資格 | 廣告師職業(yè)水平 | 駕駛員
網(wǎng)絡編輯 | 公共營養(yǎng)師 | 國際貨運代理人 | 保險從業(yè)資格 | 電子商務師 | 普通話 | 企業(yè)培訓師
營銷師
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護士
會計從業(yè)資格考試會計證) | 經(jīng)濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師
注冊資產(chǎn)評估師 | 高級會計師 | ACCA | 統(tǒng)計師 | 精算師 | 理財規(guī)劃師 | 國際內(nèi)審師
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產(chǎn)估價師 | 土地估價師 | 巖土師
設備監(jiān)理師 | 房地產(chǎn)經(jīng)紀人 | 投資項目管理師 | 土地登記代理人 | 環(huán)境影響評價師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
化工工程師 | 材料員
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
計算機等級考試
您現(xiàn)在的位置: 考試吧(Exam8.com) > 計算機等級考試 > 計算機二級 > C加加 > 模擬試題 > 正文

2012年全國計算機二級考試C++筆試模擬試題(六)

來源:考試吧Exam8.com) 2012-8-24 15:10:55 考試吧:中國教育培訓第一門戶 模擬考場
2012年全國計算機二級考試C++筆試模擬試題。

  (12)A

  【命題目的】考查C++語言中的注釋問題。

  【解題要點】C++語言中的注釋與C語言不同,C語言的注釋符號只有/* */,而C++在此基礎上又加上了//,此注釋用于單行注釋。

  【考點鏈接】注釋不影響程序的運行。

  (13)B

  【命題目的】考查C++語言各種數(shù)據(jù)類型所占的內(nèi)存大小。

  【解題要點】char型數(shù)據(jù)所占內(nèi)存的大小為1個字節(jié)。

  【錯解分析】int型數(shù)據(jù)占內(nèi)存的大小為4個,cong double,double占內(nèi)存的大小為8個字節(jié)。

  【考點鏈接】求字節(jié)數(shù)用sizeof運算符。

  (14)B

  【命題目的】考查C++語言的正確賦值方法。

  【解題要點】a=b=c+2實際上相當于a=(b=c+2),進而可分解為兩個表達式:b=c+2和a=b。

  【錯解分析】選項A)中包含一個不合法的運算符":=";選項C)應改為(int)18.5%3;選項D)可理解為兩個表達式:a+7=c+b和a=a+7,其中第一個是錯的,因為C++語言規(guī)定賦值號的左邊只能是單個變量,不能是表達式或常量等。

  【考點鏈接】C++語言賦值語句的運用。

  (15)A

  【命題目的】關于switch語句的考查。

  【解題要點】該題目的關鍵是要搞清楚該程序執(zhí)行了哪幾條語句。由于x的值等于1,所以switch結構中,程序從case 1后面的語句開始執(zhí)行,又因為case 1后面的語句沒有以break結束,所以程序要繼續(xù)往下執(zhí)行case 2后面的語句。所以,該程序共執(zhí)行了這三條語句:a++;a++;b++;,因此,變量a和b最后的值應該為2和1。

  【考點鏈接】break語句可以結束switch語句。

  (16)C

  【命題目的】考查C++語言中"‖"和"&&"運算符。

  【解題要點】該題目的關鍵是要搞清楚"‖"和"&&"兩個邏輯運算符的運算功能。運算符"‖"和"&&"是雙目運算符,要求有兩個運算量。且規(guī)定邏輯與運算中,只有前面運算量的值為真時,才需要判別后面的值。只要前面運算量為假,就不必判別后的值。而邏輯或則為只要前面的運算量為真,就不必判別后的值;只有前為假,才判別后。本題中j++值為真,不進行k++的運算,所以k的值保持不變。

  【考點鏈接】注意按位與和按位或的用法。

  (17)D

  【命題目的】數(shù)組的定義范圍。

  【解題要點】本題定義a為3行×4列的數(shù)組,它可用的行下標最大為2,列下標最大為3。

  【錯解分析】a[0][4]超過了數(shù)組的范圍。

  【考點鏈接】數(shù)組的下標是從0開始的。

  (18)D

  【命題目的】對于運算符"&"和"*"的運用。

  【解題要點】"&"是求址運算符,"*"是指針變量的說明符,說明該變量只能存放所定義類型變量的地址。本題中選項D)中的第一和第三項所表達的是同樣的意思。

  【錯解分析】選項A)中a是一個整型變量。選項B)中&*a等價于a,*point是指針變量所指的內(nèi)容。選項C)中也是同理。

  【考點鏈接】在指針運算中,&和*的作用相互抵消。

  (19)D

  【命題目的】本題綜合考查函數(shù)的調(diào)用方式

  【解題要點】函數(shù)的形參和實參具有以下特點:

  ①形參變量只有在被調(diào)用時才分配內(nèi)存單元,在調(diào)用結束時, 即刻釋放所分的內(nèi)存單元。因此,形參只有在函數(shù)內(nèi)部有效。 函數(shù)調(diào)用結束返回主調(diào)函數(shù)后則不能再使用該形參變量。②實參可以是常量、變量、表達式、函數(shù)等, 無論實參是何種類型的量,在進行函數(shù)調(diào)用時,它們都必須具有確定的值, 以便把這些值傳送給形參。 因此應通過預先用賦值,輸入等辦法使實參獲得確定值。③實參和形參在數(shù)量上,類型上,順序上應嚴格一致, 否則會發(fā)生"類型不匹配"的錯誤。④函數(shù)調(diào)用中發(fā)生的數(shù)據(jù)傳送是單向的。 即只能把實參的值傳送給形參,而不能把形參的值反向地傳送給實參。 因此在函數(shù)調(diào)用過程中,形參的值發(fā)生改變,而實參中的值不會變化。

  【錯解分析】函數(shù)調(diào)用不可以作為一個函數(shù)的形參。

  【考點鏈接】函數(shù)可以嵌套調(diào)用,但是不可嵌套定義。

  (20)A

  【命題目的】考查三目運算符"?:"。

  【解題要點】三目運算符的表達式為(表達式1)?(表達式2):(表達式3),運算過程是當(表達式1)的值為真時,求(表達式2)的值為整個表達式的值;如果(表達式1)的值為假,則求(表達式3)的值為整個表達式的值。題中,表達式x>12的結果為假,所以執(zhí)行的語句是x-12,最終結果應該是0。

  【考點鏈接】"?:"的優(yōu)先級高于"="運算符的優(yōu)先級。

  (21)D

  【命題目的】考查關于C++語言類的定義方法。

  【解題要點】在C++語言中類定義中的構造函數(shù)是私有的,但是其卻調(diào)用了其中的公有變量,在實例化時會出現(xiàn)錯誤。

  【考點鏈接】C++語言類的定義

  (22)A

  【命題目的】考查C++語言中類定義和它的概念。

  【解題要點】C++語言的默認訪問權限修飾符是private。

  【錯解分析】C++語言中的構造函數(shù)是系統(tǒng)默認就有的,用戶可以自己定義也可以不定義,故選項B)錯誤;C++語言的類是可以嵌套定義的,故選項D)錯誤;C++語言中成員函數(shù)的實現(xiàn)部分也可以寫在類定義內(nèi),故選項C)錯誤。

  【考點鏈接】函數(shù)不能嵌套定義。

  (23)B

  【命題目的】關于C++語言繼承問題的考查。

  【解題要點】C++語言中通常有3種繼承修飾符public,protected和private,限制依次嚴格,另外對類中的數(shù)據(jù)和函數(shù)也有這3種修飾符進行限制。一個派生類能不能繼承基類的所有數(shù)據(jù)成員受它們的限制。

  【考點鏈接】C++語言中繼承關系的修飾符public,protected和private的運用。

  (24)D

  【命題目的】關于C++語言繼承問題中派生類對基類的訪問能力的考查

  【解題要點】C++語言中通常有三種繼承修飾符public,protected,private,限制依次嚴格,另外對類中的數(shù)據(jù)和函數(shù)也有這三種修飾符進行限制,有3種是不能繼承的:公有繼承基類的私有成員,私有繼承基類的私有成員,保護繼承基類的私有成員。

  (25)A

  【命題目的】考查C++語言中不能夠重載的操作符。

  【解題要點】C++語言中的不能重載的操作符是., .*, ->*, ::和?:。

  (26)D

  【命題目的】考查C++語言中操作符重載的概念。

  【解題要點】運算符重載的規(guī)則是重載時不能改變運算符的操作數(shù)個數(shù),不能改變運算符的優(yōu)先級,不能改變運算符的結合性,不能改變對預定義類型數(shù)據(jù)的操作方式。

上一頁  1 2 3 4 5 6 7 8 9 10 下一頁

  相關推薦:

  2012年計算機三級考試PC技術模擬試題考答案匯總

  2012年計算機等級考試二級VB重點知識匯總

  2012年下半年計算機等級考試報名時間及入口匯總

文章搜索
版權聲明:如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。