版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1 .在C#中創(chuàng)建一個類對象時,系統(tǒng)最先執(zhí)行的是()中的 語句0A. main方法B.構(gòu)造函數(shù)C.初始化函數(shù)D.字符串函數(shù)2.在c#語言開發(fā)的程序中,以下關(guān)于抽象類的說法錯誤的是 ()°A,抽象類多數(shù)作為基類使用B.抽象類可以定義字段、屬性、包含有實(shí)現(xiàn)的方法端。一在抽象方法聲明中可以使用 static或 virtual修飾衣D.抽象類可以實(shí)現(xiàn)多態(tài)3.在開發(fā)CM序中,我們會大量的使用類和對象,以下關(guān) 于類和對象說法正確的是()。A.類的實(shí)例被稱為對象B.對象可以被繼承C.類可以歸納為對象D.在對象的基礎(chǔ)上,將狀態(tài)和行為實(shí)體化為類的過程稱-為安Wft訂,4,分析如下C#代碼,如果輸出結(jié)果
2、是“ Dog Eating,下劃線需要填寫的代碼是()0abstract class Animal(public void Eat();)class-E>og: Animalpublic void Eat()(Console.WriteLine("Dog Eating . ” );)public static void Main(string args)(Animal animal = new Dog();animal.Eat();)A. abstract 不填B. abstract,overrideC. virtual,不填D. virtual,override5.在C#語言
3、開發(fā)的程序中,分析以下代碼段,則執(zhí)行后的輸出結(jié)果為()Opublic static void Main(String args)(nt m =100;int n =200;Sub(out m,n);Console. WriteLine(m + "n"+n);Add (ref m, ref n);Console. WriteLine(m + "n"+n);)private static void Sub(out int a,int b)(a =10;b = 20; if(a<b)a =1000;b =0;)int result = a-b;Conso
4、le.WriteLine(result); )private static void Add(ref int a , ref int b)int result = a+b;Console.WriteLine(result);) A. B. C. D.1000100010001000100010001001000200200200 03000120030010001000100010010006. 在C#中,可通過Thread類中Priority20002002000屬性設(shè)置線程的優(yōu)先級,在未設(shè)置該屬性的情況下,線程的默認(rèn)優(yōu)先級為()。A. LowestB. BelowNormalC. Defa
5、ultD. Normal7 .使用()關(guān)鍵字修飾類,可避免類被繼承A. delegateB. abstractC. sealedD. enum8 .分析如下c#代碼,根據(jù)類的繼承關(guān)系,運(yùn)行后的輸出結(jié)果是()public class Person(public Person ()(Console. Whte("不得入內(nèi)!");)private int age=0;public int Age(getreturn age;set(if (value>=18)Console.Whte("成年人!");elseConsole. Whte("非成年
6、人!");age=value;)public class Test(static void Main()(Person p = new Person();P.Age = 17;)A.非成年人!不得入內(nèi)!B,不得入內(nèi)!成年人!C,不得入內(nèi)!D,不得入內(nèi)!非成年人!9 .在C破中,()允許相同名稱,不同參數(shù)個數(shù)或者參數(shù)類 型的方法存在。A. 方法重寫B(tài).方法重載C.方法取消D.方法覆蓋10 .在C#中,下面關(guān)于靜態(tài)方法和實(shí)例方法描述錯誤的是:() A.靜態(tài)方法僅能使用類名調(diào)用,實(shí)例方法需要使用類的 實(shí)例來調(diào)用。B.靜態(tài)方法可以直接調(diào)用實(shí)例方法C. this和base關(guān)鍵字不能用在靜態(tài)方法
7、中-一反一靜態(tài)方祛實(shí)例化對象時初始化,實(shí)例方法調(diào)用前初始 化11 .在.NET中,.NET Framework 由()組成。A. FCL 和 CLRB. CLS 和 CTSC. ADO.NET 和 ASP.NETD. WinForm 和 ASP.NET12 .在C#中,以下()是int的基類。A. Int32B-0t7ject-C. ValueTypeD. Int1613 .在C#中,以下代碼運(yùn)行的結(jié)果為()0abstract class BaseClasspublic virtual void MethodA()public virtual void MethodB()()class Cla
8、ssi: BaseClass(public void MethodA(string arg)()public override void MethodB()()class Class2: Classi(new public void MethodB()()class MainClass(public static void Main(string args) (Class2 o = new Class2();o.MethodA();)A. BaseClass.MethodAB. Class2.MethodAC. Classi .MethodAD.編譯錯誤14 .在C#中,下列代碼輸出結(jié)果是()
9、oclass Test(public enum WeekDays (Mon, Tue, Wed, Thur, Fir, Sta, Sun)static void Main() (WeekDays week = (WeekDays)2;Console. WriteLine(week);)A. 2B. TueC. WedD.編譯錯誤15 .下面關(guān)于命名空間的說法錯誤的是()oA.命名空間用于組織相關(guān)的類和其他類型B.命名空間可以嵌套C.在同一個應(yīng)用程序中,不同的命名空間中不允許有相 同名稱的類D. using關(guān)鍵字用于引用命名空間16 .在C#中通過裝箱和拆箱實(shí)現(xiàn)值類型和引用類型之間的相 互轉(zhuǎn)換,
10、下列有()處實(shí)現(xiàn)了裝箱。int age = 5;object o = age;0=10;age = (int)o;object oage = age;A. 1B. 2C. 3D. 417 .在C#中,當(dāng)引用類型為()時,表明沒有引用任何對象。A. EmptyB. NullC. NothingD. 018 .在C#中,下面關(guān)于靜態(tài)方法和實(shí)例方法描述錯誤的是:() A.靜態(tài)方法僅能使用類名調(diào)用,實(shí)例方法需要使用類的 實(shí)例來調(diào)用。B.靜態(tài)方法可以直接調(diào)用實(shí)例方法C. this和base關(guān)鍵字不能用在靜態(tài)方法中D.靜態(tài)方法實(shí)例化對象時初始化,實(shí)例方法調(diào)用前初始 化19.以下關(guān)于C#代碼說法正確的是()
11、oclass MyAnimals(private int bodyTemp=98;public int BodyTemp(getreturn bodyTemp;/1) ) public class Test ( static void Main() (MyAnimals a = new MyAnimals();Console. WriteLine(a.BodyTemp);/2a.bodyTemp=56;/3) ) A.代碼1錯誤 日 裝 C.代碼3錯誤 D.代碼無錯誤20.在C#中,關(guān)于構(gòu)造函數(shù)的說法正確的是()0A.在一個類中允許有多個構(gòu)造函數(shù),構(gòu)造函數(shù)在創(chuàng)建對 象時調(diào)用B.在一個類中允許有
12、多個不同名稱的構(gòu)造函數(shù)C. 一個類至少聲明有一個構(gòu)造函數(shù) ;傘類只 能有一個構(gòu) 造函數(shù)訂 21 .在C#中,下列代碼的運(yùn)行結(jié)果是()。public class DaysInYear ( private int days; static void Main() ( DaysInYear newDaysInYear = new DayslnYear();線Console.WriteLine(newDayslnYear.days -1);di ) AB. 0C. 1D.編譯錯誤22 .在C#中,下列()關(guān)鍵字用于重寫基類的虛擬方法。A. overrideB. newC. baseD. virtual
13、23 .在C#中,關(guān)于抽象類,以下說法正確的是()oA.若抽象類中的方法都是非抽象方法時,抽象類可以實(shí) 例化B.子類可以同時實(shí)現(xiàn)多個抽象類C.抽象類中的所有方法必須都不能有實(shí)現(xiàn)D.抽象類中的抽象方法不能有實(shí)現(xiàn)24 .在C#中,一個類()oA,可以繼承多個類B.可以實(shí)現(xiàn)多個接口C.只能被一個子類繼承D,只能實(shí)現(xiàn)一個接口25 .在C#中,對于以下代碼的說法正確的是()oclass Testindex(private int Elements=new int1OO;public int thisfint index/1getreturn Elementsindex;) set ( Elementsi
14、ndex=value;)static void Main(string arges)(Testindex Ti=new Testindex ();Ti2=1 ;/2Console.Write(Ti0.ToString()+""); /3 )A.代碼行1不正確。B.代碼行2不正確。C.代碼行3不正確。D.代碼運(yùn)行時正確輸出:026 .在C#中,Hashtable類所在的命名空間是()。A. System.ThreadingB. System.IOC. System.CollectionsD. System27 .在C#中,以下程序的輸出結(jié)果是()o class FirstCl
15、asspublic double Div(int num1 ,int num2) ( return num1/num2;) public int FirstMethod() ( return 10;) public int SecondMethod() ( return 3;) ) class SecondClass:FirstClass (public new int SecondMethod() ( return 200;) ) public class TestMain (public static void Main() (FirstClass fc=new SecondClass()
16、;Console. WriteLine("Value="+fc.Div(fc.FirstMethod(), fc.SecondMethod(); ) ) A. Value=0B. Value=3C. Value=3.333D. Value=0.0528.在C#中,下列關(guān)于抽象類和接口的說法,正確的是()o A.在抽象類中,所有的方法都是抽象方法B,繼承自抽象類的非抽象子類必須實(shí)現(xiàn)其父類(抽象類)中的所有抽象方法C.在接口中,可以有方法實(shí)現(xiàn),抽象類中不能有方法實(shí) 現(xiàn)D. 一個類可以從多個接口繼承,也可以從多個抽象類繼 承29在一網(wǎng)區(qū)以下代碼運(yùn)行的結(jié)果是()o裝 Hashtab
17、le hsStu = new Hashtable();hsStu.Add(1,2);hsStu.Add(2,4);hsStu.Add(3,6);IDictionaryEnumerator stuEnum = hsStu.GetEnumerator();int total = 0;while(stuEnum.MoveNext()(4otaU=(int)stuEnum. Value;訂Console. WriteLine(total);A. 6B. 12C. 18D. 2430 .在C#中,下面屬于值類型的數(shù)據(jù)類型是()A. intB. ArrayListC. doubleD. Object31
18、.關(guān)于以下C#代碼的說法正確的是()opublic class Child(public static void Cry()(Console.WhteLine("每個孩子都會哭)public static void Main()(Cry();/1Child ch=new Child();/2ch.Cry();/3)代碼1錯誤B.代碼2錯誤C.代碼3錯誤D,沒有錯誤32.在C#中,定義如下一個枚舉,以下說法正確的是() public enum ABC(Monday,T uesDay=1 ,WednesDay存在錯誤。Monday明確進(jìn)行賦值后將沒有錯誤B.存在錯誤。TuesDay不賦值
19、將沒有錯誤C.存在錯誤。Monday和WednesDay明確進(jìn)行賦值后沒 有錯誤D.代碼無錯誤。33.下列C#代碼中使用了抽象類的概念,關(guān)于這段代碼的說 法中正確的是()0abstract class WashingMachine(public WashingMachine() abstract public void Wash();)class MyWashingMachine : WashingMachine(public override void Wash()(Console. WriteLine("Wash");)public static void Main()
20、(WashingMachine wm=new WashingMachine(); wm.Wash();)A.代碼編譯將產(chǎn)生錯誤,因?yàn)槌橄箢愔械?Wash方法沒 有實(shí)現(xiàn)B.代碼編譯將產(chǎn)生錯誤,因?yàn)榕缮愔写嬖谝粋€與基類 同名的方法C.代碼編譯將產(chǎn)生錯誤,因?yàn)椴荒軇?chuàng)建抽象類的對象D.代碼編譯正確,并且輸出“ Wash”34.在C#中,關(guān)于以下代碼說法正確的是()public class Test(public static void Main()(String str = Convert("2");Console. WriteLine(str);)public int Conv
21、ert(String str)(int a = int.parse(str);return a * a;)public String Convert(string str) (return str;)代碼正確輸出結(jié)果“ 2”B.代碼正確輸出結(jié)果“ 4”C.代碼正確輸出結(jié)果“ 6”D.代碼編譯錯誤。35.在C#中,下列代碼的運(yùn)行結(jié)果是() public enum Level(High,middle,loe)public class Teacherpublic Level teaLevel;public Teacher (Level lev)(this.teaLevel=lev;)public s
22、tatic void Main()(Teacher tea=new Teacher(Level.middle); Console. WriteLine(int)tea.teaLevel);)A. -1區(qū)_Q裝 C. 1D. 236.在C#中可以使用枚舉變量來避免不合理的賦值。以下情 況中可以使用枚舉變量的是()0A.學(xué)生類中的性別屬性B.圓形類的半徑屬性C.計(jì)算圓形面積的II值D.以上都可以彳一句一商港由藪足飛#中類的特殊方法。它用于創(chuàng)建實(shí)例時對對 象進(jìn)行初始化,一下代碼片段中的構(gòu)造函數(shù)定義正確的是 ()°A. class Hello(public HelloQConsole. Wr
23、iteLine("Hello!");) B. class Hello (public Test() (Console. WriteLine("Hello!");) ) C. class Hello (public int Hello() (Console. WriteLine("Hello"); ) D. class Hello(public Hello(string str) (return str;)38.在.NET中,接口是一種規(guī)范和標(biāo)準(zhǔn),它可以約束類的行 為。下列接口定義正確的是()OA. public interface I
24、 Bicycle (public void ride();)B. public interface I Bicycle(void ride();)C. public interface I Bicycle(string Type(get; set; )D. public interface I Bicycle(string color;)39 .關(guān)于C#中的虛擬方法,以下說法正確的是()oA.使用static修飾B.不能有方法體C,可以被子類重寫D.使用 abstract40 . C#中,可以使用枚舉變量來避免不合理的賦值,以下枚舉定義中正確的是()0A. public enum Sex(ma
25、il,female, )mail,female;)C. public Sex enum( mail,female,)D. public Sex enum( mail,female)41.下列關(guān)于操作數(shù)據(jù)庫的說法中,錯誤的是()A. ExecuteNonQuery一般用來執(zhí)行增、刪、改語句B. ExecuteScalar一般用來獲取單行單列的值C.查詢數(shù)據(jù)集時,一般將數(shù)據(jù)填充到DataSetD.查詢數(shù)據(jù)時,只能將數(shù)據(jù)填充到DataSet的方式來進(jìn)行42 .下面關(guān)于使用存儲過程優(yōu)點(diǎn)的說法中,錯誤的是()A.提高了代碼的重用性B,存儲過程是預(yù)編譯的,運(yùn)行效率更高C,存儲過程相對SQL語句可以減少網(wǎng)絡(luò)傳輸D.存儲過程比SQL語句更簡潔43 .下列關(guān)于三層架構(gòu)的依賴關(guān)系的說法中,正確的是()A.表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國水性聚氨酯上漿劑行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國接收機(jī)電源行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2030年中國除血跡清洗王數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年中國鈦殼數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年中國轎車罩?jǐn)?shù)據(jù)監(jiān)測研究報(bào)告
- 二零二五版商業(yè)租賃合同及物業(yè)增值服務(wù)約定2篇
- 2025版砂石料開采與環(huán)保治理合同3篇
- 二零二五年度汽車租賃車輛電子圍欄使用協(xié)議4篇
- 二零二五年度城市基礎(chǔ)設(shè)施委托代辦合同協(xié)議書3篇
- 關(guān)于補(bǔ)充協(xié)議書9篇
- 移動商務(wù)內(nèi)容運(yùn)營(吳洪貴)任務(wù)五 引發(fā)用戶共鳴外部條件的把控
- 工程造價專業(yè)職業(yè)能力分析
- 醫(yī)藥高等數(shù)學(xué)知到章節(jié)答案智慧樹2023年浙江中醫(yī)藥大學(xué)
- 沖渣池施工方案
- 人教版初中英語八年級下冊 單詞默寫表 漢譯英
- 學(xué)校網(wǎng)絡(luò)信息安全管理辦法
- 中國古代文學(xué)史 馬工程課件(下)21第九編晚清文學(xué) 緒論
- 2023年鐵嶺衛(wèi)生職業(yè)學(xué)院高職單招(語文)試題庫含答案解析
- 2205雙相不銹鋼的焊接工藝
- 2023年全國高中數(shù)學(xué)聯(lián)賽江西省預(yù)賽試題及答案
- 外科學(xué)-第三章-水、電解質(zhì)代謝紊亂和酸堿平衡失調(diào)課件
評論
0/150
提交評論