日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > c/c++ >内容正文

c/c++

全国计算机等级考试二级c真题201903,计算机等级考试题库,二级C++试题

發(fā)布時(shí)間:2023/12/29 c/c++ 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 全国计算机等级考试二级c真题201903,计算机等级考试题库,二级C++试题 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

因害怕失敗而不敢放手一搏,永遠(yuǎn)不會(huì)成功。

因害怕計(jì)算機(jī)等級(jí)考試不過(guò)關(guān)而不敢去嘗試做二級(jí)C++試題,永遠(yuǎn)不能戰(zhàn)勝自己。

1.派生類對(duì)象對(duì)其基類中的什么成員是可訪問(wèn)的?(  )

A.公有繼承的私有成員

B.私有繼承的公有成員

C.私有繼承的保護(hù)成員

D.保護(hù)繼承的保護(hù)成員

2.有如下程序:

#included

usingnamespacestd;

classA{

public:

virtualvoidfuncl(){cout<

voidrune2(){cout<

classB:publicA{

public:

voidfuncl(){cout<

voidfunc2(){eout<

intmain(){

A*p=newB;

p->func1();

P->func2();

return0;}

執(zhí)行該程序,屏幕上將顯示輸出(  )。

A.B1B2

B.A1A2

C.B1A2

D.A1B2

3.重載輸人流運(yùn)算符>>必須使用的原型為(  )。

A.istream&operator>>(istream&,&);

B.istream&operator>>(istream,);

C.istreamoperator>>(istream,&);

D.operator>>(istream&,&);

4.有如下語(yǔ)句序列:

intk=0:

do{k+=5;cout<

while(k->O)cout<

執(zhí)行上面的語(yǔ)句序列輸出字符“$”和“*”的個(gè)數(shù)分別是(  )。

A.4和20

B.5和20

C.4和21

D.5和21

5.下列關(guān)于模板的說(shuō)法正確的是(  )。

A.模板的實(shí)參在任何時(shí)候都可以省略

B.類模板與模板類所指的是同一概念

C.類模板的參數(shù)必須是虛擬類型的

D.類模板中的成員函數(shù)全部都是模板函數(shù)

6.有以下程序:

#include

usingnamespacestd;

classA

{private:

inta:

public:

A(inti)

{a=i;}

voiddisp()

{cout

(private:

intb;

public:

B(intj)

{b=j;}

voiddisp()

{cout

{private:

intC;

public:

c(intk):A(k-2),B(k+2)

{c=k;

}

voiddisp()

{

a::disp();

B::disp();

COUt

};

intmain()

{

Cobj(10);

obj.disp();

return0;

}

程序執(zhí)行后的輸出結(jié)果是(  )。

A.10,10,10

B.10,12,14

C.8,10,12

D.8,12,10

7.下列程序的輸出結(jié)果是(  )。#include

voidmain()

(char*str="12123434";

intx1=0,x2=0,x3=0,x4=0,i;

for(i=0;str[i]!=’\0’;i++)

switch(str[i])

{case’1’:x4++;

case’2’:x3++;

case’3’:x2++;

case’4’:x1++;

}

cout<

A.8,6,4,1

B.8,6,3,2

C.8,8,4,1

D.8,6.4,2

8.以下不能正確創(chuàng)建輸出文件對(duì)黎并使其與磁盤文件相關(guān)聯(lián)的語(yǔ)句是(  )。

A.ofstreammyfile;myfile.open("d:ofile.txt");

B.ofstream*myfile=newofstream;myfile->open("d:ofile.txt”);

C.ofstreammyfile("d:ofile.txt");

D.ofstream*myfile=new("d:ofile.txt");

9.以下類定義中可能會(huì)引起錯(cuò)誤的語(yǔ)句是(  )。

classA

{

public:

~A(  ){}//1

inti;//2

private:

intj;//3

A(inti){i++;}//4

};

A.1

B.2

C.3

D.4

10.有如下程序:

#include

usingnamespacestd;

classTestClass

{public:

virtualvoidfunl()

{cout<

virtualvoidfun2()

{cout<

classTestClassl:publicTestClass

{voidfun()

{cout<

intmain()

{TestClassobj1,*P;

TestClasslobj2;

p=&obj2;

p->fun1();

p->fun2();

return0;}

該程序執(zhí)行后的輸出結(jié)果是(  )。

A.funlTestClasslfun2TestClass

B.funlTestClass1fun2TestC1ass1

C.funlTestClassfun2TestClass

D.funlTestClassfun2TestClassl

1.B?!窘馕觥勘绢}考查關(guān)于C++語(yǔ)言繼承問(wèn)題中派生類對(duì)基類的訪問(wèn)。C++語(yǔ)言中通常有三種繼承修飾符,即public、protected、private,限制依次嚴(yán)格,另外對(duì)類中的數(shù)據(jù)和函數(shù)也由這三種修飾符進(jìn)行限制,有三種成員是不能繼承的:公有繼承基類的私有成員,私有繼承基類的私有成員,保護(hù)繼承基類的私有成員。

2.C?!窘馕觥砍绦蛑蠦為A的派生類,由主函數(shù)入手,主函數(shù)中定義了類A的指針P指向類B。根據(jù)基類中的“virtualvoidfuncl()”知道A中的funcl為虛函數(shù),執(zhí)行“P->fund();”語(yǔ)句,通過(guò)指針變量調(diào)用此虛函數(shù),此時(shí)調(diào)用的就是指針變量指向的同名函數(shù),即派生類的fund函數(shù),輸出B1。而fun2不是虛函數(shù),所以執(zhí)行“p->func2();”輸出為A2。

3.A。【解析】C++流的輸入運(yùn)算符“>>”和輸出運(yùn)算符“<>”須使用的原型是istream&operator>>(istream&,&);。

4.A?!窘馕觥勘绢}首先執(zhí)行語(yǔ)句do{k+=5;cout<0)cout<

5.D。【解析】在C++中規(guī)定如果一個(gè)類被聲明為類模板,那么其中的所有成員函數(shù)就都成為了模板函數(shù)。

6.D?!窘馕觥勘绢}中,派生類C具有多重繼承關(guān)系,所以在派生類C的構(gòu)造函數(shù)中應(yīng)該包含基類A和類B的成員初始化列表。

7.D?!窘馕觥勘绢}考查循環(huán)的嵌套、for和switch語(yǔ)句的應(yīng)用、C++中各種條件判斷,循環(huán)語(yǔ)句的用法。只要注意在C++語(yǔ)言中,系統(tǒng)在字符指針的最后位置會(huì)增加一個(gè)字符串結(jié)束符’\0’,執(zhí)行8次for循環(huán),再根據(jù)switch語(yǔ)句中的條件易知答案。

8.D?!窘馕觥勘绢}考查文件對(duì)象的創(chuàng)建方法??梢灾苯佣x文件對(duì)象,也可以用new來(lái)動(dòng)態(tài)生成。很明顯,選項(xiàng)D中使用new的方式是錯(cuò)誤的。

9.D?!窘馕觥勘绢}考查關(guān)于C++語(yǔ)言類的定義方法。在C++語(yǔ)言中類定義中的構(gòu)造函數(shù)是私有的,但是卻調(diào)用了其中的公有變量,在實(shí)例化時(shí)會(huì)斟現(xiàn)錯(cuò)誤。

10.A?!窘馕觥縏estClass為基類,TestClass1是TestClass的派生類?;愔械膄unl和fun2被定義為虛函數(shù),C++規(guī)定,當(dāng)一個(gè)成員函數(shù)被聲明為虛函數(shù)后,其派生類中的同名函數(shù)都自動(dòng)成為虛函數(shù),所以派生類中的funl和fun2也是虛函數(shù)。本題從main主函數(shù)入手,首先定義了TestClass類型的

對(duì)象obil和指針P,然后又定義了TestClassl的對(duì)象obj2。指針指向?qū)ο髈bj2,然后調(diào)用其成員函數(shù)fun1(),即輸出“funlTestClassl”。

考無(wú)憂小編tips:

大多數(shù)人掛了計(jì)算機(jī)考試,根源不在于你的資質(zhì)不行,而是你壓根就沒(méi)刷幾套計(jì)算機(jī)等級(jí)考試題庫(kù)就去考試!懶得備考才是你掛科的罪魁禍?zhǔn)?#xff01;趕緊復(fù)習(xí)以上的二級(jí)C++試題,還有點(diǎn)擊下方鏈接,把題目刷起來(lái)吧!

文章推薦:

溫馨提示:

考試想拿高分嗎?更多計(jì)算機(jī)等級(jí)考試題庫(kù)二級(jí)ms office試題請(qǐng)點(diǎn)擊查看>>>二級(jí)ms office

想要了解更多的計(jì)算機(jī)等級(jí)考試題庫(kù)請(qǐng)點(diǎn)擊下載>>>計(jì)算機(jī)等級(jí)考試題庫(kù)

想知道更多關(guān)于計(jì)算機(jī)等級(jí)考試題庫(kù)的最新資訊嗎?點(diǎn)擊進(jìn)入>>>計(jì)算機(jī)等級(jí)考試題庫(kù)資訊

本文網(wǎng)址:http://www.k51.com.cn/info/jsjdjks/1903/2550652.html

總結(jié)

以上是生活随笔為你收集整理的全国计算机等级考试二级c真题201903,计算机等级考试题库,二级C++试题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。