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

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

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

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

試卷總分:100  得分:100

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

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

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.實現(xiàn)運行時的多態(tài)性要使用( )

A.重載函數(shù)

B.構造函數(shù)

C.析構函數(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.通常的拷貝構造函數(shù)的參數(shù)是( )

A.某個對象名

B.某個對象成員名

C.某個對象的引用

D.某個對象的指針名

 

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

A.11

B.111

C.1111

D.11111

 

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

A.術語“面向?qū)ο蠓治觥笨梢杂每s寫OOA 表示

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

C.面向?qū)ο蠓治霭▎栴}域分析和應用分析兩個步驟

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

 

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

A.某對象名

B.某對象成員名

C.某對象的引用名

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

 

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

A.結構

B.數(shù)組

C.類

D.函數(shù)

 

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

A.abc

B.acb

C.cab

D.cba

 

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

A.公有成員

B.保護成員

C.私有派生

D.公有和保護成員

 

13.在派生關系中,( )

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

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

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

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

 

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

14.類的基本特征()

A.封裝

B.繼承

C.安全

D.多態(tài)

 

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

A.泛化關系

B.引用關系

C.組合關系

D.關聯(lián)關系

 

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

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

24.面向?qū)ο蟪绦蛟O計方法比面向過程程序設計方法更加吻合人類的思維習慣.

 

25.類對象的類型轉換是由強制轉換和構造函數(shù)完成。



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

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

回到頂部