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

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

發(fā)布時間:2023/3/6 18:59:06來源:admin瀏覽: 0 次

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

試卷總分:100  得分:100

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

1.C#語言中,下列能夠作為變量名的是____。

A.if

B.3ab

C.a_3b

D.a-bc


2.在編寫c#程序時,若需要對一個數(shù)組中的所有元素進行處理,則使用___循環(huán)體最好?

A.while循環(huán)

B.for each循環(huán)

C.do循環(huán)

D.for循環(huán)


3.分析下列語句:

namespace TestCS{ 

public delegate void Hello(string target);

}

該語句的作用是:( )

A.在TestCS 命名空間中定義了一個名為Hello 的全局方法;

B.在TestCS 命名空間中聲明了函數(shù)Hello 的原型;

C.在TestCS 命名空間中定義了一個名為Hello 的函數(shù)指針;

D.在TestCS 命名空間中定義了了一個名為Hello 的委托類型;


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

A.decimal theMoney;

B.int theMoney;

C.string theMoney;

D.Dim theMoney as double


5.下列描述錯誤的是( )

A.類不可以多重繼承而接口可以;

B.抽象類自身可以定義成員而接口不可以;

C.抽象類和接口都不能被實例化;

D.一個類可以有多個基類和多個基接口;


6.以下關于類和對象的說法中,不正確的是:

A.類包含了數(shù)據和對數(shù)據的操作

B.一個對象一定屬于某個類

C.類是同一類對象的抽象

D.可由抽象類生成對象


7.有如下程序:

Using system;

Class Example1

{

       Public Static void main()

{

         Int x=1,a=0,b=0;

         Switch(x)

         {

           Case 0:b++,break;

           Case 1:a++,break;

           Case 2:a++,b++,break;

}

         Console.Writeline(“a={0},b={1}”,a,b);

}

}

的輸出結果是( )

A.a=2,b=1

B.a=1,b=1

C.a=1,b=0

D.a=2,b=2


8.下面有關析構函數(shù)的說法中,不正確的是:

A.析構函數(shù)中不可以包含return語句

B.一個類中只能有一個析構函數(shù)

C.析構函數(shù)在對象被撤銷時,被自動調用

D.用戶可以定義有參析構函數(shù)


9.C#中,回車字符對應的轉義字符為:

A.\r

B.\f

C.\n

D.\a


10.結構化程序設計的3種結構是:

A.順序結構、if結構、for結構

B.if結構、if…else結構、else if結構

C.while結構、do…while結構、foreach結構

D.順序結構、分支結構、循環(huán)結構


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

11.“+,-,*,/,%”均屬于三元運算符。


12.抽象類不可以被實例化。


13.創(chuàng)建型模式和結構型模式強調的都是靜態(tài)的類實體之間的關系,行為型設計模式則著力解決類實體之間的通信關系。


14.軟件設計主要是要求功能強大,對于說明文檔的要求則可以適當放松。


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


16.設計模式的解決方案描述了軟件系統(tǒng)特定而具體的設計或實現(xiàn)方法。


17.接口與抽象類的區(qū)別是,抽象類雖然不能被實例化,但是可以包含可實現(xiàn)的部分,而接口則是一個完全抽象的成員集合,它只提供相關操作的標準和規(guī)則,不提供實現(xiàn)。


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


19.一個用例可以被特別列舉為一個或多個子用例,這被稱為用例擴展。


20.需求陳述闡明“做什么”,而不是“怎樣做”。它描述用戶的需求而不是提出解決問題的方法。




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

  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部