可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
華師20年9月課程考試《C#程序設(shè)計》作業(yè)考核試題
試卷總分:100 得分:100
第1題,類的以下特性中,可以用于方便地重用已有的代碼和數(shù)據(jù)的是( ).
A、多態(tài)
B、封裝
C、繼承
D、抽象
正確答案:
第2題,C#提供的 4 種跳轉(zhuǎn)語句中, 不推薦使用的是( )。
A、return
B、break
C、continue
D、goto
正確答案:
第3題,C#的每一個應(yīng)用程序應(yīng)該有一個入口方法,稱為Main,該方法必須被聲明為( )。
A、private static
B、public static
C、protect static
D、protected static
正確答案:
第4題,選擇如下關(guān)于void的正確說明( )。
A、void可用于聲明參數(shù)
B、void可用于聲明類
C、void用于聲明方法
D、void與空字符串等價
正確答案:
答案來源:(www.),下面對for語句說法正確的是( ) 。
A、for語句的循環(huán)條件不能缺少
B、for(;;)是無限循環(huán)
C、for循環(huán)無法嵌套
D、for語句是跳轉(zhuǎn)語句
正確答案:
第6題,下列關(guān)于構(gòu)造函數(shù)的描述中,( )是正確的。
A、構(gòu)造函數(shù)名必須與類名相同
B、構(gòu)造函數(shù)不可以重載
C、構(gòu)造函數(shù)不能帶參數(shù)
D、構(gòu)造函數(shù)可以聲明返回類型
正確答案:
第7題,下列不正確的代碼注釋方式是( )。
A、// 注釋
B、*/ 注釋 /*
C、/* 注釋 */
D、/// 注釋
正確答案:
第8題,在 C#語言中, 下面的運算符中, 優(yōu)先級最高的是( )。
A、%
B、++
C、*=
D、6
正確答案:
第9題,屬于C#語言的關(guān)鍵字( )。
A、abstract
B、camel
C、Salary
D、Employ
正確答案:
答案來源:(www.),假定一個10行20列的二維整型數(shù)組,下列哪個定義語句是正確的( )。
A、int[]arr = new int[10,20]
B、int[]arr = int new[10,20]
C、int[,]arr = new int[10,20]
D、int[,]arr = new int[20;10]
正確答案:
第11題,下列屬于值類型的有( )。
A、class
B、enum
C、struct
D、int
正確答案:,C,D
答案來源:(www.),關(guān)于C#語言的基本語法,下列哪些說法是正確的( )。
A、C#語言使用using關(guān)鍵字來引用.NET預(yù)定義的名字空間;
B、用C#編寫的程序中,Main函數(shù)是唯一允許的全局函數(shù);
C、C#語言中使用的名稱嚴(yán)格區(qū)大小寫;
D、C#中一條語句必須寫在一行內(nèi);
正確答案:,C
第13題,以下關(guān)于構(gòu)造函數(shù)的描述正確的是( )。
A、構(gòu)造函數(shù)的返回類型只能是void型。
B、構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同。
C、構(gòu)造函數(shù)的主要作用是完成對類的對象的初始化工作。
D、一般在創(chuàng)建新對象時,系統(tǒng)會自動調(diào)用構(gòu)造函數(shù)。
正確答案:,C,D
第14題,下列關(guān)于C#的異常處理的說發(fā)法,錯誤的是( )。
A、Try塊必須跟catch塊組合使用,不能單獨使用
B、一個try塊可以跟隨多個catch塊
C、使用throw語句既可引發(fā)系統(tǒng)異常,也可以引發(fā)由開發(fā)人員創(chuàng)建的自定義異常
D、在try ... catch .....finally塊中,即便開發(fā)人員編寫強制邏輯代碼,也不能跳出finally塊的執(zhí)行
正確答案:,C
答案來源:(www.),當(dāng)創(chuàng)建一個新類時,該類將從System.Object基類繼承下列哪些方法( )。
A、ToString
B、ToObject
C、Equals
D、GetClassInfomation
正確答案:,C
第16題,泛型編程是一種編程范式,他利用"參數(shù)化類型"將類型抽象化,從而實現(xiàn)更為靈活的復(fù)用,下列選項中,屬于泛型的優(yōu)點的是( )。
A、緩解了代碼膨脹
B、類型安全
C、值類型不需要裝箱
D、性能得到提升
正確答案:,B,C,D
第17題,以下關(guān)于C#中方法重載的說法正確的是( )。
A、如兩個方法名字不同,而參數(shù)的數(shù)量不同,那么它們可以構(gòu)成方法重載
B、如兩個方法名字相同,而返回值的數(shù)據(jù)類型不同,那么它們可以構(gòu)成方法重載
C、如兩個方法名字相同,而參數(shù)的數(shù)據(jù)類型不同,那么它們可以構(gòu)成方法重載
D、如兩個方法名字相同,而參數(shù)的數(shù)量不同,那么它們可以構(gòu)成方法重載
正確答案:,D
第18題,NET中,程序中的錯誤可以劃分為以下三類( )。
A、邏輯錯誤
B、運行時錯誤
C、語法錯誤
D、自定義錯誤
正確答案:,B,C
第19題,使用下列哪種方法可以減小一個ArrayList 對象的容量( )。
A、調(diào)用Remove 方法
B、調(diào)用Clear 方法
C、調(diào)用Trim(調(diào)整,修剪)ToSize 方法
D、設(shè)置Capacity 屬性
正確答案:,D
答案來源:(www.),C#可以采用下列哪些技術(shù)來進行對象內(nèi)部數(shù)據(jù)的隱藏( )。
A、靜態(tài)成員
B、類成員的訪問控制說明
C、屬性
D、裝箱(boxing)和拆箱(Unboxing)技術(shù)
正確答案:,C
第21題,類體中private修飾的變量在本類中能訪問,類生成的對象也能訪問。
T、對
F、錯
正確答案:F
第22題,派生類可以繼承基類的成員,以及方法的實現(xiàn);派生的接口繼承了父接口的成員方法,并且也繼承父接口方法的實現(xiàn)。
T、對
F、錯
正確答案:F
第23題,靜態(tài)類和實例類的區(qū)別在于:靜態(tài)類不需要初始化即可直接使用,實例類需要進行實例化,生成對象才可使用。
T、對
F、錯
更多答案下載:(www.)
第24題,"+、-、*、/、%、++、--均屬于二元運算符。
T、對
F、錯
正確答案:F
答案來源:(www.),C#可以多繼承。
T、對
F、錯
正確答案:F
第26題,當(dāng)創(chuàng)建派生類對象時,先執(zhí)行基類的構(gòu)造函數(shù),后執(zhí)行派生類的構(gòu)造函數(shù)。
T、對
F、錯
更多答案下載:(www.)
第27題,委托是將方法作為參數(shù)傳遞給另一方法的一種數(shù)據(jù)類型。事件與委托沒有關(guān)系。
T、對
F、錯
正確答案:F
第28題,不同的命名空間中不能有同名的方法。
T、對
F、錯
正確答案:F
第29題,C#中方法的參數(shù)中輸出型參數(shù)(out)的實參在傳遞給形參前,不需要明確賦值,但需在方法返回前對該參數(shù)明確賦值。
T、對
F、錯
更多答案下載:(www.)
答案來源:(www.),接口與類同樣是面向?qū)ο蟪绦蛟O(shè)計的核心,是創(chuàng)建對象的模版。
T、對
F、錯
更多答案下載:(www.)