華師16年3月課程考試《c.net》作業(yè)考核試題_第1頁
華師16年3月課程考試《c.net》作業(yè)考核試題_第2頁
華師16年3月課程考試《c.net》作業(yè)考核試題_第3頁
華師16年3月課程考試《c.net》作業(yè)考核試題_第4頁
華師16年3月課程考試《c.net》作業(yè)考核試題_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、.華師16年3月課程考試C#.net作業(yè)考核試題 1. 在C#中表達(dá)式中的整型常數(shù)默認(rèn)是什么類型?( ) A. int B. short C. long D. byte 2. C#中的String類中包含許多字符串的處理方法,以下( )方法用于比較一個(gè)字符串和另一個(gè)字符串的值是否相等。 A. bool Equals(string value) B. int IndexOf(string value) C. bool Compare(string value) D. int Equals(string value) 3. C#程序中,可使用 try.catch 機(jī)制來處理程序出現(xiàn)的( )錯(cuò)誤&a

2、mp;#65377; A. 語法 B. 運(yùn)行 C. 邏輯 D. 拼寫 4. 字符串?dāng)?shù)組strarray包含以下元素: string strarray=“this”, “is”, “a”, “test”; 則以下語句在控制臺(tái)的輸出是什么?( ) string strafterjoin =string.Join(“, ”,strarray); Console.WriteLine(strafterjoin); A. ”this”,”is”,”a”,”test” B. this is a test C. this,is,a,test D. thisisatest 5. C#中,新建一字符串變量 str

3、,并將字符串"Tom's Living Room"保存到變量中,則應(yīng)該使用 下列哪條語句? A. string str = "Tom's Living Room" /檢查轉(zhuǎn)義字符的用法 B. string str = "Tom's Living Room" C. string str("Tom's Living Room"); D. string str("Tom"s Living Room"); 6. 下列語句創(chuàng)建了多少個(gè) string 對(duì)象? str

4、ing, strArray = new string34; A. 0 B. 3 C. 4 D. 12 7. DateTime類的( )屬性可以獲得系統(tǒng)當(dāng)前日期和時(shí)間 A. Now B. Today C. Tomorrow D. ThisTime 8. 下列語句在控制臺(tái)上的輸出是多少? ( ) string msg = ”HellonWorld!”; System.Console.WriteLine(msg); A. HellonWorld! B. ”HellonWorld!” C. Hello World! 9. 在C#語言中,if語句中的判斷表達(dá)式( ) A. 必須是邏輯表達(dá)式可以 B. 是

5、任意有效表達(dá)式 C. 必須是邏輯或關(guān)系表達(dá)式 D. 必須是關(guān)系表達(dá)式 10. 在C#程序中,下列用來處理異常的結(jié)構(gòu),錯(cuò)誤的是( )。 A. trycatchfinally B. tryfinally C. chfinally D. trycatch 11. 引用類型和值類型之間的區(qū)別是( )。 A. 引用類型變量保存內(nèi)存地址,值類型直接保存變量值 B. 引用類型在變量中直接保存變量值,值類型保存內(nèi)存地址 C. 引用類型和值類型保存數(shù)據(jù)的方式相同 D. .NET Framework不支持值類型,因?yàn)樗械念愋投际且妙愋土?12. 在C#中,表示一個(gè)字符串的變量應(yīng)使用以下哪

6、條語句定義? A. CString str; B. string str; C. Dim str as string D. char *str; 13. 為了將字符串 str=“123,456”轉(zhuǎn)換成整數(shù) 123456,應(yīng)該使用以下哪條語句? A. int Num = int.Parse(str); B. int Num = str.Parse(int); C. int Num = (int)str; D. int Num = int.Parse(str,Globalization.NumberStyles.AllowThousands); 14. 在C#中有一個(gè)Windows窗體,該窗體中有

7、一個(gè)名為btClose的按鈕控件,程序員為該控件綁定了Click事件,該事件的處理程序如下所示,程序運(yùn)行時(shí),用戶點(diǎn)擊btClose按鈕后,程序?qū)ⅲ?)。 Application.Exit(); MessageBoxShow(“再見!”); A. 直接退出 B. 關(guān)閉當(dāng)前窗體,程序并不退出 C. 關(guān)閉當(dāng)前窗體并顯示消息框后,程序退出 D. 顯示相息框,程序并不退出 15. 在 C#編制的財(cái)務(wù)程序中,需要?jiǎng)?chuàng)建一個(gè)存儲(chǔ)流動(dòng)資金金額的臨時(shí)變量,則應(yīng)使用下列哪 條語句? A. decimal theMoney; B. int theMoney; C. string theMoney; D. Dim th

8、eMoney as double 16. 下列代碼執(zhí)行后,將顯示( ) Random rr=new Random(); int k=rr.Next(10,100) A. 0<=k<100之間的隨機(jī)數(shù) B. 10<=k<100之間的隨機(jī)數(shù) C. 10<=k<=100之間的隨機(jī)數(shù) D. 0<=k<=100之間的隨機(jī)數(shù) 17. ( )是獨(dú)立于CPU的指令集,它可以被高效地轉(zhuǎn)換為特定于某種CPU的指令。 A. CLR(公共語言運(yùn)行庫) B. CLS(公共語言規(guī)范) C.

9、 MSIL(微軟中間語言) D. CTS(通用類型系統(tǒng) 18. C#中 MyClass 為一自定義類,其中有以下方法定義: public void Hello() 使用以下語句創(chuàng) 建了該類的對(duì)象,并使變量 obj 引用該對(duì)象,那么,訪問類MyClass的Hello方法正確的是( ) MyClass obj = new MyClass(); A. obj.Hello(); B. obj:Hello(); C. MyClass.Hello(); D. MyClass:Hello(); 19. C#中每個(gè)int類型的變量占用( )個(gè)字節(jié)的內(nèi)存。 A. 8 B. 4 C. 2 D. 1 20. 用來定

10、義事件的關(guān)鍵字是( ) A. event B. delegate C. interface D. 以上都不是 2 奧鵬作業(yè)答案 1. 關(guān)于結(jié)構(gòu)類型,下列說法哪些是正確的? A. 結(jié)構(gòu)是值類型 B. 結(jié)構(gòu)中不允許定義帶參數(shù)的實(shí)例構(gòu)造函數(shù); C. 結(jié)構(gòu)中不允許定義析構(gòu)函數(shù) D. 結(jié)構(gòu)的性能比類要高 2. 下列關(guān)于解決方案的敘述中,不正確的是( ) A. 一個(gè)解決方案可以包含多個(gè)項(xiàng)目 B. 一個(gè)解決方案只能包含一個(gè)項(xiàng)目 C. 新建項(xiàng)目時(shí),不會(huì)默認(rèn)生成一個(gè)解決方案 D. 解決方案文件的擴(kuò)展名為“.sln” 3. if語句后面的表達(dá)式應(yīng)該是( ) A. 邏輯表達(dá)式 B. 條件表達(dá)式 C. 算術(shù)表達(dá)式 D

11、. 任意表達(dá)式 4. 下列的數(shù)組定義語句,不正確的是() A. int a=new int51,2,3,4,5 B. int,a=new int a34 C. int a=new int 4; D. int a=1,2,3,4; 5. 下列說法中正確的是( ) A. 在 C#中,編譯時(shí)對(duì)數(shù)組下標(biāo)越界將不做作檢查 B. 在 C#中,程序運(yùn)行時(shí),數(shù)組下標(biāo)越界也不會(huì)產(chǎn)生異常 C. 在 C#中,程序運(yùn)行時(shí),數(shù)組下標(biāo)越界是否產(chǎn)生異常由用戶確定 D. 在 C#中,程序運(yùn)行時(shí),數(shù)組下標(biāo)越界一定會(huì)產(chǎn)生異常 6. 下列關(guān)于 C#的異常處理的說法,錯(cuò)誤的是()。 A. try 塊必須跟 catch 塊組合使用,不

12、能單獨(dú)使用 B. 一個(gè) try 塊可以跟隨多個(gè) catch 塊 C. 使用 throw 語句即可引發(fā)系統(tǒng)異常,也可引發(fā)由開發(fā)人員創(chuàng)建的自定義異常 /可以單獨(dú)使用 try 塊 D. 在 trycatchfinally 快中,即便開發(fā)人員編寫強(qiáng)制邏輯代碼,也不能跳出 finally 快 的執(zhí)行 7. 使用C#語言開發(fā)數(shù)據(jù)庫應(yīng)用程序時(shí),ADO.NET為我們提供了兩個(gè)重要的組件是()和()。 A. Connection B. 數(shù)據(jù)提供程序 C. DataReader D. DataSet E. Command 8. 在面向?qū)ο蠹夹g(shù)中,類是由( )組成的 A. 數(shù)據(jù) B. 方法 C. 屬性 D. 對(duì)象

13、9. 關(guān)于switch語句,下列說法中正確的是( ) A. 控制表達(dá)式必須為byte,sbyte,short,ushort,int,uint,long,ulong,char,string或者枚舉類型 B. 一定要確保各個(gè)case子句出現(xiàn)的次序,否則會(huì)影響語句的執(zhí)行結(jié)果 C. 一個(gè)switch 語句中最多只能有一個(gè)default標(biāo)簽 D. 如果沒有指定break或其它語句來結(jié)束case或default子句執(zhí)行,C#將產(chǎn)生編譯錯(cuò)誤 10. 下列關(guān)于 trycatchfinaly語句的說明中,不正確的是() A. catch塊可以有多個(gè) B. finaly 塊是可選的 C. catch塊是必選的 D. 可以只有 try塊 3 判斷題 1. 抽象類如果不包含非抽象方法,則可以將其設(shè)計(jì)為非抽象類 A. 錯(cuò)誤 B. 正確 2. 在C#中,所有類均能派生子類。 A. 錯(cuò)誤 B. 正確 3. 事件的預(yù)訂可以通過“=”來實(shí)現(xiàn)。 A. 錯(cuò)誤 B. 正確 4. Response.Redirect(“ ”)的作用是跳轉(zhuǎn)到網(wǎng)站 A. 錯(cuò)誤 B. 正確 5. 構(gòu)造函數(shù)不允許重載。 A. 錯(cuò)誤

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論