![(完整版)D3(C試題)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/8/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc1.gif)
![(完整版)D3(C試題)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/8/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc2.gif)
![(完整版)D3(C試題)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/8/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc3.gif)
![(完整版)D3(C試題)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/8/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc4.gif)
![(完整版)D3(C試題)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/8/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc/d9a5d04f-e313-4058-a8e3-24d4ef4fabfc5.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1 .在C#中創(chuàng)建一個類對象時,系統(tǒng)最先執(zhí)行的是()中的 語句0A. main方法B.構造函數(shù)C.初始化函數(shù)D.字符串函數(shù)2.在c#語言開發(fā)的程序中,以下關于抽象類的說法錯誤的是 ()°A,抽象類多數(shù)作為基類使用B.抽象類可以定義字段、屬性、包含有實現(xiàn)的方法端。一在抽象方法聲明中可以使用 static或 virtual修飾衣D.抽象類可以實現(xiàn)多態(tài)3.在開發(fā)CM序中,我們會大量的使用類和對象,以下關 于類和對象說法正確的是()。A.類的實例被稱為對象B.對象可以被繼承C.類可以歸納為對象D.在對象的基礎上,將狀態(tài)和行為實體化為類的過程稱-為安Wft訂,4,分析如下C#代碼,如果輸出結果
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í)行后的輸出結果為()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屬性設置線程的優(yōu)先級,在未設置該屬性的情況下,線程的默認優(yōu)先級為()。A. LowestB. BelowNormalC. Defa
5、ultD. Normal7 .使用()關鍵字修飾類,可避免類被繼承A. delegateB. abstractC. sealedD. enum8 .分析如下c#代碼,根據(jù)類的繼承關系,運行后的輸出結果是()public class Person(public Person ()(Console. Whte("不得入內!");)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.非成年人!不得入內!B,不得入內!成年人!C,不得入內!D,不得入內!非成年人!9 .在C破中,()允許相同名稱,不同參數(shù)個數(shù)或者參數(shù)類 型的方法存在。A. 方法重寫B(tài).方法重載C.方法取消D.方法覆蓋10 .在C#中,下面關于靜態(tài)方法和實例方法描述錯誤的是:() A.靜態(tài)方法僅能使用類名調用,實例方法需要使用類的 實例來調用。B.靜態(tài)方法可以直接調用實例方法C. this和base關鍵字不能用在靜態(tài)方法
7、中-一反一靜態(tài)方祛實例化對象時初始化,實例方法調用前初始 化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#中,以下代碼運行的結果為()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#中,下列代碼輸出結果是()
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 .下面關于命名空間的說法錯誤的是()oA.命名空間用于組織相關的類和其他類型B.命名空間可以嵌套C.在同一個應用程序中,不同的命名空間中不允許有相 同名稱的類D. using關鍵字用于引用命名空間16 .在C#中通過裝箱和拆箱實現(xiàn)值類型和引用類型之間的相 互轉換,
10、下列有()處實現(xiàn)了裝箱。int age = 5;object o = age;0=10;age = (int)o;object oage = age;A. 1B. 2C. 3D. 417 .在C#中,當引用類型為()時,表明沒有引用任何對象。A. EmptyB. NullC. NothingD. 018 .在C#中,下面關于靜態(tài)方法和實例方法描述錯誤的是:() A.靜態(tài)方法僅能使用類名調用,實例方法需要使用類的 實例來調用。B.靜態(tài)方法可以直接調用實例方法C. this和base關鍵字不能用在靜態(tài)方法中D.靜態(tài)方法實例化對象時初始化,實例方法調用前初始 化19.以下關于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#中,關于構造函數(shù)的說法正確的是()0A.在一個類中允許有多個構造函數(shù),構造函數(shù)在創(chuàng)建對 象時調用B.在一個類中允許有
12、多個不同名稱的構造函數(shù)C. 一個類至少聲明有一個構造函數(shù) ;傘類只 能有一個構 造函數(shù)訂 21 .在C#中,下列代碼的運行結果是()。public class DaysInYear ( private int days; static void Main() ( DaysInYear newDaysInYear = new DayslnYear();線Console.WriteLine(newDayslnYear.days -1);di ) AB. 0C. 1D.編譯錯誤22 .在C#中,下列()關鍵字用于重寫基類的虛擬方法。A. overrideB. newC. baseD. virtual
13、23 .在C#中,關于抽象類,以下說法正確的是()oA.若抽象類中的方法都是非抽象方法時,抽象類可以實 例化B.子類可以同時實現(xiàn)多個抽象類C.抽象類中的所有方法必須都不能有實現(xiàn)D.抽象類中的抽象方法不能有實現(xiàn)24 .在C#中,一個類()oA,可以繼承多個類B.可以實現(xiàn)多個接口C.只能被一個子類繼承D,只能實現(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.代碼運行時正確輸出:026 .在C#中,Hashtable類所在的命名空間是()。A. System.ThreadingB. System.IOC. System.CollectionsD. System27 .在C#中,以下程序的輸出結果是()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#中,下列關于抽象類和接口的說法,正確的是()o A.在抽象類中,所有的方法都是抽象方法B,繼承自抽象類的非抽象子類必須實現(xiàn)其父類(抽象類)中的所有抽象方法C.在接口中,可以有方法實現(xiàn),抽象類中不能有方法實 現(xiàn)D. 一個類可以從多個接口繼承,也可以從多個抽象類繼 承29在一網區(qū)以下代碼運行的結果是()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、.關于以下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明確進行賦值后將沒有錯誤B.存在錯誤。TuesDay不賦值
19、將沒有錯誤C.存在錯誤。Monday和WednesDay明確進行賦值后沒 有錯誤D.代碼無錯誤。33.下列C#代碼中使用了抽象類的概念,關于這段代碼的說 法中正確的是()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.代碼編譯將產生錯誤,因為抽象類中的 Wash方法沒 有實現(xiàn)B.代碼編譯將產生錯誤,因為派生類中存在一個與基類 同名的方法C.代碼編譯將產生錯誤,因為不能創(chuàng)建抽象類的對象D.代碼編譯正確,并且輸出“ Wash”34.在C#中,關于以下代碼說法正確的是()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;)代碼正確輸出結果“ 2”B.代碼正確輸出結果“ 4”C.代碼正確輸出結果“ 6”D.代碼編譯錯誤。35.在C#中,下列代碼的運行結果是() 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.學生類中的性別屬性B.圓形類的半徑屬性C.計算圓形面積的II值D.以上都可以彳一句一商港由藪足飛#中類的特殊方法。它用于創(chuàng)建實例時對對 象進行初始化,一下代碼片段中的構造函數(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ī)范和標準,它可以約束類的行 為。下列接口定義正確的是()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 .關于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.下列關于操作數(shù)據(jù)庫的說法中,錯誤的是()A. ExecuteNonQuery一般用來執(zhí)行增、刪、改語句B. ExecuteScalar一般用來獲取單行單列的值C.查詢數(shù)據(jù)集時,一般將數(shù)據(jù)填充到DataSetD.查詢數(shù)據(jù)時,只能將數(shù)據(jù)填充到DataSet的方式來進行42 .下面關于使用存儲過程優(yōu)點的說法中,錯誤的是()A.提高了代碼的重用性B,存儲過程是預編譯的,運行效率更高C,存儲過程相對SQL語句可以減少網絡傳輸D.存儲過程比SQL語句更簡潔43 .下列關于三層架構的依賴關系的說法中,正確的是()A.表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代建筑設計的創(chuàng)新點與實踐案例分享
- 環(huán)境保護與經濟法的協(xié)同發(fā)展
- 環(huán)保理念下的商業(yè)空間綠色建筑設計與建設
- 生物科技在環(huán)保產業(yè)中的創(chuàng)新應用及前景
- 七年級生物下冊 4.11.3 皮膚與汗液的分泌說課稿 (新版)北師大版
- 未來城市發(fā)展與綠色建筑設計施工的關系研究
- 水資源循環(huán)利用綠色發(fā)展的新路徑
- 2024秋二年級道德與法治上冊 1.1 假期有收獲說課稿 新人教版
- 上海2025年上海市社會主義學院招聘4人筆試歷年參考題庫附帶答案詳解
- 醫(yī)院消防安全培訓課件
- 質保管理制度
- 《00541語言學概論》自考復習題庫(含答案)
- 2025年機關工會個人工作計劃
- 2024年全國卷新課標1高考英語試題及答案
- 華為經營管理-華為激勵機制(6版)
- 城市旅行珠海景色介紹珠海旅游攻略PPT圖文課件
- 小學 三年級 科學《觀測風》教學設計
- JJF1664-2017溫度顯示儀校準規(guī)范-(高清現(xiàn)行)
- 第二講共振理論、有機酸堿理論
- 高考英語聽力必備場景詞匯精選(必看)
評論
0/150
提交評論