C#程序設(shè)計(jì)語言復(fù)習(xí)題試題及答案版_第1頁
C#程序設(shè)計(jì)語言復(fù)習(xí)題試題及答案版_第2頁
C#程序設(shè)計(jì)語言復(fù)習(xí)題試題及答案版_第3頁
C#程序設(shè)計(jì)語言復(fù)習(xí)題試題及答案版_第4頁
C#程序設(shè)計(jì)語言復(fù)習(xí)題試題及答案版_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、..8.9.填空題C#源程序的后綴名為 .cs。C#中每個(gè)int類型的變量占用 4個(gè)字節(jié)的內(nèi)存。C#的每行語句以分號結(jié)尾。布爾型的變量可以賦值為關(guān)鍵字 true或false。如果int x的初始值為5,則執(zhí)行表達(dá)式x - =3之后,x的值為2。do.while語句在執(zhí)行循環(huán)體之后測試語句是否滿足循環(huán)條件。關(guān)鍵字class表示一個(gè)類的定義。如果一個(gè)類包含一個(gè)或多個(gè)抽象方法,它是一個(gè)抽象類。try塊運(yùn)行后,總是會執(zhí)行finally塊中的代碼。一個(gè)數(shù)組如果有兩個(gè)索引值,那么它是二維數(shù)組。單項(xiàng)選擇題在對SQL Serv

2、er數(shù)據(jù)庫操作時(shí)應(yīng)選用()。B、OLE DB .NET Framework 數(shù)據(jù)提供程序;A、SQL Server .NET Framework 數(shù)據(jù)提供程序;C、ODBC .NET Framework 數(shù)據(jù)提供程序;F列選項(xiàng)中,()是引用類型。A、enum 類型B、struct 類型C#的數(shù)據(jù)類型有(A、值和調(diào)用類型; 下列描述錯(cuò)誤的是()B、值和引用類型;)A、類不可以多重繼承而接口可以;C、抽象類和接口都不能被實(shí)例化;F列關(guān)于構(gòu)造函數(shù)的描述正確的是()A、構(gòu)造函數(shù)可以聲明返回類型。C、構(gòu)造函數(shù)必須與類名相同D、Oracle .NET Framework 數(shù)據(jù)提供程序;C、string 類

3、型D、int 類型C、 引用和關(guān)系類型;D、關(guān)系和調(diào)用類型B、抽象類自身可以定義成員而接口不可以;D、一個(gè)類可以有多個(gè)基類和多個(gè)基接口;B、構(gòu)造函數(shù)不可以用 private修飾D、構(gòu)造函數(shù)不能帶參數(shù)int myArray3=new int3new int35,6,2,new int56,9,7,8,3,new int23,2; 那么 myArray322的值是()。A、9B、2C、6D、越界接口是一種引用類型,在接口中可以聲明(),但不可以聲明公有的域或私有的成員變量。A、方法、屬性、索引器和事件;B、方法、屬性信息、屬性;C、索引器和字段;D、事件和字段;在ADO.NET 中,對于 Comm

4、a nd對象的ExecuteNo nQuery()方法和 ExecuteReader()方法,下面敘述錯(cuò)誤 的是()。A、insert、update、delete 等操作的 Sql 語句主要用 ExecuteNonQuery()方法來執(zhí)行;B、ExecuteNonQuery()方法返回執(zhí)行 Sql語句所影響的行數(shù)。C、Select操作的Sql語句只能由ExecuteReader()方法來執(zhí)行;D、ExecuteReader()方法返回一個(gè) DataReder 對象;Winform中,關(guān)于ToolBar控件的屬性和事件的描述不正確的是()。A、Buttons屬性表示ToolBar控件的所有工具欄

5、按鈕B、ButtonSize屬性表示ToolBar控件上的工具欄按鈕的大小,如高度和寬度C、 DropDownArrows屬性表明工具欄按鈕(該按鈕有一列值需要以下拉方式顯示)旁邊是否顯示下箭 頭鍵D、ButtonClick事件在用戶單擊工具欄任何地方時(shí)都會觸發(fā)),必要10. 在 ADO.NET 中執(zhí)行一個(gè)存儲過程時(shí),如果要設(shè)置輸出參數(shù)則必須同時(shí)設(shè)置參數(shù)的方向和( 時(shí)還要設(shè)置參數(shù)尺寸。A、大??;B、上限;C、初始值;D、類型;11. 如果將窗體的 FormBoderStyle設(shè)置為None,貝U ()。A、窗體沒有邊框并不能調(diào)整大??;B、窗體沒有邊框但能調(diào)整大??;C、窗體有邊框但不能調(diào)整大?。?/p>

6、D、窗體是透明的;12. 如果要將窗體設(shè)置為透明的,貝 ()A、要將FormBoderStyle屬性設(shè)置為 None;B、要將Opacity屬性設(shè)置為小于 100%得值;C、 要將locked屬性設(shè)置為 True;D、要將 Enabled屬性設(shè)置為True;13. 下面描述錯(cuò)誤的是 ()。A、窗體也是控件;B、窗體也是類;C、控件是從窗體繼承來的;D、窗體的父類是控件類;14. 如果設(shè) treeView1=new TreeView() ,貝 treeView1.Nodes.Add(" 根節(jié)點(diǎn) ")返回的是一個(gè) ( )類型的值。A、 TreeNode;B、 int;C、 st

7、ring;D、 TreeView ;D. obj.set(obj.sData);15. 如果左操作數(shù)大于右操作數(shù), 運(yùn)算符返回 false.A. =B. <C. <=D.以上都是16. 下列變量初始化時(shí)不能完成轉(zhuǎn)換的是: ()A int a=5;float b=a;B.int a=65;char c=(int)a;C. string s="x"char c=s;D. Long L=123; int a=L;17. 有一個(gè)整型數(shù)組 int array = new int1,2,3,4。通過索引訪問該數(shù)組,當(dāng)索引為 2時(shí),得到的結(jié)果是多少? ()A、 1B、 2C

8、、 3D 、 418. Web 窗體文件的擴(kuò)展名為:( )A. ASPB. ASPXC. ASCXD. HTML19. 下面的循環(huán)語句不管在什么條件下至少執(zhí)行一次循環(huán)體的語句是()。A. for 循環(huán) B.foreach 循環(huán) C. while 循環(huán) D. do 循環(huán)20. 在 Visual Studio.NET 窗口中 ,() 窗口顯示了當(dāng)前 Visual Studio 解決方案的樹型結(jié)構(gòu)。A 類視圖B 解決方案資源管理器C.資源視圖D 屬性21. 在C#中無需編寫任何代碼就能將int型數(shù)值轉(zhuǎn)換為double,稱為:()A. 顯式轉(zhuǎn)換B. 隱式轉(zhuǎn)換 C. 數(shù)據(jù)類型變換 D. 變換22. C#

9、中執(zhí)行下列語句后整型變量x和y的值是多少?()int x=100;int y=x+;A. x=101 y=101 B. x=100 y=101C. x=101 y=100D. x=100 y=10023. C#程序中,可使用try.catch機(jī)制來處理程序出現(xiàn)的 錯(cuò)誤.A. 語法 B. 運(yùn)行 C. 邏輯 D. 拼寫26. 在 Visual Studio.NET 窗口中 ,() 窗口顯示了當(dāng)前 Visual Studio 解決方案的樹型結(jié)構(gòu)。A 類視圖B 解決方案資源管理器C.資源視圖D 屬性27. 關(guān)于C#語言的基本語法,下列哪些說法是正確的?A C#語言使用using關(guān)鍵字來引用.NET預(yù)定

10、義的名字空間;B 用C#編寫的程序中,Ma in函數(shù)是唯一允許的全局函數(shù);C C#語言中使用的名稱不區(qū)分大小寫;D C#中一條語句必須寫在一行內(nèi);28. 對于在代碼中經(jīng)常要用到的且不會改變的值,可以將其聲明為常量。如圓周率PI 始終為 3.14 ?,F(xiàn)在要聲明一個(gè)名為PI的圓周率常量,下面哪段代碼是正確的?A.const float PI; PI = 3.14f;B.co nst float PI = 3.14f;C.float const PI; PI = 3.14f; D.float con st PI = 3.14f;29. 在C#中無需編寫任何代碼就能將int型數(shù)值轉(zhuǎn)換為double,稱

11、為:A.顯式轉(zhuǎn)換B.隱式轉(zhuǎn)換 C.數(shù)據(jù)類型變換D. 變換30. 如果左操作數(shù)大于右操作數(shù), 運(yùn)算符返回false.A. =B. <C. <=D.以上都是31.如果希望實(shí)現(xiàn)從1到10的累加,并得出結(jié)果。int count = 0;count += i;應(yīng)該在空白處添加下面哪段代碼?A. for (int i = 0; i < 10; i+)B. for (int i = 0; i <= 9; i+)C. for (int i = 1; i <= 10; i+)D. for (int i = 1; i < 10; i+)32. 為保護(hù) Web Service 不

12、受惡意訪問的攻擊,應(yīng)使用 保護(hù) Web Service。A. IIS目錄安全性B. NTFS 安全性C.共享目錄安全性D. TCP/IP 安全性33. 通常計(jì)算機(jī)程序總是由若干條語句組成的,以下哪種不是組成程序的常用結(jié)構(gòu)?A .跳轉(zhuǎn)結(jié)構(gòu)B 循環(huán)結(jié)構(gòu) C 分支結(jié)構(gòu) D 順序結(jié)構(gòu)34. 一年中的12個(gè)月,每個(gè)月的中文對應(yīng)一個(gè)數(shù)字,如“一月”對應(yīng) 1 , “二月”對應(yīng)2?,F(xiàn)在輸入一個(gè)整數(shù),希望能輸出數(shù)字對應(yīng)的中文,例如輸入1,輸出“一月”。使用下面的哪種代碼結(jié)構(gòu)最適合?A.單一的if結(jié)構(gòu) B.嵌套的if結(jié)構(gòu)C switch 結(jié)構(gòu) D.嵌套的ifelse結(jié)構(gòu)變量B、使用逐過程調(diào)試步調(diào)試?35.在Vis

13、ual Studio 2005 中,假設(shè)你正在單步調(diào)試某個(gè)應(yīng)用程序。程序從入口開始,調(diào)用某個(gè)私有方法 將產(chǎn)生異?!,F(xiàn)在代碼運(yùn)行到如圖所示位置,應(yīng)該使用下面哪種方式進(jìn)A、使用逐語句調(diào)試36. 有一個(gè)整型數(shù)組 int array = new int1,2,3,4 是多少?C、跳出調(diào)試D、停止調(diào)試。通過索引訪問該數(shù)組,當(dāng)索引為2時(shí),得到的結(jié)果37. 以下類 MyClass 的屬性 count 屬于 屬性。class MyClass int i;int countget return i; A. 只讀 B. 只寫 C. 可讀寫 D. 不可讀不可寫38. C#中執(zhí)行下列語句后整型變量x和y的值是多少?i

14、nt x=100;int y=x+;A. x=101 y=101 B. x=100 y=101C. x=101 y=100 D. x=100 y=10039. 在編寫C#程序時(shí),若需要對一個(gè)數(shù)組中的所有元素進(jìn)行處理,則使用()循環(huán)體最好。A. for 循環(huán) B.foreach 循環(huán) C. while 循環(huán) D. do 循環(huán)40. 在ADO.NET中,表示程序到數(shù)據(jù)庫的連接的對象為:A.DataSet 對象 B.Command 對象 C.DataAdapter 對象 D.Connection 對象41. 創(chuàng)建相當(dāng)于 3行 4 列矩陣的二維數(shù)組 , 正確的代碼是 :A. double a=new

15、double34; B. double a =new double34;C. double, a =new double3,4;D. double a, =new double3,4;42. 對下面的代碼,哪段描述是錯(cuò)誤的?public class Door;public class Housepublic House ()Door door = new Door();A. Door 是一個(gè)類。B. House 是一個(gè)從 Door 繼承的類。C. House 的構(gòu)造函數(shù)中聲明了一個(gè)名為 door 的變量。 D. door 是一個(gè)對象。43. 已經(jīng)定義了一個(gè) Season 枚舉,它有 4 個(gè)成員

16、 Spring , Summe,r Autumn, Winter ?,F(xiàn)在需要定義一個(gè)名 為 currentSeason 的 Season 枚舉,并將其賦值為 Spring ,應(yīng)使用下面哪段代碼?A. Season currentSeason = Spring; B. currentSeason = Spring;C. currentSeason = Season.Spring;D. Season currentSeason = Season.Spring;44. 下列變量初始化時(shí)不能完成轉(zhuǎn)換的是:A int a=5;float b=a;B.int a=65;char c=(int)a;C. s

17、tring s="X"char c=s;D. Long L=123; int a=L;45. .NET Framework 2.0 中,處理異常是很有用的功能。如果在一個(gè)進(jìn)行除法運(yùn)算的程序中,用戶輸入了零 作為除數(shù),會引發(fā)以下哪個(gè)異常?A、 DividebyZeroException異常B、 FormatException 異常C、 OverflowException異常D、 InvalidCastException異常46. C#程序中,可使用try.catch機(jī)制來處理程序出現(xiàn)的 錯(cuò)誤.A. 語法 B. 運(yùn)行 C. 邏輯 D. 拼寫47. 下列哪個(gè)類型的對象是ADO.N

18、ET在非連接模式下處理數(shù)據(jù)內(nèi)容的主要對象?A. Comma ndB. Conn ecti onC. DataAdapterD. DataSet48. 已知在某 Windows Form應(yīng)用程序中,主窗口類為Form1,程序入口為靜態(tài)方法 From1.Main.如下所示:public class Form1 : System.Wi ndows.Forms.Form/其他代碼static void Mai n()/在此添加合適代碼則在Ma in方法中打開主窗口的正確代碼是:A. Applicati on.Run(new Form1();B. Applicati on. Ope n(new Form1();C. (new Form1().Ope n();D. (n ew Form1().Ru n();49. Web窗體文件的擴(kuò)展名為:A. ASPB. ASPX C. ASCX D. HTML三簡答題1. 簡述類與對象的關(guān)系。解析:類的實(shí)例化結(jié)果就是對象,而對一類對象的抽象就是類.類描述了一組有相同特性(屬性)和相同行為(方法)的對象

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論