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

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

發(fā)布時(shí)間:2022-11-02 10:13:38來(lái)源:admin瀏覽: 8 次

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

試卷總分:100  得分:100

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

1.在C#中,假設(shè)Class1是一個(gè)類,而IExample是一個(gè)接口,下面的( )類聲明是正確的。

A.class?Employee:?Class1,?IExample

B.class?Employee:?IExample,?Class1

C.class?Employee-?Class1,?IExample

D.class?Employee:?Class1/IExample

 

2.有如下函數(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

 

3.實(shí)現(xiàn)運(yùn)行時(shí)的多態(tài)性要使用( )

A.重載函數(shù)

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

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

D.虛函數(shù)

 

4.下列表示引用的方法中,正確的是( )已知:int a=1000;

A.int &x=a;

B.char &y;

C.int &z=1000;

D.float &t=&a;

 

5.有如下程序: #include<iostream> using namespace std; class Base { int x; public; Base{int n=0}; x(n){cout<<n;} int getX()const{return x;} }; class Derived public Base{ int y; public; Derived(int m, int n): y(m), Base(n){cout<<m;} Derived(int m): y(m){cout<<m;}

A.375

B.357

C.0375

D.0357

 

6.通常的拷貝構(gòu)造函數(shù)的參數(shù)是( )

A.某個(gè)對(duì)象名

B.某個(gè)對(duì)象成員名

C.某個(gè)對(duì)象的引用

D.某個(gè)對(duì)象的指針名

 

7.若有如下類聲明  class My Class {   public:   MyClass() {cout<<1;}  };  執(zhí)行下列語(yǔ)句  MyClass a,b[2],*P[2];  以后,程序的輸出結(jié)果是 ( )

A.11

B.111

C.1111

D.11111

 

8.關(guān)于面向?qū)ο笙到y(tǒng)分析,下列說(shuō)法中不正確的是( )。

A.術(shù)語(yǔ)“面向?qū)ο蠓治觥笨梢杂每s寫(xiě)OOA 表示

B.面向?qū)ο蠓治鲭A段對(duì)問(wèn)題域的描述比實(shí)現(xiàn)階段更詳細(xì)

C.面向?qū)ο蠓治霭▎?wèn)題域分析和應(yīng)用分析兩個(gè)步驟

D.面向?qū)ο蠓治鲂枰R(shí)別對(duì)象的內(nèi)部和外部特征

 

9.拷貝構(gòu)造函數(shù)的參數(shù)一般是()

A.某對(duì)象名

B.某對(duì)象成員名

C.某對(duì)象的引用名

D.指向?qū)ο蟮闹羔樏?/p>

 

10.在C++中,封裝是借助什么達(dá)到的

A.結(jié)構(gòu)

B.數(shù)組

C.類

D.函數(shù)

 

11.建立派生類對(duì)象時(shí),3種構(gòu)造函數(shù)分別是a(基類的構(gòu)造函數(shù))、b(成員對(duì)象的構(gòu)造函數(shù))、c(派生類的構(gòu)造函數(shù))這3種構(gòu)造函數(shù)的調(diào)用順序?yàn)?)

A.abc

B.acb

C.cab

D.cba

 

12.派生類可以訪問(wèn)其基類的( )

A.公有成員

B.保護(hù)成員

C.私有派生

D.公有和保護(hù)成員

 

13.在派生關(guān)系中,( )

A.構(gòu)造函數(shù)和釋放函數(shù)是不能繼承的

B.構(gòu)造函數(shù)可以繼承,但釋放函數(shù)不可以繼承

C.構(gòu)造函數(shù)不可以繼承,但釋放函數(shù)可以繼承

D.構(gòu)造函數(shù)和釋放函數(shù)都能繼承

 

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

14.類的基本特征()

A.封裝

B.繼承

C.安全

D.多態(tài)

 

15.類間的關(guān)系可以概括為如下()

A.泛化關(guān)系

B.引用關(guān)系

C.組合關(guān)系

D.關(guān)聯(lián)關(guān)系

 

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

16.抽象類不會(huì)產(chǎn)生實(shí)例,所以不需要有構(gòu)造函數(shù)。( )

 

17.在聲明一個(gè)類時(shí),需要在類內(nèi)聲明函數(shù)的原型,而函數(shù)的實(shí)現(xiàn)部分可以放在類內(nèi)定義,也可以放在類外定義。

 

18.多數(shù)運(yùn)算符可以重載,個(gè)別運(yùn)算符不能重載,運(yùn)算符重載是通過(guò)函數(shù)定義實(shí)現(xiàn)的。( )

 

19.多態(tài)可以增加軟件系統(tǒng)的靈活性,減少信息冗余,提高軟件的可重用性和擴(kuò)展性。

 

20.C++使用new和delete時(shí)需要包含頭文件。

 

21.不同類型的指針之間或指針與非0整數(shù)之間的關(guān)系運(yùn)算時(shí)沒(méi)有意義的,但指針變量可以和整數(shù)0比較大小。

 

22.繼承可以使得對(duì)象以外的部分不能隨意存取對(duì)象的內(nèi)部數(shù)據(jù),從而實(shí)現(xiàn)信息隱藏。

 

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

 

24.面向?qū)ο蟪绦蛟O(shè)計(jì)方法比面向過(guò)程程序設(shè)計(jì)方法更加吻合人類的思維習(xí)慣.

 

25.類對(duì)象的類型轉(zhuǎn)換是由強(qiáng)制轉(zhuǎn)換和構(gòu)造函數(shù)完成。



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

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

回到頂部