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

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

發(fā)布時間:2023-03-06 18:58:33來源:admin瀏覽: 0 次

《軟件設(shè)計模式》在線平時作業(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"保存到串中,則應(yīng)該使用下列哪條語句?( )

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.原型模型包括分析、設(shè)計、編程、測試和使用等階段。


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


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


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


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


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


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


19.String類可以繼承。


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




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

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

回到頂部