22秋《C#》作業(yè)2
試卷總分:100 得分:100
一、單選題 (共 10 道試題,共 40 分)
1.枚舉類型是一組命名的常量集合,所有整形都可以作為枚舉類型的基本類型,如果類型省略,則定義為( )。
A.int
B.sbyte
C.uint
D.ulong
2.下面關(guān)于抽象類的說法正確的是 :( )
A.抽象類可以被實例化
B.含有抽象方法的類一定是抽象類
C.抽象類可以是靜態(tài)類和密封類
D.抽象類中的抽象方法可以在其它類中重寫
3.C#中TestClass為一自定義類,其中有以下屬性定義public void Property{…}使用以下語句創(chuàng)建了該類的對象,并使變量obj引用該對象:TestClass obj = new TestClass();那么,可通過什么方式訪問類TestClass的Property屬性? ( )
A.Obj.Property
B.MyClass.Property
C.obj :: Property
D.obj.Property ()
4.下列標識符命名正確的是( )。
A.X.25
B.4foots
C.val(7)
D._Years
5.面向?qū)ο缶幊讨械摹袄^承”的概念是指( )
A.對象之間通過消息進行交互
B.派生自同一個基類的不同類的對象具有一些共同特征
C.對象的內(nèi)部細節(jié)被隱藏
D.派生類對象可以不受限制地訪問所有的基類對象
6.繼承具有( ),即當(dāng)基類本身也是某一類的派生類時,派生類會自動繼承間接基類的成員。
A.規(guī)律性
B.傳遞性
C.重復(fù)性
D.多樣性
7.若要使TextBox中的文字不能被修改,應(yīng)對( )屬性進行設(shè)置。
A.Locked
B.Visible
C.Enabled
D.ReadOnly
8.關(guān)于base關(guān)鍵字,下列使用方法錯誤的是:( )
A.在子類中,base可以調(diào)用父類的構(gòu)造函數(shù)
B.在子類中,base關(guān)鍵字可以訪問父類的公共屬性
C.在子類中,base關(guān)鍵字不可以調(diào)用父類的protected成員
D.在子類中,base關(guān)鍵字不可以調(diào)用父類的private成員
9.下列哪一個不是類成員的成員的是( )。
A.屬性
B.數(shù)組
C.索引器
D.while循環(huán)結(jié)構(gòu)
10.小數(shù)類型(decimal)和浮點類型都可以表示小數(shù),正確說法:( )
A.兩者沒有任何區(qū)別
B.小數(shù)類型比浮點類型取值范圍大
C.小數(shù)類型比浮點類型精度高
D.小數(shù)類型比浮點類型精度低
二、判斷題 (共 15 道試題,共 60 分)
11.靜態(tài)類和實例類的區(qū)別在于:靜態(tài)類不需要初始化即可直接使用,實例類需要進行實例化,生成對象才可使用。
12.if語句后面的表達式可以是任意表達式。
13.計算機編程中主要有兩種抽象型式:過程抽象和數(shù)據(jù)抽象,面向?qū)ο蟮木幊讨饕捎眠^程抽象的方法。
14.對象是人們要進行研究的任何事物在面向?qū)ο蟪绦蛟O(shè)計中的抽象。
15.抽象方法在抽象類中被定義和實現(xiàn),當(dāng)派生類從抽象類中繼承一個抽象方法時,派生類必須重寫該抽象方法。
16.當(dāng)方法的修飾符設(shè)為protected時,表示該方法可以被處于同一個工程的文件訪問。
17.基類的派生類中必須為基類中的抽象方法提供實現(xiàn)。
18.foreach語句既可以用來遍歷數(shù)組中的元素,又可以改變數(shù)據(jù)元素的值。
19.ArrayList能夠包含任何類型的元素,但不能混合放置不同類型的對象。
20.當(dāng)方法的修飾符設(shè)為protected時,表示該方法可以被處于同一個工程的文件訪問。
21.被sealed關(guān)鍵字修飾的方法不能被繼承。
22.C#群集,除Array外,都被設(shè)計成能持有一般對象。
23.在帶有“||”操作符的語句中,如果其中一個或兩個條件都為真,則語句為真。
24.隱式枚舉轉(zhuǎn)換允許將十進制的整數(shù)轉(zhuǎn)換為枚舉類型的變量。
25.接口的成員默認為公有的,不允許加上修飾符。
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777

