筆試題50題含答案_第1頁(yè)
筆試題50題含答案_第2頁(yè)
筆試題50題含答案_第3頁(yè)
筆試題50題含答案_第4頁(yè)
筆試題50題含答案_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、uanji內(nèi)測(cè)/月考類型:(筆試)范圍:內(nèi)測(cè)/月考日期:時(shí)長(zhǎng):1小時(shí)總分?jǐn)?shù):100 分姓名:準(zhǔn)考證號(hào):證件號(hào)碼:理論部分注意:考試結(jié)束試卷必須交回,答案填寫(xiě)在答題卡上1. ( )關(guān)鍵字用于在C#中從派生類中訪問(wèn)基類的成員。(選一項(xiàng))A、newB、superC、thisD、base2. C#程序可以依據(jù)( )來(lái)進(jìn)行方法重載。(選一項(xiàng))A、不同的參數(shù)個(gè)數(shù)B、不同的參數(shù)名稱C、不同的返回值D、不同的方法名稱3. C#中的方法重寫(xiě)使用關(guān)鍵字(選一項(xiàng))A、overrideB、overloadC、staticD、inherit4. C#中關(guān)于委托,下面說(shuō)法正確的是(選一項(xiàng))A、委托是一種類的成員B、委托必

2、須定義在類中C、定義委托需要使用delegate關(guān)鍵字D、委托是一種數(shù)據(jù)類型5. System.String類的( )方法不能刪除字符串中的空格。(選一項(xiàng))A、Replace()B、Trim()C、Remove()D、EndsWith()6. 關(guān)于抽象類下面說(shuō)法錯(cuò)誤的是(選一項(xiàng))A、抽象類可以包含非抽象方法B、含有抽象方法的類一定是抽象類C、抽象類不能被實(shí)例化D、抽象類可以是密封類7. 關(guān)于接口的使用,說(shuō)法錯(cuò)誤的是(選一項(xiàng))A、接口可以作為參數(shù)進(jìn)行傳遞B、接口可以作為方法的返回值C、接口可以實(shí)例化D、同時(shí)實(shí)現(xiàn)多個(gè)接口是變相實(shí)現(xiàn)了多重繼承8. 下列泛型集合聲明正確的是(選一項(xiàng))A、List f

3、= new List()B、List f = new List()C、List f = new List()D、List f = new List9. 下列關(guān)于C#索引器理解正確的是(選一項(xiàng))A、索引器的參數(shù)必須是兩個(gè)或兩個(gè)以上B、索引器的參數(shù)類型必須是整數(shù)型C、索引器沒(méi)有名字D、以上皆是10. 已知C#某接口中有一個(gè)Show( )方法,下面對(duì)該方法原型的定義正確的是(選一項(xiàng))A、public void Show( )B、public virtual void Show( )C、void Show( )D、virtual void Show( )11. 以下的C#程序:public class

4、 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(); 運(yùn)行時(shí)將輸出(選一項(xiàng))A、AB、BC、objectD、將報(bào)告錯(cuò)誤信息,提示無(wú)效的類型轉(zhuǎn)換12. 以下的C#程序:public static void Main() int A = new int51,2,3,4,5; Object B = new Object5 6,7,8,9,10; Array.Copy(A

5、,B,2);運(yùn)行后數(shù)組A中的數(shù)值為(選一項(xiàng))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); myHTAdd(B,BB); myHTAdd(C,CC); ConsoleWriteLine(myHTCount); myHTRemove(BB); Co

6、nsoleWriteLine(myHTCount); 運(yùn)行輸出為(選一項(xiàng))A、33B、32C、22D、運(yùn)行時(shí)錯(cuò)誤,提示無(wú)效的鍵值14. 以下的C#代碼段:public struct Person string Name; int Age;public static void Main() Hasbtable A; Person B;以下說(shuō)法正確的是(選一項(xiàng))A、A為引用類型的變量,B為值類型的變量B、A為值類型的變量,B為引用類型的變量C、A和B都是值類型的變量D、A和 B都是引用類型的變量15. 以下定義雇員類的代碼:class Employee private string id; pub

7、lic string Id _/請(qǐng)?zhí)顚?xiě)正確的代碼行 return id; set if(idLength2) id = value; 應(yīng)填寫(xiě)的正確的代碼為(選一項(xiàng))A、letB、setC、getD、put16. 以下關(guān)于C#中方法重載的說(shuō)法正確的是(選兩項(xiàng))A、如兩個(gè)方法名字不同,而參數(shù)的數(shù)量不同,那么它們可以構(gòu)成方法重載B、如兩個(gè)方法名字相同,而返回值的數(shù)據(jù)類型不同,那么它們可以構(gòu)成方法重載C、如兩個(gè)方法名字相同,而參數(shù)的數(shù)據(jù)類型不同,那么它們可以構(gòu)成方法重載D、如兩個(gè)方法名字相同,而參數(shù)的數(shù)量不同,那么它們可以構(gòu)成方法重載17. 閱讀以下的C#代碼:class A public A( )

8、Console.WriteLine(A); class B:A public B() Console.WriteLine(B); class Program public static void Main() B b = new B(); Console.ReadLine(); 上述代碼運(yùn)行后,將在控制臺(tái)窗口輸出(選一項(xiàng))A、AB、BC、A BD、B A18. 在NET框架類庫(kù)中,所有與多線程機(jī)制應(yīng)用相關(guān)的類都放在( )命名空間中。(選一項(xiàng))A、System.SysThreadB、System.ThreadC、System.ThreadingD、NetException19. 在.Net中,A

9、rrayList對(duì)象位于()命名空間內(nèi)。(選一項(xiàng))A、System.ArrayB、System.IOC、System.CollectionsD、System.RunTime20. 在.NET中,Hashtable類所在的命名空間是(選一項(xiàng))A、System.ThreadintB、System.IOC、System.CollectionsD、System21. 在.NET中,IL是指(選一項(xiàng))A、接口限制B、中間語(yǔ)言C、核心代碼D、接口類庫(kù)22. 在.NET中,從屬性的讀寫(xiě)特性上來(lái)進(jìn)行分類,可以劃分為以下三種,除了(選一項(xiàng))A、只讀屬性B、只寫(xiě)屬性C、讀寫(xiě)屬性D、不可讀不可寫(xiě)的屬性23. 在.N

10、et中,關(guān)于CLR和IL,以處描述正確的是(選一項(xiàng))A、應(yīng)用程序在CLR環(huán)境被編譯成IL,IL將能夠被任何計(jì)算機(jī)指令集成B、應(yīng)用程序被編譯兩次,第一次生成IL,IL在運(yùn)行時(shí)候被CLR快速編譯C、應(yīng)用程序被編譯兩次,但是第二次CLR編輯比第一次慢D、借取CLR,IL被編譯成機(jī)器代碼并且能夠在不同的計(jì)算機(jī)指令集下被執(zhí)行24. 在.NET中,下列關(guān)于事件處理程序說(shuō)法錯(cuò)誤的是(選一項(xiàng))A、事件處理的順序是定義事件、訂閱事件、引發(fā)事件B、定義事件使用evnet關(guān)鍵字C、C#中的事件借助于委托來(lái)實(shí)現(xiàn)D、定義事件使用delegate關(guān)鍵字25. 在.NET中,一些數(shù)據(jù)類型為引用類型,當(dāng)引用類型的值為( )時(shí)

11、,表明沒(méi)有引用任何對(duì)象。(選一項(xiàng))A、EmptyB、nullC、NothingD、026. 在C#語(yǔ)法中,在派生類中對(duì)基類的虛函數(shù)進(jìn)行重寫(xiě),要求在聲明中使用關(guān)鍵字(選一項(xiàng))A、overrideB、newC、staticD、virtual27. 在C#語(yǔ)言中,下列關(guān)于屬性的描述正確的是(選一項(xiàng))A、屬性系是以public關(guān)鍵字修飾的字段,以public關(guān)鍵字修飾的字段也可稱為屬性B、屬性是訪問(wèn)字段值的一種靈活機(jī)制,屬性更好地實(shí)現(xiàn)了數(shù)據(jù)的封裝和隱藏C、要定義只讀屬性只需在屬性名前加上readonly關(guān)鍵字(false)D、在C#的類中不能自定義屬性28. 在C#中,( )訪問(wèn)修飾符修飾的變量只能由

12、當(dāng)前程序集訪問(wèn)。(選一項(xiàng))A、publicB、protectedC、internalD、private29. 在C#中,關(guān)于Array和ArrayList的維數(shù),以下說(shuō)法正確的是(選一項(xiàng))A、Array可以有多維,而ArrayList只能是一維B、Array只能是一維,而 ArrayList可以有多維C、Array和 ArrayList 都只能是一維D、Array和ArrayList都可以是多維30. 在C#中,關(guān)于繼承和接口,以下說(shuō)法正確的是(選一項(xiàng))A、C#允許多接口實(shí)現(xiàn),也允許多重繼承B、C#允許多接口實(shí)現(xiàn),但不允許多重繼承C、C#不允許多接口實(shí)現(xiàn),但允許多重繼承D、C#不允許多接口實(shí)現(xiàn)

13、,也不允許多重繼承31. 在C#中,關(guān)于以下C#代碼的說(shuō)法正確的是(選一項(xiàng))namespace Microsoft class Student string type= 美國(guó)硅谷學(xué)員; internal string name=李明; public class Test static viod Main() Student stu = new Student(); /1 Console.WriteLine(stu.type); /2 Console.WriteLine(); /3 A、代碼1錯(cuò)誤B、代碼2錯(cuò)誤C、代碼3錯(cuò)誤D、代碼都錯(cuò)誤32. 在C#中,關(guān)于屬性的說(shuō)話錯(cuò)誤的是(

14、選一項(xiàng))A、屬性可以是只讀的B、屬性可以是只寫(xiě)的C、屬性可以是可讀可寫(xiě)的D、屬性不能只是可寫(xiě)的33. 在C#中,接口與抽象基類的區(qū)別在于(選一項(xiàng))A、抽象基類可以包含非抽象方法,而接口只能包含抽象方法B、抽象基類可以被實(shí)例化,而接口不能被實(shí)例化C、抽象基類不能被實(shí)例化,而接口可以被實(shí)例化D、抽象基類能夠被繼承,而接口不能被繼承34. 在C#中,如果要將數(shù)組做為一個(gè)方法的參數(shù),則傳遞的是(選一項(xiàng))A、數(shù)組中的所有元素B、數(shù)組的第一個(gè)元素C、對(duì)象的引用D、以上皆非35. 在C#中,如果要在文件file1.txt中寫(xiě)入字母d(其ASCII碼為100),則橫線處可以填寫(xiě)的代碼是(選一項(xiàng))class C

15、lass1 static void Main(string args) string path = D:file1.txt; FileStream fs=new FileStream(path,FileMode.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#中,通過(guò)調(diào)用Thread 類的Sleep(int x)方法來(lái)實(shí)現(xiàn)禁止線程運(yùn)行,其中x代表(選一項(xiàng))A、禁止線

16、程運(yùn)行的微秒數(shù)B、禁止線程運(yùn)行的毫秒數(shù)C、禁止線程運(yùn)行的秒數(shù)D、禁止線程以內(nèi)性的CPU時(shí)間數(shù)37. 在C#中,下列代碼的運(yùn)行結(jié)果是(選一項(xiàng))Hashtable 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#中,下列代碼的運(yùn)行結(jié)果是(選一項(xiàng))int num = new int3,4,5,3,8;int index = Array.IndexOf(num,3);Console.WriteL

17、ine(index);A、-1B、0C、1D、339. 在C#中,下列代碼的運(yùn)行結(jié)果是(選一項(xiàng))int age = new int16,18,14,22;foreach(int i in age) if(i18) continue; Console.Write(i.ToString()+ );A、16 18 20 14 22B、16 18 14 22C、16 18 14D、16 1840. 在C#中,下列代碼的運(yùn)行結(jié)果是(選一項(xiàng))int num = new int1,3,5;ArrayList arr = new ArrayList();for(int i=0;inum.Length;i+)

18、arr.Add(numi);arr.Insert(1,4);console.Write(arr2);A、1B、3C、4D、541. 在C#中,下列代碼的運(yùn)行結(jié)果是(選一項(xiàng))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#中,下列代碼的運(yùn)行結(jié)果是(選一項(xiàng))static void main() int num1 = new int1,2,3,4,5; int num2 = new int56,7,8,9,1

19、0; Array.Copy(num1,num2,1); foreach(int i in num2) Console.Write(i); A、62345B、678910C、12346D、17891043. 在C#中,下列代碼的運(yùn)行結(jié)果是(選一項(xiàng))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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論