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

2014年計算機二級考試C++強化通關(guān)卷及答案4

“2014年計算機二級考試C++強化通關(guān)卷及答案”提供給各位考生備考,更多考試資料請持續(xù)關(guān)注考試吧計算機等級考試頻道!
第 1 頁:單選題
第 5 頁:程序改錯
第 6 頁:簡單應(yīng)用題
第 7 頁:綜合應(yīng)用題
第 8 頁:參考答案

  21.B。【解析】value作為類的數(shù)據(jù)成員在引用時可以通過對象來引用,也可以通過域操作符引入類名來限定。由于選項D中P是指針,它對指針變量的賦值方式是錯誤的。

  22.C!窘馕觥勘绢}考查友元函數(shù)的應(yīng)用。程序中函數(shù)square是類sample的一個友元函數(shù),它可以直接訪問類sample的所有成員。它的功能是返回類sample的私有數(shù)據(jù)成員x的平方。所以程序的執(zhí)行結(jié)果是900。

  23.B!窘馕觥空{(diào)用拷貝構(gòu)造函數(shù)的情況為:一個新對象被另一個已存在的同類型對象初始化;當(dāng)一個對象作為實參傳遞給函數(shù)時為初始化形參,要調(diào)用拷貝構(gòu)造函數(shù)。在函數(shù)值返回時形參的生命期結(jié)束時它的析構(gòu)函數(shù)被調(diào)用;在函數(shù)返回一個對象時調(diào)用拷貝構(gòu)造函數(shù)。符合以上條件的有:用對象objl來初始化obj3;obj3作為實參被傳入;函數(shù)fun返回一個對象時;系統(tǒng)用返回值初始化一個匿

  名對象時調(diào)用了拷貝構(gòu)造函數(shù)?偣舱{(diào)用4次。

  24.A!窘馕觥坑芍骱瘮(shù)main入手,定義外部變量x和y,調(diào)用函數(shù)add。因為x,y為外部變量,所以“intx(20),y(5);”的賦值在add也是有效的,即add函數(shù)的運算結(jié)果為25。

  25.B!窘馕觥亢瘮(shù)setfill(charc)用于設(shè)置填充字符,在輸出數(shù)據(jù)時,如果數(shù)據(jù)寬度小于設(shè)置的寬度,則空閑位置要用填充字符填滿,設(shè)置的填充符一直有效,直到再次填充字符為止,如題中調(diào)用函數(shù)setfill(’*’)將填充字符設(shè)置為’*’,后又調(diào)用函數(shù)setfill(’#’)將填充字符設(shè)置為’#’。函數(shù)setw(intn)用于設(shè)置輸入/輸出寬度.寬度設(shè)置的效果只對一次輸入或輸出有效,在完成一次數(shù)據(jù)的輸出/輸入后,寬度設(shè)置自動恢復(fù)為0,如題中語句以寬度10輸出數(shù)據(jù)“123”后,字符串“OK”的輸出寬度就自動恢復(fù)為0了。而且題中輸出的對齊方式為在輸出寬度內(nèi)左對齊。本題結(jié)果為123######OK。

  26.D。【解析】C++中,虛基類說明格式為class<類名>:virtual<繼承方式><基類名>。其中,virtual是虛基類的關(guān)鍵詞。在定義派生類時使用虛基類的說明,寫在派生類名的后面。

  27C!窘馕觥勘绢}考查在繼承中構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用順序,應(yīng)該是先調(diào)用基類的構(gòu)造函數(shù),再調(diào)用派生類的構(gòu)造函數(shù),調(diào)用析構(gòu)函數(shù)時的順序是先調(diào)用派生類的析構(gòu)函數(shù),后調(diào)用基類的析構(gòu)函數(shù)。

  28.D!窘馕觥繕(gòu)造函數(shù)的主要作用是對數(shù)據(jù)成員初始化。構(gòu)造函數(shù)不能聲明為虛函數(shù),這是因為在執(zhí)行構(gòu)造函數(shù)時類對象還未完成建立過程,當(dāng)然談不上函數(shù)與類對象的關(guān)聯(lián)。

  29.A。【解析】程序中的TestClassl為TestClass的派生類,主函數(shù)main中定義。TestClass對象*P,

  TestClassl對象objl,然后P引用0bjl,執(zhí)行p->who()則是調(diào)用基類中的who函數(shù),輸出TestClass。

  30.A。【解析】本程序設(shè)計了一個點類Point,包含了橫、縱兩個坐標(biāo)數(shù)據(jù)x和y,由它派生出了圓類Circle,并加入了新的數(shù)據(jù)成員,即一個半徑r和一個求圓面積的函數(shù)成員area。在主函數(shù)main中,首先定義了一個圓Circle類的對象c1,并通過它的構(gòu)造函數(shù)初始化其數(shù)據(jù)成員。由此可知,其半徑r的值為10,所以其面積為PI*10*10=314,即對象c1的函數(shù)成員area的返回值為314。

  31.D。【解析】本題考查指針的使用。在給*P賦值前,指針P并沒有指向一個具體的對象。此時可以通過編譯,但運行時由于P中為隨機值,該賦值可能會破壞內(nèi)存中某個重要的地址空間的內(nèi)容,導(dǎo)致程序出錯。

  32.D!窘馕觥勘绢}考查類的定義。C++語言規(guī)定,在類體內(nèi)不允許對所定義的數(shù)據(jù)成員進(jìn)行初始化。

  33.B!窘馕觥勘绢}考查的是對構(gòu)造函數(shù)的掌握,另外++運算符是右結(jié)合的,所以在進(jìn)行輸出的時候都是先把原來的輸出后再自加1。

  34.C。【解析】C++中可以在定義文件流對象的同時打開文件,也可以在定義文件流對象以后用open函數(shù)打開文件?梢酝ㄟ^構(gòu)造函數(shù)或open函數(shù)的第二個參數(shù),確定文件的打開模式。

  35.C!窘馕觥++是右結(jié)合的,所以先賦值為3,最后輸出3+1;常成員函數(shù)只有常對象才能調(diào)用,所以輸出2。

  36.C!窘馕觥扛鶕(jù)遞歸調(diào)用的含義,當(dāng)n為2時有fib(o),fib(1),fib(2)被調(diào)用,且fib(0),fib(1)時調(diào)用結(jié)束,共3次。

  37.D!窘馕觥窟x項A錯誤,不存在這樣的定義方式;選項B定義了一個MyClass類的對象P;選項C是Java的定義方式。

  38.C!窘馕觥勘绢}針對虛基類的定義及特點考查。虛基類的聲明為“class<類名>:virtual<繼承方式><基類名>”,即本題的A為虛基類。

  39.B!窘馕觥恳辉蚨\算符函數(shù)作為成員函數(shù)時,第一操作數(shù)就是對象本身,并不出現(xiàn)在參數(shù)表中,即第一操作數(shù)僅以this指針的形式隱含于參數(shù)表中,因此對于一元運算符參數(shù)表是空的;而對于二元運算符參數(shù)表中只有一個參數(shù),它代表第二操作數(shù)。

  40.D!窘馕觥磕0逍螀⒂衪ypename<參數(shù)名>、class<參數(shù)名>、<類型修飾><參數(shù)名>3種形式,即typename與class通用。

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

  相關(guān)推薦:

  2014年計算機二級考試C++上機考試試題及答案匯總

  2014年全國計算機等級考試無紙化考試系統(tǒng)操作指南

  考試吧考后首發(fā)2014年3月計算機等考真題及答案通知熱點文章

文章搜索
計算機等級考試欄目導(dǎo)航
版權(quán)聲明:如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網(wǎng) All Rights Reserved 
中國科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699