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

2016年計(jì)算機(jī)二級(jí)《C++》基礎(chǔ)練習(xí)題及答案(2)

考試吧整理“2016年計(jì)算機(jī)二級(jí)《C++》基礎(chǔ)練習(xí)題及答案(2)”供考生參考。更多計(jì)算機(jī)等級(jí)考試相關(guān)信息請(qǐng)關(guān)注考試吧計(jì)算機(jī)等級(jí)考試網(wǎng)。

  11[填空題]在C++中,三種派生方式的說(shuō)明符號(hào)為(  )、(  )、(  )不加說(shuō)明,則默認(rèn)的派生方式為(  )。

  參考解析:public 、private 、 protected、private

  12[單選題]線性表常采用的兩種存儲(chǔ)結(jié)構(gòu)是(  )。

  A.順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

  B.散列方法和索引方式

  C.鏈表存儲(chǔ)結(jié)構(gòu)和數(shù)組

  D.線性存儲(chǔ)結(jié)構(gòu)和非線性存儲(chǔ)結(jié)構(gòu)

  參考答案:A

  參考解析:線性表的存儲(chǔ)通常要用兩種存儲(chǔ)結(jié)構(gòu):順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。

  13[單選題]下列程序段執(zhí)行后,j值是(  )。

  for(int i(0), j(0); i<10; i++)

  if(i) j++;

  A.0 B.9C.10 D.無(wú)限

  參考答案:B

  14[單選題]有以下程序,執(zhí)行后輸出結(jié)果是(  )。

  

  A.3,4,5 B.5,3,4 C.5,4,3 D.4,3,5

  參考答案:D

  參考解析:考生根據(jù)分析可以得知f函數(shù)的功能是交換兩個(gè)變量的值。表明看起來(lái),在main函數(shù)中,使用三次f函數(shù)完成三個(gè)變量的交換。真的如此么?只要考生注意到f函數(shù)采用值傳遞,而值傳遞的缺點(diǎn)就是不會(huì)改變形參的值,因此,上述操作根本無(wú)法改變?cè)瓉?lái)三個(gè)變量的值!故三個(gè)變量的值依然保持不變。

  15[單選題] 已知類A有公用數(shù)據(jù)成員a,并重載了=運(yùn)算符,且有Aobj2;constA*ptr=newA;,則下列語(yǔ)句錯(cuò)誤的是(  )。

  A.ptr->a=100;B.ptr=&obj2;C.ptr++;D.obj2=*ptr;

  參考答案:A

  參考解析:本題考查const修飾符的作用。注意,const位置不同,其修飾的部分也是不同的。本題中const修飾的是ptr所指的對(duì)象本身,所以,ptr可以重新指向新的對(duì)象,而ptr->a則無(wú)法被更新。

  16[單選題]下列函數(shù)的運(yùn)行結(jié)果是(  )。

  

  A.25B.30C.20D.15

  參考答案:A

  參考解析:

  17[單選題] 對(duì)于循環(huán)隊(duì)列,下列敘述中正確的是(  )。

  A.隊(duì)頭指針是固定不變的

  B.隊(duì)頭指針一定大于隊(duì)尾指針

  C.隊(duì)頭指針一定小于隊(duì)尾指針

  D.隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針

  參考答案:D

  參考解析:所謂循環(huán)隊(duì)列,就是將隊(duì)列存儲(chǔ)空間的最后一個(gè)位置繞到第一個(gè)位置,形成邏輯上的環(huán)狀空間,供隊(duì)列循環(huán)使用。在循環(huán)隊(duì)列結(jié)構(gòu)中,當(dāng)存儲(chǔ)空間的最后一個(gè)位置已被使用而再要進(jìn)行入隊(duì)運(yùn)算時(shí),只要存儲(chǔ)空間的第一個(gè)位置空閑,可將元素加入到第一個(gè)位置,即將存儲(chǔ)空閑的第一個(gè)位置作為隊(duì)尾。

  18[單選題]以下程序的輸出結(jié)果是(  )。

  

  A.1234B.123C.12D.1

  參考答案:B

  參考解析:本題考察的是循環(huán)次數(shù)的判定。有while后的邏輯表達(dá)式可知,整個(gè)循環(huán)體需要執(zhí)行3次,故可直接選定正確答案為B。

  19[填空題]十進(jìn)制28和3.6的類型分別是_______。

  參考解析:int和double

  【解析】整型和雙精度型。注意除非定義了float變量。實(shí)型常量隱含為 double型。

  20[簡(jiǎn)答題]請(qǐng)使用VC6或使用【答題】菜單打開考生文件夾prosS下的工程pr093,其中包含了類TaxCaleulator(“個(gè)稅計(jì)算器”)和主函數(shù)main的定義。創(chuàng)建“個(gè)稅計(jì)算器”需要接收稅率表信息和起征額信息。在main函數(shù)中,通過(guò)兩個(gè)數(shù)組創(chuàng)建了如下的稅率表:

  利用這個(gè)稅率表創(chuàng)建“個(gè)稅計(jì)算器”時(shí),假定起征額為2 000元(即不超過(guò)2 000元的所得不征收個(gè)人所得稅)。請(qǐng)補(bǔ)充完成計(jì)算應(yīng)納個(gè)人所得稅額的成員函數(shù)getTaxPayable,其中的參數(shù)income為月收入。此程序的正確輸出結(jié)果應(yīng)為:

  月收入為800元時(shí)應(yīng)繳納個(gè)人所得稅0元

  月收入為l 800元時(shí)應(yīng)繳納個(gè)人所得稅0元月收入為2 800元時(shí)應(yīng)繳納個(gè)人所得稅 55元 月收入為3 800元時(shí)應(yīng)繳納個(gè)人所得稅l55元

  月收入為4 800元時(shí)應(yīng)繳納個(gè)人所得稅295元月收入為5 800元時(shí)應(yīng)繳納個(gè)人所得稅455元

  注意:只能在函數(shù)9etTaxPayable中的“//**********333**********”和“//**********666**********”之間

  填人若干語(yǔ)句,不要改動(dòng)程序中的其他內(nèi)容。 //Tax Calculator.h #include #include

  using flamespace std; class TaxCalculator{ public:

  TaxCalculator(double the—limits[],double the_rates[],int the—length,double the_threshold) :lower_limits(new double[the_length]),rates(new double[the—length]),

  list_len(the_length),threshold(the—threshold){ for(int i=0;i

  lower_limits[i]=the_limits[i]; rates[i]=the_rates[i];

  } f

  —TaxCalculator(){delete[]lower_limits;delete[]rates;}

  double getTaxPayable(double income)eonst;//返回指定月收入的應(yīng)納個(gè)人所得稅額 void showTaxPayable(double income)const;//顯示指定月收入的應(yīng)納個(gè)人所得稅額 private:

  double$lower—limits;//適用收入段下限 double *rates; //適用稅率

  int list—len;//稅率表項(xiàng)數(shù)

  double threshold; //起征額 };

  void writeToFile(consl char * path); //TaxCalcnlator.cpp

  ‘#include”TaxCalculator.h”

  double TaxCalculator::getTaxPayable(double income)const{ double taxable=income—threshold;

  //應(yīng)納稅工資額

  double tax_payable=0.0; //應(yīng)納個(gè)人所得稅額

  int i=list_len-1;

  //從稅率表的最高適用段開始計(jì)算 while(i>=0){

  //**********333**********

  //**********666**********

  --i; }

  return tax_payable;

  } void TaxCalculator::showTaxPayable(double income)const{

  cout<<”月收入為”<

  }

  //main.cpp

  #include”TaxCalculator.h” int main(){

  double limits[]={0.0,500.0,2000.0,5000.0,20000.0,40000.0,60000.0,80000。0,100000.0}; double rates[]={0.05,0.1,0.15,0.2,0.25,0.3,O.35,0.4,0.45};

  TaxCaleulator calc(1imits,rates,9,2000.0); calc.showTaxPayable(800.0);

  calc.showTaLPayable(1800.0); cale.showTaxPayable(2800.0); calc.showTaxPayable(3800.0); calc.showTaxPayable(4800.0); eaie.showTaxPayable(5800.0); writeToFile(””);

  return 0;

  }

  參考解析:

  if f income<=2000)//如果收入小于2000

  return tax—payable;

  //直接tex—payable(初始代為零)

  i“taxable>lower_limits[i]){

  //如果taxable(收入超出起征額的部分)大于lower—limits

  [i]階段最低限額

  tax_payable+=(taxable-lower-limits[i])*

  rates[i]:

  //把起過(guò)階段最低限額的部分乘以該階段的稅率后,加到tax_payable(個(gè)人所得稅)

  taxable=lower_limits[i];

  //把fower_limits[i]賦值于taxable

  }

  相關(guān)推薦:

  各地2016年全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間匯總

  各地2016年全國(guó)計(jì)算機(jī)等級(jí)考試費(fèi)用匯總

  2016年計(jì)算機(jī)二級(jí)考試《C++》復(fù)習(xí)資料匯總

  2016年計(jì)算機(jī)等級(jí)考試各級(jí)別報(bào)考適合專業(yè)類別

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