![C#復(fù)習(xí)題精簡(jiǎn)版_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/85c79073-1f5c-412f-ba4a-f95a6b8cc73e/85c79073-1f5c-412f-ba4a-f95a6b8cc73e1.gif)
![C#復(fù)習(xí)題精簡(jiǎn)版_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/85c79073-1f5c-412f-ba4a-f95a6b8cc73e/85c79073-1f5c-412f-ba4a-f95a6b8cc73e2.gif)
![C#復(fù)習(xí)題精簡(jiǎn)版_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/85c79073-1f5c-412f-ba4a-f95a6b8cc73e/85c79073-1f5c-412f-ba4a-f95a6b8cc73e3.gif)
![C#復(fù)習(xí)題精簡(jiǎn)版_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/85c79073-1f5c-412f-ba4a-f95a6b8cc73e/85c79073-1f5c-412f-ba4a-f95a6b8cc73e4.gif)
![C#復(fù)習(xí)題精簡(jiǎn)版_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/85c79073-1f5c-412f-ba4a-f95a6b8cc73e/85c79073-1f5c-412f-ba4a-f95a6b8cc73e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C#程序習(xí)題一、填空: 1. 操作符( & )被用來說明兩個(gè)條件同為真的情況。2. 接口只能定義方法,實(shí)現(xiàn)要由( 類 )完成。3. 任何事物都是(對(duì)象),它可以是現(xiàn)實(shí)世界中的一個(gè)物理對(duì)象,可以是抽象的概念或規(guī)則。4. ( += )運(yùn)算符將左右操作數(shù)相加的結(jié)果賦值給左操作數(shù)。5. ( Array )是所有數(shù)組的基類。6. 如果一個(gè)屬性里既有set訪問器又有g(shù)et訪問器,那么該屬性為( 讀寫 )屬性。7. 如果一個(gè)屬性里只有set 訪問器,那么該屬性為( 只寫)屬性。8. 在C#中,進(jìn)行注釋有兩種方法:使用/和使用“/* */”符號(hào)對(duì),其中( / )只能進(jìn)行單行注釋。9. 布爾型的變量可以賦值為關(guān)
2、鍵字( true )或( false )。10. System.Array有一個(gè)( Length )屬性,通過它可以獲取數(shù)組的長(zhǎng)度。11. 設(shè)x=10; 則表達(dá)式 xb?(ac?a:c):b的結(jié)果為(6 )。13. 在C#語言中,實(shí)現(xiàn)循環(huán)的主要語句有while, do-while, for和( foreach )語句。14. 在C#語言中,可以用來遍歷數(shù)組元素的循環(huán)語句是( foreach )。15. ( 多態(tài) )是指同一個(gè)消息或操作作用于不同的對(duì)象,可以有不同的解釋,產(chǎn)生不同的執(zhí)行結(jié)果。16. 聲明為( private )的一個(gè)類成員,只有定義這些成員的類的方法能夠訪問。17. ( 構(gòu)造函數(shù)
3、 )提供了對(duì)對(duì)象進(jìn)行初始化的方法,而且它在聲明時(shí)沒有任何返回值。18. 在C#中實(shí)參與形參有四種傳遞方式,它們分別是( 值參數(shù) )( 引用參數(shù) )( 輸出參數(shù) )和( 參數(shù)數(shù)組 )。19. 數(shù)組是一種( 引用 )類型。20. 類的數(shù)據(jù)成員可以分為靜態(tài)字段和實(shí)例字段。(靜態(tài)字段)是和類相關(guān)聯(lián)的,(實(shí)例字段)適合對(duì)象相關(guān)聯(lián)的。21. 在異常處理結(jié)構(gòu)中,對(duì)異常處理的代碼應(yīng)放在( catch )塊中。 22. 在類的方法前加上關(guān)鍵字(virtual ),則該方法被稱為虛方法。23. 關(guān)鍵字( Readonly )表明對(duì)象或者變量在初始化后不可修改。24. 面向?qū)ο笳Z言都應(yīng)至少具有的三個(gè)特性是 封裝、(
4、 繼承 )和多態(tài)。 25. C#雖然不支持多重繼承,但提供了另一種類似的機(jī)制是( 接口 )。26. 數(shù)值轉(zhuǎn)換是指在整數(shù)類型、( 字符類型 )和字符類型之間的轉(zhuǎn)換。27. 類是引用類型,而結(jié)構(gòu)是( 值類型 )。28. 在do-while循環(huán)結(jié)構(gòu)中,循環(huán)體至少要執(zhí)行( 1 )次。29. C#語言源代碼文件的后綴名是( .cs)。30. 在循環(huán)結(jié)構(gòu)中,continue語句的作用是(結(jié)束本次循環(huán),繼續(xù)下一次循環(huán))。31. 在C#中,可以通過( throw )語句無條件拋出異常。32. C#通過(裝箱 )和(拆箱)機(jī)制,可以實(shí)現(xiàn)值類型和引用類型之間的轉(zhuǎn)換。33. 當(dāng)進(jìn)入VS集成環(huán)境,如果沒有顯示“工具箱
5、”窗口,應(yīng)選擇(視圖)菜單的“工具箱”選項(xiàng),以顯示工具箱窗口。34. 每個(gè)枚舉成員均具有相關(guān)聯(lián)的常量值,默認(rèn)時(shí),第一個(gè)枚舉成員的關(guān)聯(lián)值為(0)。35. 結(jié)構(gòu)的默認(rèn)值是通過將所有值類型字段設(shè)置為它們的默認(rèn)值,并將所有的引用類型字段設(shè)置為(null)。36. 當(dāng)在程序中執(zhí)行到(continue)語句時(shí),將結(jié)束所在循環(huán)語句中循環(huán)體的一次執(zhí)行。37. 在switch語句中,每個(gè)語句標(biāo)號(hào)所含關(guān)鍵字case后面的表達(dá)式必須是(常量表達(dá)式)。38. c#支持的循環(huán)有(for)、(while)、(do while)和(foreach)循環(huán)。39. Console.WriteLine(“RP”);和Consol
6、e.Write(“RP”);的區(qū)別是(第一個(gè)輸出RP后換行,第二個(gè)不換)。40. c#中bool類型只有兩個(gè)值分別是(true)和(false)。41. 傳入某個(gè)屬性的SET方法的隱含參數(shù)的名稱是(value)42. 對(duì)于方法,參數(shù)傳遞分為值傳遞和(引用傳遞)兩種。43. 在C#程序中,程序的執(zhí)行總是從( Main )方法開始的44. 在循環(huán)執(zhí)行過程中,希望當(dāng)某個(gè)條件滿足時(shí)退出循環(huán),使用( break )語句45. 數(shù)組定義與賦值語句如下:int a=1,2,3,4,5;則a2的值是( 3 )46. 下列程序段執(zhí)行后,a4的值為( 4 )。 int a=1,2,3,4,5;a4=aa2; 47
7、. 要定義一個(gè)3行4列的單精度型二維數(shù)組f,使用的定義語句為(float, f=new float3,4; )48. 定義方法時(shí)使用的參數(shù)是( 形參 ),調(diào)用方法時(shí)使用的參數(shù)是( 實(shí)參 )。49. 數(shù)據(jù)類型說明符用來說明方法返回值的類型,如果沒有返回值,則其類型說明符應(yīng)為( void )。50. C#中的字符串有兩類,規(guī)則字符串和逐字字符串,定義逐字字符串時(shí),應(yīng)在其前面加上( )號(hào)。51. 類的靜態(tài)成員屬于( 類 )所有,非靜態(tài)成員屬于類的實(shí)例所有。52. 要給屬性對(duì)應(yīng)的數(shù)據(jù)成員賦值,通常要使用set訪問器,set訪問器始終使用( value )來設(shè)置屬性的值。53. get訪問器必須用(re
8、turn)語句來返回。54. C#中的屬性通過(get)和(set)訪問器來對(duì)屬性的值進(jìn)行讀和寫。55. 已知有類MyOwnClass,則其默認(rèn)的構(gòu)造函數(shù)為(MyOwnClass( ))。56. 元素類型為double的2行5列的二維數(shù)組共占用 (80) 字節(jié)的存儲(chǔ)空間57. 當(dāng)在程序中執(zhí)行到 (break)語句時(shí),將結(jié)束本層循環(huán)類語句或switch語句的執(zhí)行。58. 元素類型為int的10個(gè)元素的數(shù)組共占用(40)個(gè)字節(jié)的存儲(chǔ)空間。59. 設(shè)x為int型變量,請(qǐng)寫出描述“x是奇數(shù)”的C#語言表達(dá)式( x%2=1 )。60. 浮點(diǎn)類型包括(float)、(double)和(decimal)。6
9、1. 枚舉類型使用(enum)關(guān)鍵字聲明。62. 在switch語句中,(default)語句是可選的,且若存在,只能有一個(gè)。63. break語句只能用于循環(huán)語句或(switch)語句中。64. 如果 int x的初始值為5,則執(zhí)行表達(dá)式x-=3之后,x的值為( 2 )。65. (*=)運(yùn)算符將左右操作數(shù)相乘的結(jié)果賦值給左操作數(shù)。66. 存儲(chǔ)整數(shù)型變量應(yīng)該使用關(guān)鍵字(int)來聲明。67. 在帶有(&)操作符的語句中,如果其中兩個(gè)條件都為真,則語句為真。68. 類的訪問修飾(public)表示公共的訪問級(jí)別,對(duì)所有其它類可見。69. 常量被聲明為字段,聲明時(shí)在字段的類型前面使用(const)
10、關(guān)鍵字。70. (索引器)是一類特殊的屬性,通過它們可以像引用數(shù)組一樣引用自己的類。71. 有時(shí)不能確定一個(gè)方法的方法參數(shù)到底有幾個(gè),可以使用(params)關(guān)鍵字解決這個(gè)問題。72. out和ref關(guān)鍵字類似,不同之處在于(ref)要求變量在作為參數(shù)傳遞之前必須進(jìn)行初始化,而(out)不需要初始化。73. (Main)方法是程序的入口點(diǎn),程序控制在該方法中開始和結(jié)束。74. 方法簽名由(方法名稱)和參數(shù)列表組成。75. (繼承)是指派生類可以獲得其基類特征的能力。76. 要在控制臺(tái)程序運(yùn)行時(shí)輸入信息,可使用Console類的(ReadLine)方法。77. 在C#中類的默認(rèn)訪問修飾符是(in
11、ternal)。78. 在C#中創(chuàng)建一個(gè)對(duì)象是,系統(tǒng)最先執(zhí)行的是(構(gòu)造函數(shù))中的語句。79. 結(jié)構(gòu)化的程序設(shè)計(jì)的3種基本結(jié)構(gòu)是(順序結(jié)構(gòu)),(選擇結(jié)構(gòu))和(循環(huán)結(jié)構(gòu))。80. 8/3的結(jié)果是(2)。81. 具有n+1個(gè)元素的數(shù)組的索引是0至(n)。82. 在C#中每個(gè)short類型的變量占用(4)個(gè)字節(jié)的內(nèi)存83. 在Array類中,可以對(duì)一維數(shù)組中的元素進(jìn)行排序的方法是(Sort)。84. C#是一種面向(對(duì)象)的語言。85. 在C#中,可以標(biāo)識(shí)不同的對(duì)象的屬性是(Name)。86. 繼承具有(傳遞性),即當(dāng)基類本身也是某一類的派生類時(shí),派生類會(huì)自動(dòng)繼承間接基類的成員。87. C#中執(zhí)行下列
12、語句后,int n=21; n=65”的值為(false)。112. 計(jì)算表達(dá)式“10=10&104+3”的結(jié)果為(true)。113. 計(jì)算表達(dá)式“10*10*1010|2=10;i=i-3)”循環(huán)次數(shù)為(7)次。115. 對(duì)于do-while循環(huán)結(jié)構(gòu),當(dāng)while語句中的條件表達(dá)式的值為(false)時(shí)結(jié)束循環(huán)。116. 跳轉(zhuǎn)語句中的(goto)語句可以將程序控制直接轉(zhuǎn)移到標(biāo)號(hào)指定的語句。117. 數(shù)組內(nèi)的值都具有相同的(類型)。118. 有一個(gè)字符串的定義為string s = “hello world!”; 在此字符串中,字符w的索引是(6)。119. 用來定義事件的關(guān)鍵字是(even
13、t)。120. 在C#中byte類型所占用的內(nèi)存空間是(2)個(gè)字節(jié)。121. C#中的三元運(yùn)算符是_ ?_:_。122. C#中,使用(屬性)的功能來讀寫類中的字段,從而便于為這些字段提供保護(hù)。123. C#的類定義中可以包含兩種成員:靜態(tài)成員和非靜態(tài)成員。使用(static)關(guān)鍵字修飾的是靜態(tài)成員,反之為非靜態(tài)成員。124. 聲明一個(gè)10行20列的二維整形數(shù)組的語句為:(int, a=new int10,20)。125. 構(gòu)造函數(shù)在(創(chuàng)建對(duì)象)時(shí)被調(diào)用。126. 被調(diào)用的方法中的 return 語句可以用來向調(diào)用方法傳遞表達(dá)式的值。127. 在C中,下列for循環(huán)的運(yùn)行結(jié)果是(12345)。
14、for(int i=0;i0;i-) Console.Write(i-);129. 在C中,下列代碼的運(yùn)行結(jié)果是(246)。int price = new int1,2,3,4,5,6;foreach(int p in price) if(p%2=0) Console.Write(p);130. C#數(shù)組元素的下標(biāo)從 0 開始。131. 在while循環(huán)語句中,一定要有修改循環(huán)條件的語句,否則,可能造成 死循環(huán) .。132. 專門產(chǎn)生偽隨機(jī)數(shù)的類是 Random 類。133. 方法重載是指類的兩個(gè)或兩個(gè)以上的方法_同名_,但形式參數(shù)列表不同的情況。134. 下面程序段執(zhí)行后,sum的值為 11
15、 int i,sum=0;for(i=0,sum=0;i=10;i+,sum+);135. 下面循環(huán)語句的執(zhí)行次數(shù)為 6 次 。for(int i=0;i=10;i+=2)136. SubString()函數(shù)的功能是 (獲取子字符串)。137. 表達(dá)式 2+5/10*10 的值為(2)。138. C#程序的入口是(Main)方法。139. 類是一種數(shù)據(jù)結(jié)構(gòu),它使用 class 關(guān)鍵字聲明。140. 類聲明后,可以創(chuàng)建類的實(shí)例,創(chuàng)建類的實(shí)例要使用 new 關(guān)鍵字。類的實(shí)例相當(dāng)于一個(gè)變量。創(chuàng)建類的實(shí)例的格式如:類名 對(duì)象名= new 對(duì)象名() 。141. 創(chuàng)建新對(duì)象時(shí)將調(diào)用類的 構(gòu)造函數(shù) 。它主
16、要用來為對(duì)象分配存儲(chǔ)空間,完成初始化操作。142. 在方法的參數(shù)列表中定義的參數(shù)稱為(形參)。143. 類的方法聲明中,若沒有顯式指定方法的訪問修飾符,則默認(rèn)為(private)。144. 靜態(tài)屬性只能通過(類)調(diào)用。145. 數(shù)據(jù)類型轉(zhuǎn)換分為(隱式轉(zhuǎn)換)和(顯式轉(zhuǎn)換)兩種。二、選擇: 1. 裝箱是把值類型轉(zhuǎn)換到( b )類型。 a)數(shù)組 b)引用 c)char d)string2. 靜態(tài)構(gòu)造函數(shù)只能對(duì)( a)數(shù)據(jù)成員進(jìn)行初始化。 a) 靜態(tài) b) 動(dòng)態(tài)c)實(shí)例 d) 靜態(tài)和實(shí)例3. 關(guān)于如下程序結(jié)構(gòu)的描述中,哪一項(xiàng)是正確的?( b )for ( ; ; ) 循環(huán)體; a) 不執(zhí)行循環(huán)體 b)
17、 一直執(zhí)行循環(huán)體,即死循環(huán)c) 執(zhí)行循環(huán)體一次 d) 程序不符合語法要求4. 下列哪一個(gè)不是類成員的成員的是( d ). a)屬性 b) 數(shù)組 c) 索引器 d)while循環(huán)結(jié)構(gòu)5. 枚舉類型是一組命名的常量集合,所有整形都可以作為枚舉類型的基本類型,如果類型省略,則定義為( a )。a) int b) sbyte c) uint d) ulong6. 下列關(guān)于數(shù)組訪問的描述中,哪些選項(xiàng)是正確的? (d)。 a) 數(shù)組元素索引是從0開始的 b) 對(duì)數(shù)組元素的所有訪問都要進(jìn)行邊界檢查c)如果使用的索引小于0,或大于數(shù)組的大小,編譯器將拋出一個(gè)IndexOutOfRangeException異常
18、; d)數(shù)組元素的訪問是從1開始,到Length結(jié)束;7. 下列結(jié)構(gòu)圖對(duì)應(yīng)于哪種結(jié)構(gòu)(A是程序段,P是條件)?( c)。a) while 循環(huán)結(jié)構(gòu) b) dowhile 循環(huán)結(jié)構(gòu)c) ifelse 選擇結(jié)構(gòu) d) switchcase選擇結(jié)構(gòu)8. 下列標(biāo)識(shí)符命名正確的是( d )。 a) X.25 b)4foots c)val(7) d)_Years9. 面向?qū)ο缶幊讨械摹袄^承”的概念是指( b )a)對(duì)象之間通過消息進(jìn)行交互 b)派生自同一個(gè)基類的不同類的對(duì)象具有一些共同特征c)對(duì)象的內(nèi)部細(xì)節(jié)被隱藏 d) 派生類對(duì)象可以不受限制地訪問所有的基類對(duì)象10. 下列語句在控制臺(tái)上的輸出是什么?(
19、b )if(true)System.Console.WriteLine(“FirstMessage”);System.Console.WriteLine(“SecondMessage”);a) 無輸出 b)FirstMessage c)SecondMessage d)FirstMessageSecondMessage11. 下列類型中, 哪些不屬于引用類型?(b)。a) Stringb) intc) Class d) Delegate12. 數(shù)組pins的定義如下:int pins=new int49,2,3,1;則pins1=( b )a) 1 b) 2 c) 3 d) 913. 調(diào)用方法時(shí)
20、,如果想給方法傳遞任意個(gè)數(shù)的參數(shù)時(shí),應(yīng)選用哪個(gè)關(guān)鍵字( c)。a) refb) out c) paramsd) 無特殊要求14. 在C#中,表示一個(gè)字符串的變量應(yīng)使用以下哪條語句定義?( b )a) CString str; b) string str; c) Dim str as string d) char * str;15. C#中導(dǎo)入某一命名空間的關(guān)鍵字是( a )。a) using b) use c)import d) include16. 以下程序的輸出結(jié)果是(d)。enum Color Red, Green = 2, Blue static void Main(string ar
21、gs)Color c = 0;Color c1 = (Color )2; Console.WriteLine(0,1, c,c1 );Console .Read ();a) Green,Red b) Red,Green c) Red,Blued) Green,Blue17. 下列標(biāo)識(shí)符命名正確的是( a )。 a) X_25 b)4foots c)&Years d)val(7)18. 如果左操作數(shù)大于右操作數(shù),()運(yùn)算符返回false。 a)= b) c) = d)以上都是19. 下面哪個(gè)關(guān)鍵字不是用來修飾方法的參數(shù)?(d)。a) refb) params c) outd) in20. 有說明
22、語句double, tab=new double2,3;那么下面敘述正確的是(c)。a) tab是一個(gè)數(shù)組維數(shù)不確定的數(shù)組,使用時(shí)可以任意調(diào)整b) tab是一個(gè)有兩個(gè)元素的一維數(shù)組,它的元素初始值分別是2,3 c) tab是一個(gè)二維數(shù)組,它的元素個(gè)數(shù)一共有6個(gè)d) tab是一個(gè)不規(guī)則數(shù)組,數(shù)組元素的個(gè)數(shù)可以變化21. 下列關(guān)于“方法重載”的描述中,哪些選項(xiàng)是不正確的?( b )。a) 方法重載可以擴(kuò)充現(xiàn)有類的功能b) 構(gòu)造函數(shù)不可以重載 c) 方法ConsoleW(int _value)是方法ConsoleW(string _value)的重載d) 方法重載即“同樣的方法名但傳遞的參數(shù)不同”2
23、2. 下列標(biāo)識(shí)符命名正確的是( c )。 a) exam-1 b)Main c)_months d)X.2523. 下列關(guān)于數(shù)組的描述中,哪些選項(xiàng)是不正確的?( d )。 a) String類中的許多方法都能用在數(shù)組中b) System.Array類是所有數(shù)組的基類c) String類本身可以被看做是一個(gè)System.Char對(duì)象的數(shù)組d) 數(shù)組可以用來處理數(shù)據(jù)類型不同的批量數(shù)據(jù)24. 在類的定義中,類的( b )描述了該類的對(duì)象的行為特征。 a) 類名 b)方法 c)所屬的命名空間 d)私有域 25. 枚舉類型是一組命名的常量集合,所有整形都可以作為枚舉類型的基本類型,如果類型省略,則定義為
24、( d )。a) uint b) sbyte c) ulong d) int26. 面向?qū)ο笕齻€(gè)基本原則是( c )。a) 抽象,繼承,派生 b) 類,對(duì)象,方法c)繼承,封裝,多態(tài) d) 對(duì)象,屬性,方法27. 分析下列代碼段,運(yùn)行結(jié)果是什么?( d )。Static void Main(string args)string words = new string “a”,“b”,“c”;foreach (int word in words)word =“abc”;Console.WriteLine(word);Console.ReadKey ();a) a b c b) abc abc ab
25、c c) bc ac ab d)不能正確編譯28. 在數(shù)組中對(duì)于for 和 foreach 語句,下列那些選項(xiàng)中的說法不正確?( b )。a) foreach語句能使你不用索引就可以遍歷整個(gè)數(shù)組b) foreach語句總是從索引1遍歷到索引Lengthc) foreach總是遍歷整個(gè)數(shù)組d) 如果需要修改數(shù)組元素就必須使用for語句29. C#的構(gòu)造函數(shù)分為實(shí)例構(gòu)造函數(shù)和靜態(tài)構(gòu)造函數(shù),實(shí)例構(gòu)造函數(shù)可以對(duì)(b)進(jìn)行初始化,靜態(tài)構(gòu)造函數(shù)只能對(duì)靜態(tài)成員進(jìn)行初始化。a) 靜態(tài)成員 b) 靜態(tài)成員和非靜態(tài)成員 c) 非靜態(tài)成員 d)動(dòng)態(tài)成員30. 在C#中,( b )表示 “” 。 a) 空字符 b)
26、空串 c) 空值 d) 以上都不是31. 在C#中無需編寫任何代碼就能將int型數(shù)值轉(zhuǎn)換為double型數(shù)值,稱為( b )。a) 顯式轉(zhuǎn)換 b)隱式轉(zhuǎn)換 c) 數(shù)據(jù)類型轉(zhuǎn)換 d) 變換32. 下面屬于合法變量名的是( A )。a) P_qr b)123mnp c) char d) x-y33. 表達(dá)式12/4-2+5*4%5/2的值為( A )。a) 1 b)3 c) 4 d) 1034. 下面代碼的輸出結(jié)果是(d)。 int x = 5;int y = x+;Console.WriteLine(y);y = +x;Console.WriteLine(y); a)5 6 b) 6 7 c)
27、5 6 d) 5 735. 當(dāng)month 等于6時(shí),下面代碼的輸出結(jié)果是(c)。 int days = 0;switch (month)case 2: days = 28; break;case 4:case 6:case 9:case 11: days = 30; break;default: days = 31;break;a) 0 b)28 c) 30 d)3136. 如果 x=35, y=80,下面代碼的輸出結(jié)果是(b)。 if (x 30) if (y = 100)Console.WriteLine(危險(xiǎn) ); elseConsole.WriteLine(報(bào)警 );elseConso
28、le.WriteLine(安全 ); a) 危險(xiǎn) b)報(bào)警 c) 報(bào)警 安全 d)危險(xiǎn) 安全37. 下面代碼運(yùn)行后,s 的值是(B)。int s = 0; for (int i = 1; i 10)break;if (i % 2 = 0) s += i; a) 20 b)12 c) 10 d)638. 下面代碼實(shí)現(xiàn)數(shù)組array的冒泡排序,畫線處應(yīng)填入(d)。int array = 20, 56, 38, 45 ;int temp;for (int i = 0; i 3; i+)for (int j = 0; j _; j+)if (aj 5 ? 0 : 1的運(yùn)算,變量a的最終值是什么?(D)
29、A4 B。0 C。1 D。351. 以下選項(xiàng)中,哪個(gè)選項(xiàng)中的變量命名是合法的(B)A*z B。_ester C。tccaac D。52. 程序運(yùn)行可能會(huì)出現(xiàn)兩種錯(cuò)誤:可預(yù)料的錯(cuò)誤和不可預(yù)料的錯(cuò)誤,對(duì)于不可預(yù)料的錯(cuò)誤,可以通過C#語言提供的哪個(gè)方法來處理這種情形(D)A中斷調(diào)試 B。邏輯判斷 C。跳過異常 D。異常處理53. 下列哪個(gè)選項(xiàng)能正確的創(chuàng)建數(shù)組?(B)A. int, array=int4,5;B. int size=int.Parse(Console.ReadLine();int pins=new int size;C. string str=new string;D. int pin
30、s = new int2;54. 以下關(guān)于C#中的構(gòu)造函數(shù)說法正確的是(A)。A.構(gòu)造函數(shù)可以有參數(shù) B.構(gòu)造函數(shù)有返回值C.一般情況下,構(gòu)造函數(shù)總是private類型的D.構(gòu)造函數(shù)可以通過類的實(shí)例調(diào)用55. 在C#中,如果類C繼承自類B,類B繼承自類A,則以下描述正確的是(A)。a) C不僅繼承了B中的成員,同樣也繼承了A中的成員b) C只繼承了B中的成員c) C只繼承了A中的成員d) C 不能繼承了A或B中的成員56. 在C#程序中,定義如下方法,下面選項(xiàng)中(A )錯(cuò)誤的實(shí)現(xiàn)對(duì)該方法的方法重載。public string Do(int value,string s)/省略代碼A) publ
31、ic int Do(int value,string s)/省略代碼B) public string Do(string s,int value)/省略代碼C) public void Do(string s,int value) /省略代碼D) public void Do()/省略代碼57. 能作為C#程序的基本單位是( B )。A. 字符 B. 語句 C. 函數(shù) D. 源程序文件58. 可用作C#程序用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是( B )。A. void define +WORD B. a3_b3 _123 YNC. for -abc Case D. 2a DO sizeof59. 類的以下
32、特性中,可以用于方便地重用已有的代碼和數(shù)據(jù)的是( C ).A.多態(tài) B.封裝 C.繼承 D.抽象60. 將變量從字符串類型轉(zhuǎn)換為整型可以使用的類型轉(zhuǎn)換方法是( D )。A.Str() B.Cchar C.CStr() D.int.Parse();61. 字符串連接運(yùn)算符包括&和( A )。A. + B. - C. * D. /62. 先判斷條件的當(dāng)循環(huán)語句是( B )。A. do.while B. while C. while.do D. do .loop63. 假定一個(gè)10行20列的二維整型數(shù)組,下列哪個(gè)定義語句是正確的( C )。A. intarr = new int10,20B. int
33、arr = int new10,20C. int,arr = new int10,20 D. int,arr = new int20;1064. 以下正確的描述是( B )。A. 函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套B. 函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套C. 函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套D. 函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套65. C#語言中,值類型包括:基本值類型、結(jié)構(gòu)類型和( D )。 A.小數(shù)類型 B.整數(shù)類型 C.類類型 D.枚舉類型66. 下列關(guān)于重載的說法,錯(cuò)誤的是( D )。A. 方法可以通過指定不同的參數(shù)個(gè)數(shù)重載B. 方法可以通過指定不同的參數(shù)類型重載C. 方
34、法可以通過指定不同的參數(shù)傳遞方式重載D. 方法可以通過指定不同的返回值類型重載67. 異常捕獲發(fā)生在(B)塊中?A. try B.catch C. finally D. throw68. C#源程序文件的拓展名是(D)A、vb B、c C、cpp D、cs69. 有兩個(gè)double類型的變量x和y,分別取值為8.8和4.4,則表達(dá)式(int)x-y/y的值是(A)A、7 B、7.0 C、7.5 D、8.070. 運(yùn)行int a=20,b=5,c=10,d=3;bool s,e=false;則表達(dá)式(s=a0)運(yùn)算后,e的值是(D)A、0 B、1 C、true D、false71. 以下程序的輸
35、出結(jié)果是(D)string str=”b856ef10”;string result=”;for(int i=0;stri=a&stri=z;i+=3)result =stri+result;Console.WriteLine(result);A、10fe658b B、feb C、10658 D、b72. 下列語句創(chuàng)建了(D)個(gè)string 對(duì)象string , strArray = new string3,4A.0 B.3 C.4 D.1273. 在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為( B )。 for(int i=0; in/2) break;A. n/2 B. n/2+1 C. n/2-1
36、 D. n-174. 在C#語言中,下列異常處理結(jié)構(gòu)中有錯(cuò)誤的是(a) a)catchfinally b) tryfinally c) trycatchfinally d) trycatch75. 在C#程序中,使用(a)關(guān)鍵字來創(chuàng)建數(shù)組a) new b) array c) staic d) this76. 在C#語言的循環(huán)結(jié)構(gòu)中,首先執(zhí)行一次,然后再判斷條件的循環(huán)結(jié)構(gòu)是( b)a) while循環(huán) b) dowhile循環(huán) c) for循環(huán) d) foreach循環(huán)77. 在C#中,下列代碼的運(yùn)行結(jié)果是(a) using System;class Teststatic void Main(s
37、tring args)string strings=“a”,”b”,”c”;foreach(string info in strings)Console.Write(info); a)abc b)a c)b d)C78. 在C#中,下列代碼的運(yùn)行結(jié)果是(c)intage=new int16,18,20,14,22;foreach(int i in age)if(i18)continue;Console.Write(i.ToString()+” ”);a)16,18,20,14,22 b)16,18,14,22 c)16,18,14 d)16,1879. 以下關(guān)于C#代碼的說法正確的是(a)fo
38、r(int i=l;ib?a+:-b;Console.WriteLine(c);a)10 b)11 c)19 d)2081. 在c#的條件判斷語句switch case結(jié)構(gòu)中,(d)子句用于指定在找不到匹配項(xiàng)時(shí)執(zhí)行的動(dòng)作a) continue b)goto c)else d)default82. Console是C#語言中的控制臺(tái)類,它負(fù)責(zé)向控制臺(tái)輸出不同格式的字符串,在格式字符串中,可以使用(b)來實(shí)現(xiàn)水平制表輸出。a)r b)t c)n d)d83. C#程序的(a)方法被成為程序的大門,應(yīng)用程序從這里開始運(yùn)行a) Main() b) Begin() c) Start() d) main()84. 在以下C#類中,(b)是控制臺(tái)類,利用它我們可以方便的進(jìn)行控制臺(tái)的輸入輸出。a) Control b) Console c) Cancel d) Write85. 關(guān)于C#中的switch case 語句,以下說法正確的是(c) a) switch判斷的表達(dá)式可以是整型或者字符型,但不能是字符串型b) 在該語句中最多不能超過5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 父母參與教育成功的家庭教育策略分享
- 高校中培養(yǎng)學(xué)生自我管理能力的教育模式
- 小米公司如何通過社交平臺(tái)提升用戶參與度
- 高效使用空間提升學(xué)校運(yùn)動(dòng)場(chǎng)地的布局合理性探討
- 二零二五年度網(wǎng)絡(luò)劇編劇長(zhǎng)期聘用合同
- 二零二五年度裝修施工安全免責(zé)與工程合同解除及違約責(zé)任合同
- 二零二五年度網(wǎng)約車營(yíng)運(yùn)股份合同協(xié)議書
- 2025年度水電工程安全施工與質(zhì)量保障承包合同
- 2025年度用工協(xié)議與勞動(dòng)合同在跨國(guó)企業(yè)中的適用問題
- 2025年度智能制造高級(jí)工程師聘用合同
- 2025年度高端商務(wù)車輛聘用司機(jī)勞動(dòng)合同模板(專業(yè)版)4篇
- GB/T 45107-2024表土剝離及其再利用技術(shù)要求
- 2025長(zhǎng)江航道工程局招聘101人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年黑龍江哈爾濱市面向社會(huì)招聘社區(qū)工作者1598人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《妊娠期惡心嘔吐及妊娠劇吐管理指南(2024年)》解讀
- 《黑神話:悟空》跨文化傳播策略與路徑研究
- 《古希臘文明》課件
- 居家養(yǎng)老上門服務(wù)投標(biāo)文件
- 長(zhǎng)沙市公安局交通警察支隊(duì)招聘普通雇員筆試真題2023
- 2025年高考語文作文滿分范文6篇
- 零售業(yè)連鎖加盟合同
評(píng)論
0/150
提交評(píng)論