华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當前位置:計算機等級 > 二級考試 > C++語言程序設(shè)計 > C++模擬試題 > 文章內(nèi)容
  

全國計算機二級C++語言程序設(shè)計考試精選選擇題(1)

中華IT學院   【 】  [ 2017年5月22日 ]

  21.A!窘馕觥恐饕疾槲募鞯亩ㄎ粏栴}。冀中iosbase::beg表示相對于文件首,ios_base::cur表示相對于當前位置(負數(shù)表示當前位置之前),ios_base::end表示相對于文件尾,ios_base::out表示在文件流的建立中為文件的輸出而打開。

  22.D!窘馕觥繕俗R符主要由數(shù)字、字母、下畫線組成,且首位必為字母或下畫線,同時標識符不能是關(guān)鍵字。

  23.A!窘馕觥勘绢}主要考查枚舉類型的定義,其中幾個枚舉值全部未賦常量值時,它們自左至右分別與整數(shù)0,1,…,n-1對應(yīng)。由此可判斷本題答案。

  24.C。【解析】本題主要考查while的作用。只有i為偶數(shù)時才輸出“*”,而本題只有2,4,6,8時才滿足條件,而當i為10時程序結(jié)束,即只有4個“*”被輸出。

  25.D。【解析】本題主要考查指針的特殊含義。例*px+1指取px所指對象內(nèi)容加1,*(px+1)指px指針加1,并取結(jié)果指針內(nèi)容而*px則指px的首元素。

  26.C!窘馕觥酷槍f歸調(diào)用的含義。當n為2時有fib(o),fib(1),fib(2)被調(diào)用,且fib(O),fib(1)時調(diào)用結(jié)束,即共3次。

  27,D!窘馕觥繕(gòu)造函數(shù)在對象被創(chuàng)建時由系統(tǒng)自動調(diào)用,本題共創(chuàng)建了3個對象。

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

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

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

  31.A!窘馕觥吭贑++中輸入用“cin>>”,輸出用“<32.C。【解析】析構(gòu)函數(shù)主要用于最后函數(shù)的釋放空間。本題在已輸出t1.getCount()后才調(diào)用即不影響所輸結(jié)果。

  33.B!窘馕觥縞onst關(guān)鍵字可以用于參與對重載函數(shù)的區(qū)分。重載的原則是常對象調(diào)用常成員函數(shù),一般對象調(diào)用一般成員函數(shù)。

  34.D。【解析】對有參與無參構(gòu)造函數(shù)的調(diào)用。當names[2]為空時調(diào)無參構(gòu)造函數(shù),而names[0],names[1]調(diào)用有參構(gòu)造函數(shù),即輸出3個“?”。

  35.A。【解析】當基類的構(gòu)造函數(shù)默認或無參時,派生類可省略對基類構(gòu)造函數(shù)的顯示調(diào)用,但系統(tǒng)會自動調(diào)用該類的缺省構(gòu)造函數(shù),且先調(diào)用基類的構(gòu)造函數(shù)后調(diào)用派生類的構(gòu)造函數(shù)。

  36.B!窘馕觥吭诨惻c派生類中,析構(gòu)函數(shù)在派生類先調(diào)用,而本題有兩個不同類對象,對于cb2需先調(diào)c2的析構(gòu)函數(shù),再調(diào)c1的析構(gòu)函數(shù)。而對于*cb1由于沒有指針性析構(gòu)函數(shù),它將不參加傳遞數(shù)據(jù)。

  37.D。【解析】因為getType是虛函數(shù),所以P.getType()執(zhí)行繼承類的getType函數(shù),輸出“書”;P.getName()執(zhí)行基類的getName函數(shù),輸出“精彩人生”?偣草敵觥皶壕嗜松,故選D。

  38.C。【解析】除了·、*、→*、::、?:這五個運算符外,其他運算符都可以重載。=、[]、()、→以及所有的類型轉(zhuǎn)換運算符只能作為成員函數(shù)重載?谧鳛槌蓡T函數(shù)重載時,應(yīng)完成“下標訪問”操作,使得向指定下標處的元素賦值或取值成為可能。

  39.B!窘馕觥縮etw()為填充字符控制,僅對緊接著它的字符起作用,當輸出的字符寬度小于setw()預留的字符數(shù)時,需用setw()設(shè)置的字符給予填充。

  40.A!窘馕觥繉討B(tài)分配存儲空間的考查,在C++中,回車鍵需計一字符,即總的長度為strlen(aa)+1。

首頁 1 2 3 4 5 6 尾頁
分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
崇左市| 芒康县| 奉新县| 合阳县| 策勒县| 沙湾县| 西安市| 金寨县| 汪清县| 石渠县| 滨海县| 庆阳市| 徐汇区| 宜宾市| 彭泽县| 石渠县| 赞皇县| 鹤庆县| 锡林郭勒盟| 剑川县| 内丘县| 龙泉市| 大悟县| 德钦县| 镇巴县| 井陉县| 沙雅县| 马关县| 登封市| 扎兰屯市| 额敏县| 甘孜县| 屯昌县| 缙云县| 桃园市| 孟津县| 柏乡县| 襄樊市| 宁武县| 沁阳市| 科技|