久久久国产精品秘人口麻豆|永久免费AV无语国产|人成电影免费中文字幕|久久AV嫩草影院2

    1. <dfn id="yitbn"><samp id="yitbn"><progress id="yitbn"></progress></samp></dfn>

          <div id="yitbn"></div>

          1. 首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導(dǎo)航
            您現(xiàn)在的位置: 考試吧 > 計算機等級考試 > 計算機二級考試 > C加加 > 模擬試題 > 正文

            2018年9月計算機二級C++考試上機練習(xí)題及答案(10)

            來源:考試吧 2018-07-31 16:22:02 要考試,上考試吧! 萬題庫
            “2018年9月計算機二級C++考試上機練習(xí)題及答案(10)”供考生參考。更多計算機等級考試模擬試題等信息請訪問考試吧計算機等級考試網(wǎng)。
            第 1 頁:上機試題
            第 3 頁:參考答案

              一、程序改錯題

              (1)應(yīng)改為“TC::TC()”。

              (2)應(yīng)改為“voidTC::display()”。

              (3)應(yīng)改為“TC::~TC()”。

              【解析】在類的外部定義成員函數(shù)時,必須在成員函數(shù)前面加上類名和作用域運算符“::”,作用域運算符用采表示某個成員屬于哪個類,使用格式為“(類名)::<成員函數(shù)>((參數(shù)函數(shù))),因此第1處應(yīng)改為“TC::TC()”,默認構(gòu)造函數(shù)沒有參數(shù)。由第2處“TC::display()”后的語句看,這是在類外實現(xiàn)TC函數(shù),因此也有作用域運算符使用錯誤問題,display函數(shù)返回值為void,因此第2處的語句應(yīng)改為“voidTC::display()”。由第3處的語句“TC::TC()”可知,顯然這里是在類外實現(xiàn)析構(gòu)函數(shù),析構(gòu)函數(shù)是一個特殊的函數(shù),它的名稱和類名相同,并在前面加“~”字符,用采與構(gòu)造函數(shù)加以區(qū)別,因此第3處的語句應(yīng)改為“TC::~TC()”。

              二、簡單應(yīng)用題

              inti,j;

              for(i=O;i  {

              for(j=0;j  {

              if(A[j]>A[j+1])//如果前面的數(shù)比后面的大則

              進行交換

              {

              intt=A[j];//進行交換

              A[j]=A[j+1];

              A[j+1]=t;

              }

              }

              }

              【解析】數(shù)組A[N]中有n個數(shù),進行n-1次比較,在每一次比較中兩兩比較的次數(shù)逐漸減少,比如若有6個數(shù)9,

              8,5,4,2,0。第一次將8和9對調(diào),第二次將第2個數(shù)9和第3個數(shù)5對調(diào),如此共進行5次,得到8-5-4-2-0-9的順序,可以看到:最大的數(shù)9已“沉底”,成為最下面一個數(shù),而小的數(shù)“上升”。最小的數(shù)0已向上“浮起”一個位置。經(jīng)第一趟(共5次)后,已得到最大的數(shù),然后進行第二趟比較,對余下的前面5個數(shù)按上面的方法進行比較,經(jīng)過4次比較,得到次大的數(shù)8。如此進行下去?梢酝浦6個數(shù)要比較5趟。在第一趟中要進行兩兩比較5次,在第二趟中比較4次,……第5趟比較1次。因此設(shè)置兩層循環(huán),外層循環(huán)變量i從O變化大到n-1,內(nèi)層循環(huán)變量j從0到n-j,在內(nèi)層循環(huán)體內(nèi),比較相鄰兩數(shù),如果前面比后面的大則交換。在內(nèi)層循環(huán)體內(nèi),如果前面的元素比后面的元素大,則用一個臨時變量記錄前面的第j個元素,然后將第j+1個元素賦值給第j個元素,臨時變量值賦給第j+1個元素,如此完成兩個元素的交換。

              三、綜合應(yīng)用題

              (1)應(yīng)添加“staticfloatAllWeight;”。

              (2)應(yīng)添加“Weight=w;”。

              (3)應(yīng)添加“AllNo--;”。

              (4)應(yīng)添加“intTCFruit::AllNo=0;”。

              【解析】靜態(tài)數(shù)據(jù)成員聲明時需使用關(guān)鍵字static,因此第1處應(yīng)添加“staticfloatAllWeight;”。構(gòu)造函數(shù)用來對類成員進行初始化,在TCFruit類的構(gòu)造函數(shù)TCFruit(floatw)中,完成weight的初始化,并把這個w加到AllWeight中,并且AllNo自加,因此第2處應(yīng)添加“weight=w;”。調(diào)用析構(gòu)函數(shù)相當于退出,這時AllWeight中減去weight,然后AllNo自減,因此第3處應(yīng)添加“AllNo--;”。靜態(tài)數(shù)據(jù)成員的初始化格式為“<數(shù)據(jù)類型><類名>::(靜態(tài)數(shù)據(jù)成員>=(初始值)”,因此第4處應(yīng)添加“intTCFruit::AllNo=0;”。

            掃描/長按二維碼幫助考試通關(guān)
            2018年等考報考資訊
            2018等考各科通關(guān)技巧
            2018各科最新預(yù)測試卷
            2018等考各科備考資料

            微信搜索"考試吧"了解更多考試資訊、下載備考資料

            上一頁  1 2 3 

              相關(guān)推薦:

              2018年9月全國計算機等級考試試題匯總(各科目)

              2018年全國計算機等級考試必做試題匯總(各科目)

              2018年全國計算機等級考試復(fù)習(xí)知識點匯總(各科目)

              2018全國計算機等級考試備考經(jīng)驗及應(yīng)試技巧匯總

              歷年真題匯總|考試吧策劃:2018年計算機等級考試報考指南

            文章搜索
            萬題庫小程序
            萬題庫小程序
            ·章節(jié)視頻 ·章節(jié)練習(xí)
            ·免費真題 ·模考試題
            微信掃碼,立即獲取!
            掃碼免費使用
            版權(quán)聲明:如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@eeeigo.com,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。
            Copyright © 2004- 考試吧計算機等級考試網(wǎng) 出版物經(jīng)營許可證新出發(fā)京批字第直170033號 
            京ICP證060677 京ICP備05005269號 中國科學(xué)院研究生院權(quán)威支持(北京)
            在線模擬試題
            考證通關(guān)殺器
            考試最新資訊
            學(xué)
            一次通關(guān)技巧