蘭大《面向?qū)ο蟪绦蛟O計》22秋平時作業(yè)2【資料答案】

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

發(fā)布時間:2022/11/2 10:13:00來源:admin瀏覽: 5 次


《面向?qū)ο蟪绦蛟O計》22秋平時作業(yè)2題目

試卷總分:100  得分:100

一、單選題 (共 13 道試題,共 52 分)

1.決定C++語言中函數(shù)的返回值類型的是()

A.return語句中的表達式類型

B.調(diào)用該函數(shù)時系統(tǒng)隨機產(chǎn)生的類型

C.調(diào)用該函數(shù)時的主調(diào)用函數(shù)類型

D.在定義該函數(shù)時所指定的數(shù)據(jù)類型

 

2.下面程序的運行結(jié)果是() #include<iostream. h> void main() { int num=1; int &ref=num: ref=ref+2; cout<<num; num=num+3; cout<<ref<<endl; }

A.13

B.16

C.36

D.33

 

3.有如下函數(shù)定義:  void func (int a,int&b) {a++; b++;} 若執(zhí)行代碼段:  int x=0 ,y=1 func(x,y); 則變量x和y值分別是 ()

A.0和1

B.1和1

C.0和2

D.1和2

 

4.在int a=3,int*p=&a;中,p的值是( ?。?/p>

A.變量a的地址值

B.無意義

C.變量p的地址值

D.3

 

5.設有定義int x; float v;,則10+x+v值的數(shù)據(jù)類型是()

A.int

B.double

C.float

D.不確定

 

6.如果表達式a+b中的+是作為成員函數(shù)重載的運算符,若采用運算符函數(shù)調(diào)用格式,則可表示為()

A.operater+(b)

B.operater+(a)

C.operater+(a,b)

D.operater+(a+b)

 

7.下列關(guān)于多態(tài)性的描述,錯誤的是

A.C++語言的多態(tài)性分為編譯時的多態(tài)性和運行時的多態(tài)性

B.編譯時的多態(tài)性可通過函數(shù)重載實現(xiàn)

C.運行時的多態(tài)性可通過模板和虛函數(shù)實現(xiàn)

D.實現(xiàn)運行時多態(tài)性的機制稱為動態(tài)綁定

 

8.下列說法正確的是()

A.內(nèi)聯(lián)函數(shù)在運行時是將該函數(shù)的目標代碼插入每個調(diào)用該函數(shù)的地方

B.內(nèi)聯(lián)函數(shù)在編譯時是將該函數(shù)的目標代碼插入每個調(diào)用該函數(shù)的地方

C.類的內(nèi)聯(lián)函數(shù)必須在類體內(nèi)定義

D.類的內(nèi)聯(lián)函數(shù)必須在類體外通過加關(guān)鍵字inline定義

 

9.下列有關(guān)類繼承的敘述中,錯誤的是()

A.繼承可以實現(xiàn)軟件復用

B.虛基類可以解決由多繼承產(chǎn)生的二義性問題

C.派生類構(gòu)造函數(shù)要負責調(diào)用基類的構(gòu)造函數(shù)

D.派生類沒有繼承基類的私有成員

 

10.以下各選項組中,均是C++語言關(guān)鍵字的組是()

A.public operator this

B.shod string static

C.it while>=

D.private cout printf

 

11.在下列函數(shù)原型中,可以作為類AA構(gòu)造函數(shù)的是( )

A.voidAA(int);

B.intAA();

C.AA(int)const;

D.AA(int);

 

12.設a=3,b=2,c=l,則表達式a=b>c的值為( )

A.0

B.1

C.2

D.3

 

13.以下能正確定義字符串的語句是()

A.char str[]={‘\064'}

B.char str=”\x43”

C.char str=”

D.char str[]=”\0”

 

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

14.下列選項不是關(guān)鍵字的是()。

A.bool

B.goto

C.good

D.son

 

15.一個指針變量會涉及以下哪些內(nèi)容()

A.指針的類型

B.指針所指向的類型

C.指針的值

D.指針本身所占的存儲區(qū)

 

三、判斷題 (共 10 道試題,共 40 分)

16.內(nèi)聯(lián)函數(shù)本身是可以直接遞歸調(diào)用的。

 

17.一個變量,可以聲明無窮多次,但卻只能定義一次。

 

18.C++支持兩種多態(tài):編譯時的多態(tài)(重載)和運行時的多態(tài)(虛函數(shù))

 

19.析構(gòu)函數(shù)不能被繼承。( )

 

20.在基類中聲明虛函數(shù),則派生類中同型的成員函數(shù)自動成為虛函數(shù)。

 

21.符號常量在聲明時一定要賦初值,而在程序中間不能改變其值。

 

22.如果定義了不帶初始值的類的實例,卻沒有顯式的定義不帶參數(shù)的默認構(gòu)造函數(shù),編譯時程序就會報錯。

 

23.在訪問權(quán)限省略時,默認為public。

 

24.若靜態(tài)成員函數(shù)中調(diào)用了一個函數(shù)f,那么f 一定不是虛函數(shù)。( )

 

25.static成員函數(shù)沒有this指針,因為它不是任何對象的組成部分。

 



奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學習
詳情請咨詢QQ : 3230981406或微信:aopopenfd777

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

    回到頂部