版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、uanji內(nèi)測/月考類型:(筆試)范圍:內(nèi)測/月考日期:時長:1小時總分?jǐn)?shù):100 分姓名:準(zhǔn)考證號:證件號碼:理論部分注意:考試結(jié)束試卷必須交回,答案填寫在答題卡上241. ( )關(guān)鍵字用于在C#中從派生類中訪問基類的成員。(選一項)A、newB、superC、thisD、base2. C#程序可以依據(jù)( )來進(jìn)行方法重載。(選一項)A、不同的參數(shù)個數(shù)B、不同的參數(shù)名稱C、不同的返回值D、不同的方法名稱3. C#中的方法重寫使用關(guān)鍵字(選一項)A、overrideB、overloadC、staticD、inherit4. C#中關(guān)于委托,下面說法正確的是(選一項)A、委托是一種類的成員B、委
2、托必須定義在類中C、定義委托需要使用delegate關(guān)鍵字D、委托是一種數(shù)據(jù)類型5. System.String類的( )方法不能刪除字符串中的空格。(選一項)A、Replace()B、Trim()C、Remove()D、EndsWith()6. 關(guān)于抽象類下面說法錯誤的是(選一項)A、抽象類可以包含非抽象方法B、含有抽象方法的類一定是抽象類C、抽象類不能被實例化D、抽象類可以是密封類7. 關(guān)于接口的使用,說法錯誤的是(選一項)A、接口可以作為參數(shù)進(jìn)行傳遞B、接口可以作為方法的返回值C、接口可以實例化D、同時實現(xiàn)多個接口是變相實現(xiàn)了多重繼承8. 下列泛型集合聲明正確的是(選一項)A、List&
3、lt;int> f = new List<int>()B、List<int> f = new List()C、List f = new List()D、List<int> f = new List<int>9. 下列關(guān)于C#索引器理解正確的是(選一項)A、索引器的參數(shù)必須是兩個或兩個以上B、索引器的參數(shù)類型必須是整數(shù)型C、索引器沒有名字D、以上皆是10. 已知C#某接口中有一個Show( )方法,下面對該方法原型的定義正確的是(選一項)A、public void Show( )B、public virtual void Show( )C、v
4、oid Show( )D、virtual void Show( )11. 以下的C#程序:public class Apublic class B:Apublic class Test public static void Main() A myA = new A (); B myB = new B (); A myC = myB; Console.WriteLine(myC.GetType(); 運行時將輸出(選一項)A、AB、BC、objectD、將報告錯誤信息,提示無效的類型轉(zhuǎn)換12. 以下的C#程序:public static void Main() int A = new int51
5、,2,3,4,5; Object B = new Object5 6,7,8,9,10; Array.Copy(A,B,2);運行后數(shù)組A中的數(shù)值為(選一項)A、1、2、3、4、5B、1、2、8、9、10C、1、2、3、9、10D、6、7、8、9、1013. 以下的C#程序:using System;using SystemCillections;public class SamplesHashtable public static void Main() Hashtable myHT = new Hashtable(); myHTAdd("A","AA"
6、;); myHTAdd("B","BB"); myHTAdd("C","CC"); ConsoleWriteLine(myHTCount); myHTRemove("BB"); ConsoleWriteLine(myHTCount); 運行輸出為(選一項)A、33B、32C、22D、運行時錯誤,提示無效的鍵值14. 以下的C#代碼段:public struct Person string Name; int Age;public static void Main() Hasbtable A; P
7、erson B;以下說法正確的是(選一項)A、A為引用類型的變量,B為值類型的變量B、A為值類型的變量,B為引用類型的變量C、A和B都是值類型的變量D、A和 B都是引用類型的變量15. 以下定義雇員類的代碼:class Employee private string id; public string Id _/請?zhí)顚懻_的代碼行 return id; set if(idLength>2) id = value; 應(yīng)填寫的正確的代碼為(選一項)A、letB、setC、getD、put16. 以下關(guān)于C#中方法重載的說法正確的是(選兩項)A、如兩個方法名字不同,而參數(shù)的數(shù)量不同,那么它們可
8、以構(gòu)成方法重載B、如兩個方法名字相同,而返回值的數(shù)據(jù)類型不同,那么它們可以構(gòu)成方法重載C、如兩個方法名字相同,而參數(shù)的數(shù)據(jù)類型不同,那么它們可以構(gòu)成方法重載D、如兩個方法名字相同,而參數(shù)的數(shù)量不同,那么它們可以構(gòu)成方法重載17. 閱讀以下的C#代碼:class A public A( ) Console.WriteLine("A"); class B:A public B() Console.WriteLine("B"); class Program public static void Main() B b = new B(); Console.Rea
9、dLine(); 上述代碼運行后,將在控制臺窗口輸出(選一項)A、AB、BC、A BD、B A18. 在NET框架類庫中,所有與多線程機制應(yīng)用相關(guān)的類都放在( )命名空間中。(選一項)A、System.SysThreadB、System.ThreadC、System.ThreadingD、NetException19. 在.Net中,ArrayList對象位于()命名空間內(nèi)。(選一項)A、System.ArrayB、System.IOC、System.CollectionsD、System.RunTime20. 在.NET中,Hashtable類所在的命名空間是(選一項)A、System.Th
10、readintB、System.IOC、System.CollectionsD、System21. 在.NET中,IL是指(選一項)A、接口限制B、中間語言C、核心代碼D、接口類庫22. 在.NET中,從屬性的讀寫特性上來進(jìn)行分類,可以劃分為以下三種,除了(選一項)A、只讀屬性B、只寫屬性C、讀寫屬性D、不可讀不可寫的屬性23. 在.Net中,關(guān)于CLR和IL,以處描述正確的是(選一項)A、應(yīng)用程序在CLR環(huán)境被編譯成IL,IL將能夠被任何計算機指令集成B、應(yīng)用程序被編譯兩次,第一次生成IL,IL在運行時候被CLR快速編譯C、應(yīng)用程序被編譯兩次,但是第二次CLR編輯比第一次慢D、借取CLR,I
11、L被編譯成機器代碼并且能夠在不同的計算機指令集下被執(zhí)行24. 在.NET中,下列關(guān)于事件處理程序說法錯誤的是(選一項)A、事件處理的順序是定義事件、訂閱事件、引發(fā)事件B、定義事件使用evnet關(guān)鍵字C、C#中的事件借助于委托來實現(xiàn)D、定義事件使用delegate關(guān)鍵字25. 在.NET中,一些數(shù)據(jù)類型為引用類型,當(dāng)引用類型的值為( )時,表明沒有引用任何對象。(選一項)A、EmptyB、nullC、NothingD、026. 在C#語法中,在派生類中對基類的虛函數(shù)進(jìn)行重寫,要求在聲明中使用關(guān)鍵字(選一項)A、overrideB、newC、staticD、virtual27. 在C#語言中,下列
12、關(guān)于屬性的描述正確的是(選一項)A、屬性系是以public關(guān)鍵字修飾的字段,以public關(guān)鍵字修飾的字段也可稱為屬性B、屬性是訪問字段值的一種靈活機制,屬性更好地實現(xiàn)了數(shù)據(jù)的封裝和隱藏C、要定義只讀屬性只需在屬性名前加上readonly關(guān)鍵字(false)D、在C#的類中不能自定義屬性28. 在C#中,( )訪問修飾符修飾的變量只能由當(dāng)前程序集訪問。(選一項)A、publicB、protectedC、internalD、private29. 在C#中,關(guān)于Array和ArrayList的維數(shù),以下說法正確的是(選一項)A、Array可以有多維,而ArrayList只能是一維B、Array只能
13、是一維,而 ArrayList可以有多維C、Array和 ArrayList 都只能是一維D、Array和ArrayList都可以是多維30. 在C#中,關(guān)于繼承和接口,以下說法正確的是(選一項)A、C#允許多接口實現(xiàn),也允許多重繼承B、C#允許多接口實現(xiàn),但不允許多重繼承C、C#不允許多接口實現(xiàn),但允許多重繼承D、C#不允許多接口實現(xiàn),也不允許多重繼承31. 在C#中,關(guān)于以下C#代碼的說法正確的是(選一項)namespace Microsoft class Student string type=" 美國硅谷學(xué)員" internal string name="
14、李明" public class Test static viod Main() Student stu = new Student(); /1 Console.WriteLine(stu.type); /2 Console.WriteLine(); /3 A、代碼1錯誤B、代碼2錯誤C、代碼3錯誤D、代碼都錯誤32. 在C#中,關(guān)于屬性的說話錯誤的是(選一項)A、屬性可以是只讀的B、屬性可以是只寫的C、屬性可以是可讀可寫的D、屬性不能只是可寫的33. 在C#中,接口與抽象基類的區(qū)別在于(選一項)A、抽象基類可以包含非抽象方法,而接口只能包含抽象方法B、抽象基類可以被
15、實例化,而接口不能被實例化C、抽象基類不能被實例化,而接口可以被實例化D、抽象基類能夠被繼承,而接口不能被繼承34. 在C#中,如果要將數(shù)組做為一個方法的參數(shù),則傳遞的是(選一項)A、數(shù)組中的所有元素B、數(shù)組的第一個元素C、對象的引用D、以上皆非35. 在C#中,如果要在文件file1.txt中寫入字母d(其ASCII碼為100),則橫線處可以填寫的代碼是(選一項)class Class1 static void Main(string args) string path = "D:file1.txt" FileStream fs=new FileStream(path,F
16、ileMode.Create,FileAccess.Write); _在此處填之代碼 fs.Close(); A、fs.WriteLine("d");B、fs.Write(new byte50,10,150,1,1);C、fs.WriteByte(100);D、fs.Write('d');36. 在C#中,通過調(diào)用Thread 類的Sleep(int x)方法來實現(xiàn)禁止線程運行,其中x代表(選一項)A、禁止線程運行的微秒數(shù)B、禁止線程運行的毫秒數(shù)C、禁止線程運行的秒數(shù)D、禁止線程以內(nèi)性的CPU時間數(shù)37. 在C#中,下列代碼的運行結(jié)果是(選一項)Hashta
17、ble hsStu = new Hashtable();hsStu.Add(3,"A");hsStu.Add(2,"B");hsStu.Add(1,"C");hsStu.Remove(1);Console.WriteLine(hsStu2)A、2B、BC、1D、C38. 在C#中,下列代碼的運行結(jié)果是(選一項)int num = new int3,4,5,3,8;int index = Array.IndexOf(num,3);Console.WriteLine(index);A、-1B、0C、1D、339. 在C#中,下列代碼的運行
18、結(jié)果是(選一項)int age = new int16,18,14,22;foreach(int i in age) if(i>18) continue; Console.Write(i.ToString()+" ");A、16 18 20 14 22B、16 18 14 22C、16 18 14D、16 1840. 在C#中,下列代碼的運行結(jié)果是(選一項)int num = new int1,3,5;ArrayList arr = new ArrayList();for(int i=0;i<num.Length;i+) arr.Add(numi);arr.In
19、sert(1,4);console.Write(arr2);A、1B、3C、4D、541. 在C#中,下列代碼的運行結(jié)果是(選一項)int num = new int51,3,2,0,0;Array.Reverse(num);foreach(int i in num) Console.Write(i);A、00123B、12300C、00132D、0023142. 在C#中,下列代碼的運行結(jié)果是(選一項)static void main() int num1 = new int1,2,3,4,5; int num2 = new int56,7,8,9,10; Array.Copy(num1,n
20、um2,1); foreach(int i in num2) Console.Write(i); A、62345B、678910C、12346D、17891043. 在C#中,下列代碼的運行結(jié)果是(選一項)struct Student public int age; public string name; public Student(int age,string name) this.sge = sge; = name; public class Test static void Main() Student stu1 = new Student(18,"小芳"); Student stu2 = new Student(24,"小剛"); stu2 = stu1; stu1.age = 30; = "小燕" Console.WriteLine(stu2.age)
溫馨提示
- 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年南京住建部房屋租賃合同示范文本更新版4篇
- 二零二五年度門窗品牌代理銷售合同2篇
- 2025年度內(nèi)部施工質(zhì)量監(jiān)理合同協(xié)議書
- 二零二五年度旅游大巴租賃與夜間觀光服務(wù)合同3篇
- 2025年度棉紗產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟成立合同4篇
- 二零二五年度農(nóng)業(yè)廢棄物資源化利用與農(nóng)產(chǎn)品包裝回收合同4篇
- 2025版新能源車輛融資租賃擔(dān)保合同4篇
- 2025衛(wèi)生院與保潔人員勞動合同規(guī)范文本3篇
- 二零二五年度特色苗圃土地租賃與種植技術(shù)合作合同3篇
- 2025年度國際工程項目外籍專家聘用合同
- 拉薩市2025屆高三第一次聯(lián)考(一模)語文試卷(含答案解析)
- 《保密法》培訓(xùn)課件
- 回收二手機免責(zé)協(xié)議書模板
- (正式版)JC∕T 60023-2024 石膏條板應(yīng)用技術(shù)規(guī)程
- 人教版高中生物學(xué)新舊教材知識差異盤點
- (權(quán)變)領(lǐng)導(dǎo)行為理論
- 2024屆上海市浦東新區(qū)高三二模英語卷
- 2024年智慧工地相關(guān)知識考試試題及答案
- GB/T 8005.2-2011鋁及鋁合金術(shù)語第2部分:化學(xué)分析
- 不動產(chǎn)登記實務(wù)培訓(xùn)教程課件
- 不銹鋼制作合同范本(3篇)
評論
0/150
提交評論