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

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

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

 

  參考答案及分析

  一、選擇題

  (1)D

  【命題目的】讓考生加深對各種排序方法特點的了解。

  【解題要點】冒泡排序是一種最簡單的交換類排序方法,它是通過相鄰數(shù)據(jù)元素的交換逐步將線性表變成有序。

  【錯解分析】交換排序方法有冒泡排序和快速排序,顯然選項B)和選項C)錯誤,冒泡排序比較簡單,其算法也容易理解,但快速排序本身較為復(fù)雜,且采用了遞歸調(diào)用,其算法理解也稍難。

  【考點鏈接】插入排序、選擇排序、歸并排序、基數(shù)排序等排序方法的特點。

  (2)A

  【命題目的】考查棧的存儲結(jié)構(gòu)的基本知識。

  【解題要點】和線性表類似,棧也有兩種存儲方法,一是順序棧,二是鏈?zhǔn)綏。棧的順序存儲結(jié)構(gòu)是利用一組地址連續(xù)的存儲單元一次存儲自棧底到棧頂?shù)臄?shù)據(jù)元素,同時附設(shè)指針top指示棧頂元素的位置,由于棧的操作是線性表操作的特例,相對而言,鏈?zhǔn)綏5牟僮鞲子趯崿F(xiàn)。

  【考點鏈接】這3種運算方法在各種存儲結(jié)構(gòu)中的應(yīng)用。

  (3)B

  【命題目的】考查有關(guān)線性表存儲結(jié)構(gòu)的基本知識。

  【解題要點】順序存儲結(jié)構(gòu)中,數(shù)據(jù)元素存放在一組地址連續(xù)的存儲單元中,每個數(shù)據(jù)元素地址可通過公式LOC(ai)=LOC(a1)+(i-1)L計算得到,從而實現(xiàn)了隨機(jī)存取。對于鏈?zhǔn)酱鎯Y(jié)構(gòu),要對某結(jié)點進(jìn)行存取,都得從鏈的頭指針指向的結(jié)點開始,這是一種順序存取的存儲結(jié)構(gòu)。

  【考點鏈接】順序存儲結(jié)構(gòu)和鏈?zhǔn)酱鎯Y(jié)構(gòu)的定義和性質(zhì),兩種存儲結(jié)構(gòu)的操作方法。

  (4)A

  【命題目的】讓考生熟練掌握常用的測試方法及其概念。

  【解題要點】黑箱測試方法完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征,而只是根據(jù)功能導(dǎo)出測試用例。

  【錯解分析】白箱測試是根據(jù)對程序內(nèi)部邏輯結(jié)構(gòu)的分析來選取測試用例,白箱測試也稱為邏輯覆蓋測試,故選項B)不正確;錯誤推測法只是黑箱測試所使用的一種具體的方法,故選項C)不正確;安裝測試是測試層次中的一種,它屬于高級測試,故選項D)不正確。

  【考點鏈接】常用的黑箱測試方法及其定義,白箱測試用例的準(zhǔn)則。

  (5)A

  【命題目的】讓考生對常用的軟件結(jié)構(gòu)設(shè)計工具要有較深入的了解。

  【解題要點】常用的軟件結(jié)構(gòu)設(shè)計工具是結(jié)構(gòu)圖(SC-Structure Chart),也稱程序結(jié)構(gòu)圖。其中,矩形內(nèi)用于注明模塊的功能和名字;箭頭表示模塊間的調(diào)用關(guān)系,帶實心圓的箭頭表示傳遞的是控制信息,帶空心圓的箭頭表示傳遞的是數(shù)據(jù)。

  【考點鏈接】根據(jù)結(jié)構(gòu)圖設(shè)計思想,了解結(jié)構(gòu)圖構(gòu)成的基本形式。

  (6)C

  【命題目的】本題主要考查了模塊間耦合的類型。

  【解題要點】模塊之間的耦合程度反映了模塊的獨立性,也反映了系統(tǒng)分解后的復(fù)雜程度。按照耦合程度從弱到強(qiáng),可以將其分成5級,分別是:數(shù)據(jù)耦合、同構(gòu)耦合、控制耦合、公用耦合和內(nèi)容耦合。選項C),沒有這種耦合方式。

  【考點鏈接】評價模塊獨立性的主要標(biāo)準(zhǔn),以及對它們的定義和分類。

  (7)C

  【命題目的】使學(xué)生加深對關(guān)系模型數(shù)據(jù)庫基礎(chǔ)知識的記憶。

  【解題要點】在關(guān)系模型數(shù)據(jù)庫中,基本結(jié)構(gòu)是二維表,這種二維表稱為關(guān)系。關(guān)系的列稱為屬性,一個具有N個屬性的關(guān)系稱為N元關(guān)系。

  【考點鏈接】各種關(guān)系查詢語言與過程性語言和非過程性語言的關(guān)系,過程性語言的特點。

  (8)C

  【命題目的】考查考生對數(shù)據(jù)庫基本知識的了解。

  【解題要點】DBMS提供數(shù)據(jù)操縱語言(DML)實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的操作,數(shù)據(jù)操縱語言(DML)是用戶(包括應(yīng)用程序)與數(shù)據(jù)庫系統(tǒng)的接口。數(shù)據(jù)操縱語言通常包括檢索和更新功能。

  【考點鏈接】程序模塊中語言處理部分的分類,各子類的定義及其功能。

  (9)D

  【命題目的】讓考生了解文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的區(qū)別。

  【解題要點】文件系統(tǒng)所管理的數(shù)據(jù)文件基本上是分散的、相互獨立的,因此相對于數(shù)據(jù)庫系統(tǒng),以此為基礎(chǔ)的數(shù)據(jù)處理存在3個缺點,數(shù)據(jù)冗余大、數(shù)據(jù)的不一致性、程序與數(shù)據(jù)的相互依賴(簡稱為數(shù)據(jù)依賴)。

  【考點鏈接】文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)各自的特點,人工管理階段及數(shù)據(jù)庫系統(tǒng)三代的特點。

  (10)D

  【命題目的】考查考生對需求分析的內(nèi)容的了解。

  【解題要點】需求分析是軟件定義時期的最后一個階段,它的基本任務(wù)就是詳細(xì)調(diào)查現(xiàn)實世界要處理的對象(組織、部門、企業(yè)等),充分了解原系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。。

  【錯解分析】選項A)軟件開發(fā)方法是在總體設(shè)計階段完成的任務(wù);選項B)軟件開發(fā)工具是在實現(xiàn)階段需完成的任務(wù);選項C)軟件開發(fā)費用是在可行性研究階段需完成的任務(wù)。

  【考點鏈接】需求分析的任務(wù)和它的6種方法。

  (11)D

  【命題目的】考查面向?qū)ο笳Z言的基本思想。

  【解題要點】面向?qū)ο笳Z言的基本特性是封裝,繼承和多態(tài)。

  【錯解分析】垃圾回收是Java的主要特點。

  【考點鏈接】要掌握面向?qū)ο蟮膬?yōu)點。

  (12)A

  【命題目的】考查C++語言標(biāo)識符規(guī)則。

  【解題要點】在C++語言中,標(biāo)識符只能由數(shù)字,字母,下劃線組成,并且第一個字符不能是數(shù)字。

  【錯解分析】選項A)是以數(shù)字開始的。

  【考點鏈接】關(guān)鍵字不能用作標(biāo)識符。

  (13)A

  【命題目的】考查C++運算符的優(yōu)先級。

  【解題要點】運算符的優(yōu)先級是::最高,其次是[ ],( ),等,然后是++,--,再低還有->*,*,+,<<,>>,=。

  【考點鏈接】逗號的優(yōu)先級最低。

  (14)C

  【命題目的】考查宏定義的簡單運用。

  【解題要點】理解宏定義,sum(a,b)a*b中a為1+2,b為3,故sum(1+2,3)=1+2*3,即宏定義的替換過程是原樣替換。

  【錯解分析】選項B)的計算方法是(1+2)* 3 = 9是錯誤的,注意,不要隨意的加括號。

  【考點鏈接】宏定義與函數(shù)的區(qū)別。

  (15)A

  【命題目的】考查循環(huán)語句for的使用。

  【解題要點】for循環(huán)的一般格式為for ( 初始化部分; 終止條件判斷部分; 迭代部分){ 循環(huán)體;}

  說明如下:for循環(huán)開始時,首先執(zhí)行初始化操作,然后判斷終止條件是否滿足,如果滿足,則執(zhí)行循環(huán)體中的語句,最后執(zhí)行迭代部分。完成一次循環(huán)后,重新判斷終止條件。

  【錯解分析】在for語句中,如果省略了終止條件判斷部分,并且在語句中沒有break,或者是終止條件判斷部分始終沒有終止,都將出現(xiàn)死循環(huán)。

  【考點鏈接】for循環(huán)語句可由while循環(huán)語句來代替。

  (16)A

  【命題目的】考查continue語句的運用。

  【解題要點】continue是跳出了本次循環(huán)中尚未執(zhí)行的語句,重新執(zhí)行循環(huán),但沒有終止循環(huán)。

  【考點鏈接】注意break,continue和goto語句的用法和區(qū)別。

  (17)C

  【命題目的】考查數(shù)組的定義方法。

  【解題要點】二維數(shù)面的二維不能省略。

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

  (18)D

  【命題目的】考查指針和運算符sizeof的運用。

  【解題要點】理解sizeof的用法,它可以運算出各種數(shù)據(jù)類型所占內(nèi)存空間的多少。

  【錯解分析】選項C)中是指針p所指向的內(nèi)存地址中內(nèi)容是20。

  【考點鏈接】在用完申請后的內(nèi)存應(yīng)立刻釋放。

  (19)C

  【命題目的】考查引用的用法。

  【解題要點】引用必須在第一時間進(jìn)行賦值,int & B沒有在第一時間賦值故錯誤。

  【考點鏈接】引用的方式,引用和指針應(yīng)用的比較。

  (20)A

  【命題目的】考查return語句的用法和函數(shù)的調(diào)用。

  【解題要點】本題函數(shù)Max的功能是求出兩個整數(shù)中的較大者,并且通return語句返回。

  【考點鏈接】return語句的用法,注意return的條件。

  (21)C

  【命題目的】考查函數(shù)含有默認(rèn)參數(shù)時的調(diào)用方法。

  【解題要點】如果一個函數(shù)中有多個參數(shù),則默認(rèn)參數(shù)應(yīng)從右到左逐個定義。

  【錯解分析】選項C)沒有給a傳遞任何的參數(shù),所以是錯誤的。

  【考點鏈接】函數(shù)含有默認(rèn)參數(shù)時的調(diào)用方式。

  (22)C

  【命題目的】考查類的概念。

  【解題要點】C++語言中類定義中默認(rèn)的類的訪問權(quán)限是private。

  【錯解分析】C++語言中沒有default權(quán)限。

  【考點鏈接】結(jié)構(gòu)體默認(rèn)的訪問權(quán)限是public,注意它們之間的區(qū)別。

  (23)C

  【命題目的】考查構(gòu)造函數(shù)的概念。

  【解題要點】構(gòu)造函數(shù)的函數(shù)名必須和類名相同;構(gòu)造函數(shù)可以有一個,也可以有多個;構(gòu)造函數(shù)沒有返回值。

  【考點鏈接】構(gòu)造函數(shù)可以被重載。

  (24)C

  【命題目的】考查拷貝構(gòu)造函數(shù)的方法。

  【解題要點】固定的一種拷貝方式就是<類名>:<類名>const<類名>&<引用對象名>

  【考點鏈接】如果一個類中沒有聲明,拷貝構(gòu)造函數(shù),編譯器會自動生成一個如上述形成的僅有的拷貝構(gòu)造函數(shù)。

  (25)D

  【命題目的】考查類的繼承方法。

  【解題要點】private繼承不能調(diào)用Display_b函數(shù),public繼承可以調(diào)用基類中非private成員。

  【考點鏈接】類的繼承方式public,protected和private的區(qū)別。

  (26)A

  【命題目的】考查虛函數(shù)的基本概念。

  【解題要點】虛函數(shù)只能是類的成員函數(shù),不能是構(gòu)造函數(shù)或析構(gòu)函數(shù)。

  【考點鏈接】虛函數(shù)可以是另一個類的友元函數(shù)。

  (27)C

  【命題目的】考查多態(tài)性的基本概念。

  【解題要點】多態(tài)性主要是指借助于指向?qū)ο蟮幕愔羔樆蛞谜{(diào)用一個虛函數(shù)。

  【考點鏈接】注意多態(tài)和重載的關(guān)系和應(yīng)用。

  (28)C

  【命題目的】運算符重載的概念考查。

  【解題要點】C++語言規(guī)定.*運算符是不能被重載的。

  【考點鏈接】還有.,->*,::,?:這幾個運算符不能重載。

  (29)A

  【命題目的】關(guān)于重載概念的考查。

  【解題要點】C++語言規(guī)定"="運算符只能作為成員函數(shù)重載。

  (30)B

  【命題目的】模板概念的考查。

  【解題要點】類模板可以有虛擬類型參數(shù)。

  【考點鏈接】模板及其周邊概念和模板的實現(xiàn)。

  (31)D

  【命題目的】setprecision()函數(shù)的考查。

  【解題要點】setprecision()函數(shù)為設(shè)置小數(shù)位數(shù)。

  【考點鏈接】C++ 中I/O流各種函數(shù)的使用例如:setw(),setfill()。

  (32)A

  【命題目的】考查交換兩整數(shù)的方法。

  【解題要點】兩數(shù)只在函數(shù)change內(nèi)被使用,函數(shù)調(diào)用完后該內(nèi)存被釋放,因此沒有交換兩數(shù)。

  【考點鏈接】交換兩個數(shù)的方法簡單說有兩種一是使用指針,二是用引用。

  (33)D

  【命題目的】考查字符串的應(yīng)用和′\0′的輸出。

  【解題要點】′\0′輸出為不顯示,只代表一個字符串的結(jié)束。

  【考點鏈接】C++語言中各種字符轉(zhuǎn)義序列的意義和應(yīng)用。

  (34)C

  【命題目的】考查類的繼承和實例化。

  【解題要點】每實例化一個類就要調(diào)用其構(gòu)造函數(shù),結(jié)束運行該實例后調(diào)用析構(gòu)函數(shù)。

  【考點鏈接】類的實例化和構(gòu)造函數(shù)、析構(gòu)函數(shù)的調(diào)用方式和何時調(diào)用。

  (35)C

  【命題目的】考查一個類中由系統(tǒng)自動生成的函數(shù)。

  【解題要點】一個類中由系統(tǒng)自動生成的函數(shù)有構(gòu)造函數(shù),析構(gòu)函數(shù),拷貝構(gòu)造函數(shù)。

  【錯解分析】內(nèi)聯(lián)函數(shù)只能由用戶自己定義。

  【考點鏈接】類能自動生成的函數(shù),尤其注意構(gòu)造函數(shù)和析構(gòu)函數(shù),還有拷貝構(gòu)造函數(shù)。

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

  相關(guān)推薦:

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

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

  各地2012年計算機(jī)等級考試費用匯總

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