22秋北交《面向?qū)ο蟪绦蛟O(shè)計(jì)》在線作業(yè)二【標(biāo)準(zhǔn)答案】

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

發(fā)布時(shí)間:2022/10/19 21:29:29來(lái)源:admin瀏覽: 9 次


北交《面向?qū)ο蟪绦蛟O(shè)計(jì)》在線作業(yè)二-0001

試卷總分:100  得分:100

一、單選題 (共 23 道試題,共 57 分)

1.作用域運(yùn)算符的功能是( )

A.給定作用域的大小

B.表示作用域的級(jí)別的

C.某個(gè)成員是屬于哪個(gè)類的

D.指出作用域的范圍的

 

2.下面( )不是構(gòu)造函數(shù)的特征。

A.構(gòu)造函數(shù)可以重載

B.構(gòu)造函數(shù)可以設(shè)置缺省參數(shù)

C.構(gòu)造函數(shù)的函數(shù)名和類名相同

D.構(gòu)造函數(shù)必須指定返回值類型

 

3.若一個(gè)類中含有純虛函數(shù),則該類稱為( )。

A.基類

B.虛基類

C.抽象類

D.派生類

 

4.用關(guān)鍵字( )標(biāo)記的函數(shù)被稱為虛函數(shù)。

A.virtual

B.private

C.public

D.protected

 

5.下列關(guān)于this指針的敘述中,正確的是( )

A.任何與類相關(guān)的函數(shù)都有this指針

B.類的成員函數(shù)都有this指針

C.類的友元函數(shù)都有this指針

D.類的非靜態(tài)成員函數(shù)才有this指針

 

6.有如下函數(shù)模板定義: template T func(T x, T y) { return x*x+y*y; } 在下列對(duì)func的調(diào)用中,錯(cuò)誤的是( )

A.func(3, 5);

B.func(3.0, 5.5);

C.func (3, 5.5);

D.func(3, 5.5);

 

7.下面函數(shù)的功能是( )。 void fun(char s1[ ], char s2[ ]) { while(s2++=s1++); }(

A.字符串比較

B.字符串復(fù)制

C.字符串連接

D.字符串反向

 

8.已知在一個(gè)類體中包含如下函數(shù)原型: VOLUME operator-(VOLUME)const;,下列關(guān)于這個(gè)函數(shù)的敘述中,錯(cuò)誤的是( )

A.這是運(yùn)算符-的重載運(yùn)算符函數(shù)

B.這個(gè)函數(shù)所重載的運(yùn)算符是一個(gè)一元運(yùn)算符

C.這是一個(gè)成員函數(shù)

D.這個(gè)函數(shù)不改變類的任何數(shù)據(jù)成員的值

 

9.已知枚舉類型定義語(yǔ)句為: enum Token { NAME, NUMBER, PLUS = 5, MINUS, PRINT = 10 }; 則下列敘述中錯(cuò)誤的是( )(

A.枚舉常量NAME的值為1

B.枚舉常量NUMBER的值為1

C.枚舉常量MINUS的值為6

D.枚舉常量PRINT的值為10

 

10.在每個(gè)C++程序中都必須包含有這樣一個(gè)函數(shù),該函數(shù)的函數(shù)名( )。

A.main

B.MAIN

C.name

D.function

 

11.下列關(guān)于C++函數(shù)的敘述中,正確的是()

A.每個(gè)函數(shù)至少要具有一個(gè)參數(shù)

B.每個(gè)函數(shù)都必須返回一個(gè)值

C.函數(shù)在被調(diào)用之前必須先聲明

D.函數(shù)不能自己調(diào)用自己

 

12.下列對(duì)模板的聲明中,正確的是( )。

A.template<A,B>

B.template<class A,B>

C.template<typename A,typename B>

D.template<class A;class B>

 

13.下列關(guān)于派生類可訪問(wèn)它基類成員的描述中,錯(cuò)誤的是( )。

A.派生類可訪問(wèn)它基類中的成員與繼承方式有關(guān)

B.派生類不可訪問(wèn)它基類中的私有成員

C.公有繼承方式下,派生類可訪問(wèn)它基類的私有成員

D.私有繼承方式下,派生類可訪問(wèn)它基類中的公有成員和保護(hù)成員

 

14.下列關(guān)于類和對(duì)象的敘述中,錯(cuò)誤的是( )

A.一個(gè)類只能有一個(gè)對(duì)象

B.對(duì)象是類的具體實(shí)例

C.類是對(duì)某一類對(duì)象的抽象

D.類和對(duì)象的關(guān)系是一種數(shù)據(jù)類型與變量的關(guān)系

 

15.假定要對(duì)類AB定義加號(hào)操作符重載成員函數(shù),實(shí)現(xiàn)兩個(gè)AB類對(duì)象的加法,并返回相加結(jié)果,則該成員函數(shù)的聲明語(yǔ)句為: ( )

A.AB operator+(AB & a , AB & b)

B.AB operator+(AB & a)

C.operator+(AB a)

D.AB & operator+( )

 

16.執(zhí)行語(yǔ)句序列 int i=0; while(i<25) i+=3; cou<<i; 輸出結(jié)果是/( )

A.24

B.25

C.27

D.28

 

17.下列函數(shù)中,( )是對(duì)文件進(jìn)行讀操作的。

A.read()

B.write()

C.tellg()

D.seekp()

 

18.在進(jìn)行任何的C++流操作后,都可以用C++流的有關(guān)成員函數(shù)檢測(cè)流的狀態(tài),用來(lái)檢測(cè)是否到達(dá)文件的末尾函數(shù)是( )。

A.fail()

B.eof()

C.bad()

D.good()

 

19.下列不合法的變量名為( )

A.int

B.int1

C.name_1

D.name0

 

20.下列字符列中,可作為C++語(yǔ)言程序自定義標(biāo)識(shí)符是( )

A.switch

B.file

C.break

D.do

 

21.文件操作中,打開文件的訪問(wèn)模式常量中,( )是以追加方式打開文件的。

A.ios::in

B.ios::out

C.ios::binary

D.ios::ate

 

22.關(guān)于虛函數(shù)的描述中,正確的是()

A.虛函數(shù)是一個(gè)static類型的成員函數(shù)

B.虛函數(shù)是一個(gè)非成員函數(shù)

C.基類中說(shuō)明了虛函數(shù)后,派生類中將其對(duì)應(yīng)的函數(shù)可不必說(shuō)明為虛函數(shù)

D.派生類的虛函數(shù)與基類的虛函數(shù)具有不同的參數(shù)個(gè)數(shù)和類型

 

23.for(int x=0,y=0;!x&&y<=5;y++)語(yǔ)句執(zhí)行循環(huán)的次數(shù)是()

A.0

B.5

C.6

D.無(wú)數(shù)次

 

二、多選題 (共 2 道試題,共 5 分)

24.下列函數(shù)中,可以作為虛函數(shù)的是( )。

A.普通函數(shù)

B.非靜態(tài)成員函數(shù)

C.構(gòu)造函數(shù)

D.析構(gòu)函數(shù)

 

25.下面關(guān)于析構(gòu)函數(shù)描述正確的是( )

A.系統(tǒng)可以提供默認(rèn)的析構(gòu)函數(shù)

B.析構(gòu)函數(shù)必須由用戶定義

C.析構(gòu)函數(shù)沒(méi)有參數(shù)

D.析構(gòu)函數(shù)可以設(shè)置默認(rèn)參數(shù)

 

三、判斷題 (共 15 道試題,共 37 分)

26.一般對(duì)象和指向?qū)ο笾羔樀某蓡T函數(shù)表示分別是運(yùn)算符.和->。( )

 

27.派生類不能作為基類派生出新類。( )

 

28.變量必須先定義后賦值。( )

 

29.抽象類中只能有一個(gè)純虛函數(shù)。( )

 

30.一個(gè)類可以作為另一個(gè)類的友元類。( )

 

31.構(gòu)造函數(shù)的定義必須在類體內(nèi) 。( )

 

32.抽象類只能用作其他類的基類。( )

 

33.類的友元函數(shù)可以直接訪問(wèn)該類的所有成員。( )

 

34.純虛函數(shù)是一種不給出具體實(shí)現(xiàn)的虛函數(shù)。( )

 

35.析構(gòu)函數(shù)是不能重載的 。( )

 

36.在基類中被說(shuō)明為虛函數(shù)的類的成員函數(shù)必須在每個(gè)派生類中說(shuō)明為虛函數(shù),才能具有多態(tài)的特征。( )

 

37.多重繼承中,派生類構(gòu)造函數(shù)對(duì)其基類構(gòu)造函數(shù)的執(zhí)行順序取決于它成員函數(shù)初始化表中說(shuō)明的基類順序。( )

 

38.在派生過(guò)程中,派生類吸收包括構(gòu)造函數(shù)和析構(gòu)函數(shù)在內(nèi)的所有基類成員。( )

 

39.派生類的成員函數(shù)可以直接訪問(wèn)基類的所有成員。( )

 

40.用new動(dòng)態(tài)申請(qǐng)的內(nèi)存是在堆中分配的,而不是在棧中分配的。( )



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

  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部