東大22年秋學期《軟件設計模式》在線平時作業(yè)1【資料答案】

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

發(fā)布時間:2022-09-07 21:34:32來源:admin瀏覽: 19 次

《軟件設計模式》在線平時作業(yè)1-00001

試卷總分:100  得分:100

一、單選題 (共 10 道試題,共 50 分)

1.在類的外部可以被訪問的成員是:

A.public成員 

B.private成員 

C.protected成員

D.protected internal成員

 

2.C#語言源代碼文件的后綴名為:

A..C#

B..CC

C..CSP

D..CS

 

3.MyClass為一個自定義的類,則下列語句創(chuàng)建了多少個類MyClass的對象? 

    MyClass[ , ]  myArray = new MyClass[2][3];

A.0

B.2

C.3

D.6

 

4.下列語句創(chuàng)建了多少個string 對象?

string[,] strArray = new string[3][4];

A.0

B.3

C.4

D.12

 

5.下面是幾條定義初始化一維數(shù)組的語句,指出其中正確的:

A.int arr1[]={6,5,1,2,3};

B.int[] arr2=new int[];

C.int[] arr3=new int[] {6,5,1,2,3};

D.int[] arr4;arr4={6,5,1,2,3};

 

6.變量x的值為25,要輸出x的值,下列正確的語句是___。

A.System.Console.writeline(“x”)

B.System.Console.WriteLine(“x”)

C.System.Console.writeline(“x={0}”,x)

D.System.Console.writeline(“x={x}”)

 

7.以下類型中,不屬于值類型的是:

A.整數(shù)類型

B.布爾類型

C.字符類型

D.類類型

 

8.C#中,新建一字符串變量str,并將字符串"Tom's Living Room"保存到串中,則應該使用下列哪條語句?( )

A.string str = "Tom\'s Living Room";

B.string str = "Tom's Living Room";

C.string str("Tom's Living Room");

D.string str("Tom"s Living Room");

 

9.關(guān)于結(jié)構(gòu)類型,下列說法哪些是正確的?

A.結(jié)構(gòu)是值類型

B.結(jié)構(gòu)中不允許定義帶參數(shù)的實例構(gòu)造函數(shù)

C.結(jié)構(gòu)中不允許定義析構(gòu)函數(shù)

D.結(jié)構(gòu)中可以定義成員方法,但是方法內(nèi)不能使用this 指針

 

10.類MyClass 中有下列方法定義:

public void testParams(params int[] arr)

Console.Write ("使用Params參數(shù)!");

}

public void testParams(int x,int y)

Console.Write ("使用兩個整型參數(shù)!");

}

請問上述方法重載有無二義性?若沒有,則下列語句的輸出為(  )

MyClass x = new MyClass();

x.testParams(0); 

x.testParams(0,1);

x.testParams(0,1,2);

A.有語義二義性;

B.使用Params 參數(shù)!使用兩個整型參數(shù)!使用Params 參數(shù)!

C.使用Params 參數(shù)!使用Params 參數(shù)!使用Params 參數(shù)!

D.使用Params 參數(shù)!使用兩個整型參數(shù)!使用兩個整型參數(shù)!

 

二、判斷題 (共 10 道試題,共 50 分)

11.一個靜態(tài)方法可以訪問實例的成員嗎?

 

12.原型模型包括分析、設計、編程、測試和使用等階段。

 

13.提倡設計模式的根本原因是增強代碼復用,增加可維護性。

 

14.當一個類中包含抽象方法是,則這個類必須是一個抽象類。

 

15.虛函數(shù)是可由子類繼承并重寫的函數(shù)。

 

16.從提出軟件開發(fā)計劃的那一刻起開始直到軟件投入實際應用為止可以認為是一個完整的軟件生存周期。

 

17.在面向?qū)ο蠓椒ㄖ校庋b使得外界無法存取對象的內(nèi)部信息。

 

18.結(jié)構(gòu)型模式在破壞類的封裝性的基礎上,實現(xiàn)新的功能。

 

19.String類可以繼承。

 

20.腳本(script)就是詳細描述類的靜態(tài)結(jié)構(gòu)的信息。

 



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

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

回到頂部