22秋《C#》作業(yè)4
試卷總分:100 得分:100
一、單選題 (共 10 道試題,共 40 分)
1.如果左操作數(shù)大于右操作數(shù),( ?。┻\算符返回false。
A.=
B.<
C.<=
D.以上都是
2.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 ()
3.裝箱是把值類型轉換到( )類型。
A.數(shù)組
B.引用
C.char
D.string
4.下面對異常說法不正確的是( )
A.try/catch塊為基本引發(fā)異常的組合
B.在捕獲異常時,可以有多個 catch塊
C.無論異常是否發(fā)生,finally塊總會執(zhí)行
D.try塊和 finally 不能連用
5.( )控件組合了TextBox控件和ListBox控件的功能。
A.ComboBox
B.Label
C.ListView
D.DomainUpDown
6.構建Windows窗體以及其所使用空間的所有類的命名空間是下列哪個選項( )
A.System.IO
B.System.Data
C.System.Text
D.System.Windows.Forms
7.關于如下程序結構的描述中,哪一項是正確的?( ) for ( ; ; ) { 循環(huán)體; }
A.不執(zhí)行循環(huán)體
B.一直執(zhí)行循環(huán)體,即死循環(huán)
C.執(zhí)行循環(huán)體一次
D.程序不符合語法要求
8.改變窗體的標題,需修改的窗體屬性是( )。
A.Text
B.Name
C.Title
D.Index
9.下列關于C#面向對象應用的描述中,哪項是正確的?( )。
A.派生類是基類的擴展,派生類可以添加新的成員,也可去掉已經(jīng)繼承的成員
B.abstract方法的聲明必須同時實現(xiàn)
C.聲明為sealed的類不能被繼承
D.接口像類一樣,可以定義并實現(xiàn)方法
10.使用( )關鍵字可以再次引發(fā)捕獲到的異常?
A.New
B.this
C.throw
D.Exception
二、判斷題 (共 15 道試題,共 60 分)
11.“*=”運算符是計算右操作數(shù)的平方值,然后將結果存儲在左操作數(shù)中。
12.無論是否聲明,子類都繼承自object(System.object)類。
13.結構和類均為引用類型。
14.ArrayList能夠包含任何類型的元素,但不能混合放置不同類型的對象。
15.“解決方案管理器”窗口可以用來瀏覽當前項目中所有的文件、名字空間和類。
16.abstract方法的聲明必須同時實現(xiàn)。
17.抽象類中所有的方法必須被聲明為abstract。
18.try字句中所拋出的異常一定能被catch字句捕獲。
19.在使用變量之前必須先聲明類型。
20.委托是將方法作為參數(shù)傳遞給另一方法的一種數(shù)據(jù)類型。事件與委托沒有關系。
21.c#是大小寫不敏感的語言。
22.若方法的名字相同、參數(shù)相同,而方法的返回值類型不同,則可以實現(xiàn)方法的重載。
23.類和對象的區(qū)別在于萬物都是對象,是個實體,而概念是個類上的描述。
24.不能指定接口中方法的修飾符。
25.foreach語句既可以用來遍歷數(shù)組中的元素,又可以改變數(shù)據(jù)元素的值。
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學習
詳情請咨詢QQ : 3230981406或微信:aopopenfd777