東大22年春學(xué)期《軟件設(shè)計模式》在線平時作業(yè)2【標(biāo)準(zhǔn)答案】

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

發(fā)布時間:2022-03-17 22:12:22來源:admin瀏覽: 79 次

東大22年春學(xué)期《軟件設(shè)計模式》在線平時作業(yè)2-00001

試卷總分:100  得分:100

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

1.接口是一種引用類型,在接口中可以聲明(),但不可以聲明公有的域或私有的成員變量。

A.方法、屬性、索引器和事件

B.方法、屬性信息、屬性

C.索引器和字段

D.事件和字段

 

2.分析下列程序中類MyClass 的定義

class BaseClass

{

public int i;

}

class MyClass:BaseClass

{

public new int i;

}

則下列語句在Console 上的輸出為_______. 

MyClass y = new MyClass();

BaseClass x = y;

x.i = 100;

Console.WriteLine("{0}, {1}",x.i,y.i);

A.0,0

B.100,100

C.0,100

D.100,0

 

3.以下關(guān)于for循環(huán)的說法不正確的是____。

A.for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況

B.for循環(huán)是先判定表達(dá)式,后執(zhí)行循環(huán)體語句

C.for循環(huán)中,可以用break語句跳出循環(huán)體

D.for循環(huán)體語句中,可以包含多條語句,但要用花括號括起來。

 

4.C#語言的核心是面向?qū)ο缶幊蹋∣OP),所有OOP語言都應(yīng)至少具有三個特性:

A.封裝、繼承和多態(tài)

B.類、對象和方法

C.封裝、繼承和派生

D.封裝、繼承和派生

 

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

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

A.0

B.2

C.3

D.6

 

6.C#的數(shù)據(jù)類型有( )

A.值類型和調(diào)用類型;

B.值類型和引用類型;

C.引用類型和關(guān)系類型;

D.關(guān)系類型和調(diào)用類型;

 

7.在C#編制的財務(wù)程序中,需要創(chuàng)建一個存儲流動資金金額的臨時變量,則應(yīng)使用下列哪條語句?( )

A.decimal theMoney;

B.int theMoney;

C.string theMoney;

D.Dim theMoney as double

 

8.下列關(guān)于構(gòu)造函數(shù)的描述正確的是( )

A.構(gòu)造函數(shù)可以聲明返回類型。

B.構(gòu)造函數(shù)不可以用private修飾

C.構(gòu)造函數(shù)必須與類名相同

D.構(gòu)造函數(shù)不能帶參數(shù)

 

9.已知結(jié)構(gòu)Resource 的定義如下:

struct Resource{

public int Data = 0;

}

則下列語句的運行結(jié)果為________。 

Resource[] list= new Resource[20]; 

for(int i = 0;i<20;i++){ 

System.Console.WriteLine(“data={0}”,list[i].Data); 

}

A.打印20 行,每行輸出都是 data=0

B.打印20 行,每行輸出都是 data=null

C.打印20行.第1行輸出data=0,第2行輸出data=2,.,第20行輸出data=19

D.出現(xiàn)運行時異常

 

10.下面是幾條動態(tài)初始化二維數(shù)組的語句,指出其中正確的:

A.int arr5[][]=new int[4,5];

B.int[][] arr6 = new int[4, 5];

C.int arr7[,]=new int[4,5];

D.int[,] arr8=new int[4,5];

 

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

11.在面向?qū)ο蠓椒ㄖ校瑢ο笫菍︻惖某橄?,特殊類是對一般類的抽象?/p>

 

12.在檢查狀態(tài)圖的完整性和一致性時,只要是沒有前驅(qū)或后繼的狀態(tài),則表明發(fā)現(xiàn)了一個錯誤。

 

13.面向?qū)ο蟮某绦驕y試指的是測試類中每一個服務(wù)的算法,以保證其正確性。

 

14.與事件關(guān)聯(lián)的方法,其方法名必須與事件名相同。

 

15.在C#中,索引器是專門用來訪問對象中的數(shù)組信息的。

 

16.數(shù)組作為函數(shù)的參數(shù)時默認(rèn)的傳遞形式是按值傳遞。

 

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

 

18.在C# 2005編程環(huán)境中,int32型變量可以直接隱式的轉(zhuǎn)換成char型變量。

 

19.UML由視圖、圖、模型元素和通用機(jī)制等幾個部分組成。

 

20.軟件危機(jī)與軟件本身的特點有關(guān)。

 


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

回到頂部