![C#試題匯總(有答案)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/16f72887-9fbd-4d03-ab3e-d2982a2e9465/16f72887-9fbd-4d03-ab3e-d2982a2e94651.gif)
![C#試題匯總(有答案)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/16f72887-9fbd-4d03-ab3e-d2982a2e9465/16f72887-9fbd-4d03-ab3e-d2982a2e94652.gif)
![C#試題匯總(有答案)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/16f72887-9fbd-4d03-ab3e-d2982a2e9465/16f72887-9fbd-4d03-ab3e-d2982a2e94653.gif)
![C#試題匯總(有答案)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/16f72887-9fbd-4d03-ab3e-d2982a2e9465/16f72887-9fbd-4d03-ab3e-d2982a2e94654.gif)
![C#試題匯總(有答案)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/16f72887-9fbd-4d03-ab3e-d2982a2e9465/16f72887-9fbd-4d03-ab3e-d2982a2e94655.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、單項(xiàng)選擇題(每小題2 分,共 20 分)1 在類作用域中能夠通過(guò)直接使用該類的()成員名進(jìn)行訪問(wèn)。A. 私有B. 公用C. 保護(hù)D. 任何答案: D2 .小數(shù)類型(decimal )和浮點(diǎn)類型都可以表示小數(shù),正確說(shuō)法:(A. 兩者沒(méi)有任何區(qū)別B. 小數(shù)類型比浮點(diǎn)類型取值范圍大C. 小數(shù)類型比浮點(diǎn)類型精度高D. 小數(shù)類型比浮點(diǎn)類型精度低 答案: C3 .能作為C#程序的基本單位是()。A. 字符B. 語(yǔ)句C. 函數(shù)D. 源程序文件答案: B4 .可用作C#程序用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是()。YNsizeofA. void define +WORDB. a3_b3_123C. for -abc
2、CaseD. 2a DO答案: B5 . 引用類型主要有4 種:類類型、數(shù)組類型、接口類型和()。A.對(duì)象類型 B.字符串類型 C.委托類型 D.整數(shù)類型答 案: C6 . 加載窗體時(shí)觸發(fā)的事件是()。A. Click B.Load C.GotFoucs D.DoubleClick答案: B7 . 改變窗體的標(biāo)題,需修改的窗體屬性是()。A. Text B. Name C.Title D. Index答案: A8 .在C#中定義接口時(shí),使用的關(guān)鍵字是()。A.interface B.:C.class D.overrides答案: A9 . 在類的成員中,用于存儲(chǔ)屬性值的是()。A. 屬性 B.
3、 方法C. 事件 D. 成員變量答案:成員變量10. 在C#中,定義派生類時(shí),指定其基類應(yīng)使用的語(yǔ)句是()。A.Inherits B. : C.Class D.Overrides答案: B11. 類的以下特性中,可以用于方便地重用已有的代碼和數(shù)據(jù)的是().A.多態(tài) B.封裝 C.繼承 D.抽象答案: C12. 在 Array 類中,可以對(duì)一維數(shù)組中的元素進(jìn)行排序的方法是()。A.Sort() B.Clear() C.Copy() D.Reverse()答案: A13. 將變量從字符串類型轉(zhuǎn)換為數(shù)值類型可以使用的類型轉(zhuǎn)換方法是()。A.Str() B.Cchar C.CStr() D.int.P
4、arse();答案: D14. 數(shù)據(jù)類型轉(zhuǎn)換的類是()。A.Mod B.Convert C. Const D. Single答案: B15. 字符串連接運(yùn)算符包括& 和( )。A. + B. - C. * D. /答案 A16. 先判斷條件的當(dāng)循環(huán)語(yǔ)句是()。A. do.while B. while C. while.doD. do .loop答案: B17. C#是一種面向()的語(yǔ)言。A. 機(jī)器 B. 過(guò)程 C. 對(duì)象D. 事物答案: C18. 假定一個(gè)10 行 20 列的二維整型數(shù)組,下列哪個(gè)定義語(yǔ)句是正確的()。A. intarr = new int10,20B. intarr
5、= int new10,20C. int,arr = new int10,20D. int,arr = new int20;10答案: C19. 以下正確的描述是()。A.函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套B.函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套C.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套D.函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套答案:B20. 小數(shù)類型和浮點(diǎn)類型都可以表示小數(shù),正確說(shuō)法: ()A.兩者沒(méi)有任何區(qū)別B.小數(shù)類型比浮點(diǎn)類型取值范圍大C.小數(shù)類型比浮點(diǎn)類型精度高D.小數(shù)類型比浮點(diǎn)類型精度低答案:C21 .在C#中,可以標(biāo)識(shí)不同的對(duì)象的屬性是()。A.Text B.Name C.Tit
6、le D.Index答案:B22 .在VC#.Net中,可以標(biāo)識(shí)不同的對(duì)象的屬性是()。A.Text B.Name C.Title D.Index答案:B23 .在C#中定義接口時(shí),使用的關(guān)鍵字是()。A.interface B.:C.classD.overrides答案:A24 .屬于C#語(yǔ)言的關(guān)鍵字()。A. abstract B. camel C. Salary D. Employ答案:A25 .C#語(yǔ)言中,值類型包括:基本值類型、結(jié)構(gòu)類型和()。A.小數(shù)類型B.整數(shù)類型 C.類類型 D.枚舉類型答案:D26 .假定一個(gè)10行20列的二維整型數(shù)組,下列哪個(gè)定義語(yǔ)句是正確的()。A. in
7、tarr = new int10,20 IB. intarr = int new10,20C. int,arr = new int10,20D. int,arr = new int20;10 |答案:C27 .以下正確的描述是()。A.函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套B.函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套C.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套D.函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套答案:B28 .以下說(shuō)法正確的是()。A.接口可以實(shí)例化C.接口的成員都必須是未實(shí)現(xiàn)的答案:C29 .下列關(guān)于抽象類的說(shuō)法錯(cuò)誤的是(A.抽象類可以實(shí)例化C.抽象類可以包含抽象屬性答案:A30 .下列關(guān)于重載
8、的說(shuō)法,錯(cuò)誤的是(B.類只能實(shí)現(xiàn)一個(gè)接口D.接口的成員前面可以加訪問(wèn)修飾符)。B.抽象類可以包含抽象方法D.抽象類可以引用派生類的實(shí)例)。A.方法可以通過(guò)指定不同的參數(shù)個(gè)數(shù)重載B.方法可以通過(guò)指定不同的參數(shù)類型重載C.方法可以通過(guò)指定不同的參數(shù)傳遞方式重載D.方法可以通過(guò)指定不同的返回值類型重載答案:D31.關(guān)于虛方法實(shí)現(xiàn)多態(tài),下列說(shuō)法錯(cuò)誤的是()。A.定義虛方法使用關(guān)鍵字virtualB.關(guān)鍵字 virtual可以與override 一起使用C.虛方法是實(shí)現(xiàn)多態(tài)的一種應(yīng)用形式D.派生類是實(shí)現(xiàn)多態(tài)的一種應(yīng)用形式答案:B)。32. 以下關(guān)于繼承的說(shuō)法錯(cuò)誤的是(A. .NET 框架類庫(kù)中,obje
9、ct 類是所有類的基類B. 派生類不能直接訪問(wèn)基類的私有成員C. protected 修飾符既有公有成員的特點(diǎn),又有私有成員的特點(diǎn)D. 基類對(duì)象不能引用派生類對(duì)象答案: D33. 繼承具有(),即當(dāng)基類本身也是某一類的派生類時(shí),派生類會(huì)自動(dòng)繼承間接基類的成員。A. 規(guī)律性B. 傳遞性C. 重復(fù)性D. 多樣性答案: B34. 下列說(shuō)法中,正確的是()。A. 派生類對(duì)象可以強(qiáng)制轉(zhuǎn)換為基類對(duì)象B. 在任何情況下,基類對(duì)象都不能轉(zhuǎn)換為派生類對(duì)象C. 接口不可以實(shí)例化,也不可以引用實(shí)現(xiàn)該接口的類的對(duì)象D. 基類對(duì)象可以訪問(wèn)派生類的成員答案:A6. 使用Dirctory類的下列方法,可以獲取指定文件夾中的
10、文件的是( ).A.Exists() B.GetFiles() C.GetDirectories() D.CreateDirectory() 答案:B2.StreamWriter 對(duì)象的下列方法,可以向文本文件寫入一行帶回車和換行的文本的是)。A.WriteLine() B.Write() C.WritetoEnd() D.Read()答案: A3. 建立訪問(wèn)鍵時(shí),需在菜單標(biāo)題的字母前添加的符號(hào)是()。A. !B.#C.$D.&答案: D4. 在 C#.Net 中,用來(lái)創(chuàng)建主菜單的對(duì)象是()。A. Menu答案: CB.MenuItemC.MenuStripD.Item5. 下面所列舉
11、的應(yīng)用程序中,不是多文檔應(yīng)用程序的是(A.Word B.Excel C.PowerPoint D.記事本答案:D7.下面所列舉的應(yīng)用程序中,不是多文檔應(yīng)用程序的是()A.Word B.Excel C.PowerPoint D.記事本答案:D5.在Array類中,可以對(duì)一維數(shù)組中的元素查找的方法是()。A.Sort() B.BinarySearch() C.Convert() D.Index()答案:B二、填空題(每空 2分,共20分)1 .當(dāng)在程序中執(zhí)行到 語(yǔ)句時(shí),將結(jié)束所在循環(huán)語(yǔ)句中循環(huán)體的一次執(zhí)行。答案:continue2 . 枚舉是從System. 類繼承而來(lái)的類型。答案:Enum3 .
12、類中聲明的屬性往往具有g(shù)et()和兩個(gè)訪問(wèn)器。答案:set()4 .C#提供一個(gè)默認(rèn)的無(wú)參構(gòu)造函數(shù),當(dāng)我實(shí)現(xiàn)了另外一個(gè)有一個(gè)參數(shù)的構(gòu)造函數(shù)時(shí),還想保留這個(gè)無(wú)參數(shù)的構(gòu)造函數(shù)。這樣我應(yīng)該寫構(gòu)造函數(shù)。答:兩個(gè)5 .接口( inteface )是指:。答:只含有公有抽象方法(public abstract method )的類。這些方法必須在子類中被 實(shí)現(xiàn)。6 .在switch語(yǔ)句中,每個(gè)語(yǔ)句標(biāo)號(hào)所含關(guān)鍵字case后面的表達(dá)式必須是答案:常量表達(dá)式7 .在while循環(huán)語(yǔ)句中,一定要有修改循環(huán)條件的語(yǔ)句,否則,可能造成答案:死循環(huán)8 . 傳入某個(gè)屬性的SET 方法的隱含參數(shù)的名稱是。答: value9
13、 .C# 的類不支持多重繼承,但可以用來(lái)實(shí)現(xiàn)。答案:接口10 .C#數(shù)組類型是一種引用類型,所有的數(shù)組都是從System命名空間的 類繼承而來(lái)的引用對(duì)象。答案: object12 一般將類的構(gòu)造方法聲明為訪問(wèn)權(quán)限。如果聲明為private ,就不能創(chuàng)建該類的對(duì)象。答案: public 或公有13 . 在方法定義中,virtual 含義:。答案:被virtual 修飾的方法可以被子類覆寫14 . C#數(shù)組元素的下標(biāo)從開始。答案: 015 元素類型為double 的 2 行 5 列的二維數(shù)組共占用字節(jié)的存儲(chǔ)空間。答案: 8016 . 對(duì)于方法,參數(shù)傳遞分為值傳遞和兩種。答案:引用傳遞三、判斷題(每
14、題2 分 ,20 分)1 . 不能指定接口中方法的修飾符。答:對(duì)2 .DotNet 包含兩個(gè)部分,即公共語(yǔ)言運(yùn)行時(shí)和框架類庫(kù)答案:對(duì)3 . 在同一行上可以書寫多條語(yǔ)句,每條語(yǔ)句間用分號(hào)分隔。答案:對(duì)4 . 在數(shù)據(jù)類型轉(zhuǎn)化時(shí),只能通過(guò)類型轉(zhuǎn)換關(guān)鍵字或Convert 類實(shí)現(xiàn)。答案:錯(cuò)5 . 在定義數(shù)組時(shí)不允許為數(shù)組中的元素賦值。答案:錯(cuò)6 . 定義枚舉時(shí)至少為其中的一個(gè)枚舉成員賦值。答案:錯(cuò)7 .接口與類同樣是面向?qū)ο蟪绦蛟O(shè)計(jì)的核心,是創(chuàng)建對(duì)象的模版。答案:對(duì)8 .委托是將方法作為參數(shù)傳遞給另一方法的一種數(shù)據(jù)類型。事件與委托沒(méi)有關(guān)系。答案:錯(cuò)9 .如果要實(shí)現(xiàn)重寫,在基類的方法中必須使用virtua
15、l 關(guān)鍵字,在派生類的方法中必須使用 overrides 關(guān)鍵字。答案:錯(cuò)10 .在C#類中,this代表了當(dāng)前類本身。答案:錯(cuò)11 .靜態(tài)類和實(shí)例類的區(qū)別在于:靜態(tài)類不需要初始化即可直接使用,實(shí)例類需要進(jìn)行實(shí)例化,生成對(duì)象才可使用。答案:對(duì)12 .用 Interval 屬性設(shè)置Timer 控件 Tick 事件發(fā)生的時(shí)間間隔單位為秒。答案:錯(cuò)13 .設(shè)置圖片框控件的SizeMode 屬性為 StretchImage 時(shí),圖片可以按圖片框的大小比例縮放顯示。答案:對(duì)1 4.可以重寫私有的虛方法。答:錯(cuò)15 .在C#中,所有類都是直接或間接地繼承System.Object類而得來(lái)的。答案:對(duì)16
16、.在C#中,任何方法都不能實(shí)現(xiàn)多繼承。答案:錯(cuò)17 .在C#中,子類不能繼承父類中用private修飾的成員變量和成員方法。答案:對(duì)18 .菜單項(xiàng)標(biāo)題中有含有帶下劃線的字符,這是快捷鍵。答案:錯(cuò)2. 可以阻止某一個(gè)類被其他類繼承。答:對(duì)1 4.一個(gè)窗體中可以有多個(gè)彈出式菜單。答案:對(duì)5. 在 C#Net 中,窗體父子關(guān)系通過(guò)“屬性”窗口來(lái)創(chuàng)建。答案:對(duì)7 . 使用 Directory 類的 Move() 方法可以刪除文件。答案:錯(cuò)8 . 使用 FileInfo 類的 Copy() 方法可以復(fù)制文件。答案:對(duì)9 .DataSet 對(duì)象中的表可以和數(shù)據(jù)庫(kù)中的表同名,也可以不同名。答案:對(duì)10 .C
17、ommand 對(duì)象可以執(zhí)行SQL 語(yǔ)句。答案:對(duì)5. 使用 Directory 類的 Move() 方法可以刪除文件。答案:錯(cuò)6. 使用 FileInfo 類的 Copy() 方法可以復(fù)制文件。答案:對(duì) '四、程序閱讀題(每小題5 分,共 30 分)1 寫出以下程序的運(yùn)行結(jié)果。using System;class Testpublic static void Main()int x = 5;int y = x+;Console.WriteLine(y);y=+x;Console.WriteLine(y);答案 : 572 . 寫出下列函數(shù)的功能。static int SA(int a,
18、int b)if (a>b)return 1;else if (a=b)return 0;elsereturn -1;答案:比較兩個(gè)整數(shù)a 和 b 的大小,若a>b 則返回 1 ,若 a= =b 則返回 0,若 a<b 則 返回 -1 。3寫出下列函數(shù)的功能。static float FH() float y=0,n=0;int x = Convert.ToInt32(Console.ReadLine(); /從鍵盤讀入整型數(shù)據(jù)賦給xwhile (x!=-1) n+; y+=x;x = Convert.ToInt32(Console.ReadLine();if (n=0)re
19、turn y;elsereturn y/n;答案:求出從鍵盤上輸入的一批常數(shù)的平均值,以-1 作為結(jié)束輸入的標(biāo)志。4寫出以下程序運(yùn)行結(jié)果。using System;class Teststatic int a = 1, 2, 3, 4, 5, 6, 7, 8 ;public static void Main()int s0, s1, s2;s0 = s1 = s2 = 0;for (int i = 0; i < 8; i+)switch (ai % 3)+=Test.ai;break;+=Test.ai;break;+=Test.ai;break;+ " " + s1
20、 + " " + s2)case 0: s0case 1: s1case 2: s2Console.WriteLine(s0 答案: 9 12 15 5寫出以下程序的功能。static void f2(ref double a, int n)int i; double sum=0;for(i=0;i<n;i+) sum+=ai;sum/=n;for(i=0;i<n;i+)if(ai>=sum)Console.write( ai + “ “ );Console.writeLine ();答案:顯示輸出數(shù)組a 中大于等于平均值的所有元素值。6寫出以下程序運(yùn)行結(jié)
21、果。using System;class Testconst int N=5;public static void Main ()int a = 0;for(int i=1; i<N; i+)int c=0, b=2;a+=3; c=a+b;Console.write (c + “ “ ); 答案: 5 8 11 147 . 寫出以下程序運(yùn)行結(jié)果。using System;class Teststatic void LE(ref int a, ref int b) int x = a;a = b; b = x;Console.writeLine (a + “ +b);public sta
22、tic void Main ()int x=10, y=25;LE(ref x, ref y);Console.writeLine (x + “"+y);答案:25 1025 108 .寫出以下程序的功能。static void WA(ref int a, int n) for(int i=0;i<n-1;i+) int k=i;for(int j=i+1;j<n;j+) if(aj<ak) k=j;int x=ai; ai=ak; ak=x;答案:采用選擇排序的方法對(duì)數(shù)組a中的n個(gè)整數(shù)按照從小到大的次序重新排列。9 .寫出以下程序的運(yùn)行結(jié)果。using Syste
23、m;class Test public static void Main () int a =2,4,6,8,10,12,14,16,18;for (int i=0; i<9; i+) Console.write( "" +ai); if (i+1)%3=0) Console.writeLine。; 答案:2468101214161810 . 寫出以下程序運(yùn)行結(jié)果。using System;class Testpublic static void Main ()int s=0;for (int i=1; ; i+) if (s>50)break;if (i%2=0)s+=i;Console.writeL
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 動(dòng)產(chǎn)家具無(wú)償寄托合同范本
- 快遞公司合作合同范本
- 上海施工合同范例2004
- 專業(yè)電子合同范例
- 2025年度城市綜合體辦公租賃合同及商業(yè)配套服務(wù)協(xié)議
- 公路安全設(shè)施合同范本
- 農(nóng)機(jī)設(shè)備合同范本
- 京東網(wǎng)店轉(zhuǎn)讓合同范本
- 內(nèi)容營(yíng)銷推廣合同范例
- 2025年度廣告代理及媒介購(gòu)買合同
- 2024年青島港灣職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案解析
- 裝配式建筑預(yù)制構(gòu)件安裝-預(yù)制構(gòu)件的吊裝
- 2024年山東泰安市泰山財(cái)金投資集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 上海天文館分析
- 中醫(yī)睡眠養(yǎng)生中心方案
- 生活中的邏輯學(xué)
- 大學(xué)生返家鄉(xiāng)社會(huì)實(shí)踐報(bào)告
- 初中生物中考真題(合集)含答案
- 《醫(yī)學(xué)免疫學(xué)實(shí)驗(yàn)》課件
- C139客戶開發(fā)管理模型
- 中考英語(yǔ)閱讀理解(含答案)30篇
評(píng)論
0/150
提交評(píng)論