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

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

發(fā)布時(shí)間:2022-11-02 10:13:00來源:admin瀏覽: 5 次


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

試卷總分:100  得分:100

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

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

A.return語句中的表達(dá)式類型

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

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

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

 

2.下面程序的運(yùn)行結(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.設(shè)有定義int x; float v;,則10+x+v值的數(shù)據(jù)類型是()

A.int

B.double

C.float

D.不確定

 

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

A.operater+(b)

B.operater+(a)

C.operater+(a,b)

D.operater+(a+b)

 

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

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

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

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

D.實(shí)現(xiàn)運(yùn)行時(shí)多態(tài)性的機(jī)制稱為動(dòng)態(tài)綁定

 

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

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

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

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

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

 

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

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

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

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

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

 

10.以下各選項(xiàng)組中,均是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.設(shè)a=3,b=2,c=l,則表達(dá)式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.下列選項(xiàng)不是關(guān)鍵字的是()。

A.bool

B.goto

C.good

D.son

 

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

A.指針的類型

B.指針?biāo)赶虻念愋?/p>

C.指針的值

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

 

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

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

25.static成員函數(shù)沒有this指針,因?yàn)樗皇侨魏螌?duì)象的組成部分。

 



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

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

回到頂部