北語22秋《C++》作業(yè)2【資料答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2023-03-13 20:26:15來源:admin瀏覽: 0 次

22秋《C++》作業(yè)2

試卷總分:100  得分:100

一、單選題 (共 10 道試題,共 40 分)

1.下列程序段的輸出結(jié)果是(    )。 for(i=0,j=10,k=0;i<=j;i++,j-=3,k=i+j);cout<<k;

A.3

B.4

C.6

D.7


2.如不希望函數(shù)返回任何值,則可以將函數(shù)的返回值定義為( )

A.int

B.0

C.void

D.return


3.對(duì)于int *pa[5];的描述,正確的是( )。

A.pa是一個(gè)指向數(shù)組的指針,所指向的數(shù)組是5個(gè)int型元素

B.pa是一個(gè)指向某個(gè)數(shù)組中第5個(gè)元素的指針,該元素是int型變量

C.pa[5]表示某個(gè)數(shù)組的第5個(gè)元素的值

D.pa是一個(gè)具有5個(gè)元素的指針數(shù)組,每個(gè)元素是一個(gè)int型指針


4.有如下語句 int i=1; while(i<10); { i++; } 則程序執(zhí)行時(shí)循環(huán)執(zhí)行( )次。

A.0

B.8

C.9

D.10


5.假定一個(gè)類的構(gòu)造函數(shù)為A(int aa,int bb) {a=aa--;b=a*bb;},則執(zhí)行A x(4,5);語句后,x.a和x.b的值分別為( )。

A.3和15

B.4和20

C.5和4

D.20和5


6.int n=0; while(n=1)n++; while循環(huán)執(zhí)行次數(shù)是( )。

A.0次

B.1次

C.不確定次

D.無限次


7.C++  中不能用來組成循環(huán)結(jié)構(gòu)的關(guān)鍵字是(    )

A.for

B.while

C.switch

D.do


8.若有語句char a[]= "test";則數(shù)組a[]中共有( )個(gè)變量。

A.3

B.4

C.5

D.0


9.C++  中不能用來組成循環(huán)結(jié)構(gòu)的關(guān)鍵字是(    )

A.for

B.while

C.switch

D.do


10.表達(dá)式中含有int、long和float型的變量,則運(yùn)算時(shí)需要轉(zhuǎn)換為( )類型。

A.int

B.long

C.float

D.double


二、多選題 (共 8 道試題,共 32 分)

11.下列關(guān)于數(shù)組初始化的說法正確的是( )

A.若對(duì)數(shù)組a定義:"static int x[10];",則數(shù)組元素值均為0

B."int x[10]={1,2,3,4,5,6,7,8,9};"表示x[9]元素值為9

C.對(duì)于"int x[10];"它的元素初值是不確定的

D."int x[10]={1,2,3,4,5};"是不合法的,因?yàn)閿?shù)組長(zhǎng)度為10,而初始值僅有5個(gè)


12.下列描述中正確的是( )。

A.定義函數(shù)中指定的形參,在函數(shù)未調(diào)用時(shí)不占用內(nèi)存空間。

B.實(shí)參應(yīng)該是確定的值。

C.實(shí)參與形參的類型可以不同。

D.形參可以將函數(shù)運(yùn)算后的值傳遞給實(shí)參。


13.已知x,y,z是整型變量,則下列選項(xiàng)中正確的是( )

A.if (x&&y) cout<<"x&&y"

B.if (x=y) cout<<"x=y"

C.if (x#y) cout<<"x#y"

D.if(x<>y) cout<<"x<>y"


14.當(dāng)用public繼承從基類派生一個(gè)類時(shí),基類的( )成員可被派生類中的成員函數(shù)訪問

A.protected

B.public

C.private

D.friend


15.下面數(shù)據(jù)結(jié)構(gòu)中是線性結(jié)構(gòu)的有( )。

A.鏈表

B.數(shù)組

C.圖

D.棧


16.若有說明"int x=3, y[3][3];",則對(duì)y數(shù)組元素的非法引用是( )

A.y[0][x]

B.y[x][2]

C.y[2][1+1]

D.y[1][3-x]


17.以下敘述中不正確的是( )

A.函數(shù)中的形式參數(shù)是局部變量

B.在一個(gè)函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效

C.在一個(gè)函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效

D.函數(shù)的形式參數(shù)不可以說明為register變量


18.已知x,y,z是整型變量,則下列選項(xiàng)中正確的是( )

A.if (x&&y) cout<<"x&&y"

B.if (x=y) cout<<"x=y"

C.if (x#y) cout<<"x#y"

D.if(x<>y) cout<<"x<>y"


三、判斷題 (共 7 道試題,共 28 分)

19.在私有繼承中,基類中所有成員對(duì)派生類都是不可見的。


20.C++中標(biāo)識(shí)符內(nèi)的大小寫字母是沒有區(qū)別的。


21.C++是一種以編譯方式實(shí)現(xiàn)的高級(jí)語言。


22.C++語言中,函數(shù)的聲明和函數(shù)的定義必須在同一個(gè)源文件內(nèi)。


23.構(gòu)造函數(shù)可以聲明為虛函數(shù)。


24.C++中的函數(shù)都具有返回值。


25.C++是最開始提出類概念的語言




奧鵬,國(guó)開,廣開,電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777

作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部