亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題

計(jì)算機(jī)二級(jí)考試C++測(cè)試題及答案

時(shí)間:2024-07-28 16:14:46 試題 我要投稿

2016年計(jì)算機(jī)二級(jí)考試C++測(cè)試題及答案

  C++是在C語(yǔ)言的基礎(chǔ)上開(kāi)發(fā)的一種面向?qū)ο缶幊陶Z(yǔ)言,C++語(yǔ)言程序設(shè)計(jì)是計(jì)算機(jī)二級(jí)考試科目之一,下面百分網(wǎng)小編為大家搜索整理了關(guān)于二級(jí)考試C++測(cè)試題及答案,歡迎參考練習(xí),希望對(duì)大家備考有所幫助!想了解更多相關(guān)信息請(qǐng)持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

2016年計(jì)算機(jī)二級(jí)考試C++測(cè)試題及答案

  1[填空題]使用class定義的表中,成員的默認(rèn)訪問(wèn)權(quán)限是 (1) 的;由struct定義的類中,成員的默認(rèn)的訪問(wèn)權(quán)限是 (2) 的。

  參考答案:(1)私有、(2)公有

  2[單選題] 若有說(shuō)明:inta[3][4];則對(duì)a數(shù)組元素的非法引用是(  )。

  A.a[0][2*1]B.a[1][3]C.a[4-2][0]D.a[0][4]

  參考答案:D

  參考解析:數(shù)組的下標(biāo)從0開(kāi)始,至n-1為止,因此選項(xiàng)D是正確答案。

  3[單選題]下列關(guān)于派生類敘述中,錯(cuò)誤的是

  A.派生類至少要有一個(gè)基類

  B.派生類中包括了從基類繼承的成員

  C.一個(gè)派生類可以作為另一個(gè)派生類的基類

  D.基類成員被派生類繼承以后訪問(wèn)權(quán)限保持不變

  參考答案:D

  5[單選題] 層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫(kù)劃分原則是( )。

  A.己錄長(zhǎng)度B.文件的大小C.聯(lián)系的復(fù)雜程度D.數(shù)據(jù)之間的聯(lián)系方式

  參考答案:D

  參考解析:層次模型的基本結(jié)構(gòu)是樹(shù)形結(jié)構(gòu),網(wǎng)狀模型是一個(gè)不加任何條件限制的無(wú)向圖,關(guān)系模型采用二維表來(lái)表示,所以三種數(shù)據(jù)庫(kù)的劃分原則是數(shù)據(jù)之間的聯(lián)系方式。

  6[單選題]在類的定義中,用于為對(duì)象分配內(nèi)存空間,對(duì)類的數(shù)據(jù)成員進(jìn)行初始化并執(zhí)行其他內(nèi)部管理操作的函數(shù)是

  A.友元函數(shù) B.虛函數(shù) C.構(gòu)造函數(shù) D.析構(gòu)函數(shù)

  參考答案:C

  7[單選題] 下列關(guān)于運(yùn)算符重載的描述中,錯(cuò)誤的是(  )。

  A.::運(yùn)算符不能重載

  B.類型轉(zhuǎn)換運(yùn)算符只能作為成員函數(shù)重載

  C.將運(yùn)算符作為非成員函數(shù)重載時(shí)必須定義為友元

  D.重載口運(yùn)算符應(yīng)完成“下標(biāo)訪問(wèn)”操作

  參考答案:C

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

  8[單選題] 由于常對(duì)象不能被更新,因此(  )。

  A.通過(guò)常對(duì)象只能調(diào)用它的常成員函數(shù)

  B.通過(guò)常對(duì)象只能調(diào)用靜態(tài)成員函數(shù)

  C.常對(duì)象的成員都是常成員

  D.通過(guò)常對(duì)象可以調(diào)用任何不改變對(duì)象值的成員函數(shù)

  參考答案:A

  參考解析:本題考查常對(duì)象的基本知識(shí),常對(duì)象只能調(diào)用它的常成員函數(shù),而不能調(diào)用非const函數(shù),常對(duì)象的成員函數(shù)不一定都是常成員函數(shù),只需保證其數(shù)據(jù)成員是常數(shù)據(jù)成員即可。所以本題選A。

  10[簡(jiǎn)答題]使用VC++6.0打開(kāi)考生文件夾下的源程序文件1.cpp,該程序運(yùn)行時(shí)有錯(cuò),請(qǐng)改正其中的錯(cuò)誤,使程序正確運(yùn)行,其輸出的結(jié)果為

  30

  130

  注意:錯(cuò)誤的語(yǔ)句在//******error******的下面,修改該語(yǔ)句即可。

  試題程序:

  #include

  inta=10;

  classTC

  {

  public:

  TC()

  {

  a=b=0:

  }

  voiddisplay()

  {

  //******error******

  cout<

  }

  voidfunc(inta)

  {

  //******error******

  a+=a:

  }

  voidfunc2()

  {

  //******error******

  a+=a:

  }

  private:

  inta,b;

  };

  voidmain()

  {

  TCobj;

  obj.func(3);

  obj.display();

  obj.func2();

  obj.display();

  }

  參考解析:

  (1)應(yīng)改為“cout<

  (2)應(yīng)改為“this->a+=a;”。

  (3)應(yīng)改為“a+=::a;”。

  【解析】成員函數(shù)display打印變量a和b的值,即cout輸出a和b的值,cout流中的數(shù)據(jù)是用流插入運(yùn)算符“<<”順序加入的,因此“<”不正確,第1處的語(yǔ)句應(yīng)改成“cout

【計(jì)算機(jī)二級(jí)考試C++測(cè)試題及答案】相關(guān)文章:

2017年計(jì)算機(jī)二級(jí)考試C++考前測(cè)試題及答案10-19

2016計(jì)算機(jī)二級(jí)考試C++復(fù)習(xí)題及答案08-22

2016計(jì)算機(jī)二級(jí)考試C++練習(xí)題及答案07-15

全國(guó)計(jì)算機(jī)二級(jí)考試C++鞏固試題與答案10-03

計(jì)算機(jī)二級(jí)C++模擬試題及答案09-22

2016計(jì)算機(jī)二級(jí)考試《C++》練習(xí)題(含答案)09-05

2016計(jì)算機(jī)二級(jí)考試《C++》復(fù)習(xí)題(含答案)07-27

2016年計(jì)算機(jī)二級(jí)C++考試試卷及答案10-04

2016年計(jì)算機(jī)二級(jí)C++考試卷及答案08-05

計(jì)算機(jī)二級(jí)C++模擬題及答案05-12