#期末測試附有答案_第1頁
#期末測試附有答案_第2頁
#期末測試附有答案_第3頁
#期末測試附有答案_第4頁
#期末測試附有答案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

C#期末測試[復(fù)制]本卷共53道題目,涉及選擇、填空、判斷,每道題目5分,滿分共265分,希望大家認(rèn)真對待,在這里預(yù)祝大家都能取得好成績,希望本卷能幫助到大家復(fù)習(xí)。1.下列關(guān)于構(gòu)造函數(shù)的描述正確的是()。[單選題]*A.構(gòu)造函數(shù)可以聲明返回類型B.構(gòu)造函數(shù)不可以用private修飾C.構(gòu)造函數(shù)必須與類名相同(正確答案)D.構(gòu)造函數(shù)不能帶參數(shù)2.調(diào)用重載方法時,系統(tǒng)根據(jù)()來選擇具體的方法?[單選題]*A.方法名B.參數(shù)的個數(shù)和類型(正確答案)C.參數(shù)名及參數(shù)個數(shù)D.方法的返回值類型3.下列參數(shù)類型中()是C#中不允許使用的。[單選題]*A.值參數(shù)B.引用參數(shù)C.輸出參數(shù)D.指針參數(shù)(正確答案)4.在VisualStudio.NET窗口,()窗口顯示了當(dāng)前VisualStudio解決方案的樹型結(jié)構(gòu)。[單選題]*A.類視圖B.解決方案資源管理器(正確答案)C.資源視圖D.屬性5.開發(fā)基于C#的Windows應(yīng)用程序需要引用哪個名空間()?[單選題]*ASystemCSystem.CollectionsBSystem.Forms(正確答案)CSystem.CollectionsDSystem.Data6.定義類成員時,訪問修飾符在默認(rèn)情況下為public[判斷題]*對錯(正確答案)7.靜態(tài)構(gòu)造函數(shù)只能對靜態(tài)成員初始化,不能對實例成員初始化[判斷題]*對(正確答案)錯8.讓控件不可用的屬性是_。[填空題]*_________________________________(答案:enabled)9.讓控件不可見的屬性是_。[填空題]*_________________________________(答案:visibled)10.構(gòu)造函數(shù)在_時被調(diào)用。[填空題]*_________________________________(答案:創(chuàng)建對象)11.被調(diào)用的方法中的_語句可以用來向調(diào)用方法傳遞表達(dá)式的值。[填空題]*_________________________________(答案:return)12.在方法的參數(shù)列表中定義的參數(shù)稱為_。[填空題]*_________________________________(答案:形參)13.在類的定義中,類的()描述了該類的對象的行為特征。[單選題]*A.類名B.方法(正確答案)C.所屬的命名空間D私有域14.要在控制臺程序運(yùn)行時輸入信息,可使用Console類的_方法。[填空題]*_________________________________(答案:ReadLine)15.C#中的屬性通過get和_訪問器來對屬性的值進(jìn)行讀和寫。[填空題]*_________________________________(答案:set)16.C#中導(dǎo)入某一命名空間的關(guān)鍵字是_。[填空題]*_________________________________(答案:using)17.類的static成員可以通過該類的實例來引用[判斷題]*對錯(正確答案)答案解析:類的static成員可以通過該類的類名來引用18.改變窗體的標(biāo)題,需修改的窗體屬性是_。[填空題]*_________________________________(答案:Text)19.C#中的所有對象一樣,窗體也是對象,是_類的實例。[填空題]*_________________________________(答案:Form)20.下列關(guān)于“方法重載”的描述中,哪些選項是不正確的?()。[單選題]*A.方法重載可以擴(kuò)充現(xiàn)有類的功能B.構(gòu)造函數(shù)不可以重載(正確答案)C.方法ConsoleW(int_value)是方法ConsoleW(string_value)的重載D.方法重載即“同樣的方法名但傳遞的參數(shù)不同”21.基類的構(gòu)造函數(shù)不能被派生類繼承。[判斷題]*對(正確答案)錯22.當(dāng)程序中有兩個以上的選擇要選時,可以采用switch…case…語句。[判斷題]*對(正確答案)錯23.在C#程序中,程序的執(zhí)行總是從_方法開始的。[填空題]*_________________________________(答案:Main)24.類的靜態(tài)成員屬于_所有,非靜態(tài)成員屬于類的實例所有。[填空題]*_________________________________(答案:類)25.使用關(guān)鍵字_聲明抽象類。[填空題]*_________________________________(答案:abstract)26.數(shù)據(jù)類型轉(zhuǎn)換的類是_。[填空題]*_________________________________(答案:Convert)27.C#數(shù)組類型是一種引用類型,所有的數(shù)組都是從System命名空間的_類繼承而來的引用對象。[填空題]*_________________________________(答案:object)28.一般將類的構(gòu)造方法聲明為_訪問權(quán)限。如果聲明為private,就不能創(chuàng)建該類的對象。[填空題]*_________________________________(答案:public)29.傳入某個屬性的SET方法的隱含參數(shù)的名稱是_。[填空題]*_________________________________(答案:value)30.在while循環(huán)語句中,一定要有修改循環(huán)條件的語句,否則,可能造成_。[填空題]*_________________________________(答案:死循環(huán))31.在switch語句中,每個語句標(biāo)號所含關(guān)鍵字case后面的表達(dá)式必須是_。[填空題]*_________________________________(答案:常量表達(dá)式)32.C#提供一個默認(rèn)的無參構(gòu)造函數(shù),當(dāng)我實現(xiàn)了另外一個有一個參數(shù)的構(gòu)造函數(shù)時,還想保留這個無參數(shù)的構(gòu)造函數(shù)。這樣我應(yīng)該寫_構(gòu)造函數(shù)。[填空題]*_________________________________(答案:兩個)33.SQL語句中的選擇語句,使用的關(guān)鍵字是_。[填空題]*_________________________________(答案:SELECT)34.當(dāng)在程序中執(zhí)行到_語句時,將結(jié)束所在循環(huán)語句中循環(huán)體的一次執(zhí)行。[填空題]*_________________________________(答案:break)35.面向?qū)ο缶幊讨械摹袄^承”的概念是指()。[單選題]*A.對象之間通過消息進(jìn)行交互B.派生自同一個基類的不同類的對象具有一些共同特征(正確答案)C.對象的內(nèi)部細(xì)節(jié)被隱藏D.派生類對象可以不受限制地訪問所有的基類對象36.下面的循環(huán)語句不管在什么條件下至少執(zhí)行一次循環(huán)體的語句是()。[單選題]*A.for循環(huán)B.foreach循環(huán)C.while循環(huán)D.do循環(huán)(正確答案)37.在類作用域中能夠通過直接使用該類的()成員名進(jìn)行訪問。[單選題]*A.私有B.公用C.保護(hù)D.任何(正確答案)38.在C#中無需編寫任何代碼就能將int型數(shù)值轉(zhuǎn)換為double,稱為:()。[單選題]*A.顯式轉(zhuǎn)換B.隱式轉(zhuǎn)換(正確答案)C.數(shù)據(jù)類型變換D.變換39.在VisualStudio.NET窗口中,()窗口顯示了當(dāng)前VisualStudio解決方案的樹型結(jié)構(gòu)。[單選題]*A.類視圖B.解決方案資源管理器(正確答案)C.資源視圖D.屬性40.類的以下特性中,可以用于方便地重用已有的代碼和數(shù)據(jù)的是()。[單選題]*A.多態(tài)B.封裝C.繼承(正確答案)D.抽象.41.通常計算機(jī)程序總是由若干條語句組成的,以下哪種不是組成程序的常用結(jié)構(gòu)?()。[單選題]*A.跳轉(zhuǎn)結(jié)構(gòu)(正確答案)B.循環(huán)結(jié)構(gòu)C.分支結(jié)構(gòu)D.順序結(jié)構(gòu)42.將變量從字符串類型轉(zhuǎn)換為數(shù)值類型可以使用的類型轉(zhuǎn)換方法是()。[單選題]*A.Str()B.CcharC.CStr()D.int.Parse()(正確答案)43.C#是一種面向()的語言。[單選題]*A.機(jī)器B.過程C.對象(正確答案)D.事物44.以下正確的描述是()。[單選題]*A.函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套B.函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套(正確答案)C.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套D.函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套45.小數(shù)類型和浮點(diǎn)類型都可以表示小數(shù),正確說法:()。[單選題]*A.兩者沒有任何區(qū)別B.小數(shù)類型比浮點(diǎn)類型取值范圍大C.小數(shù)類型比浮點(diǎn)類型精度高(正確答案)D.小數(shù)類型比浮點(diǎn)類型精度低46.屬于C#語言的關(guān)鍵字()。[單選題]*A.abstract(正確答案)B.CamelC.SalaryD.Employ47.在c#中new關(guān)鍵字的作用是()。[單選題]*A.新建對象實例(正確答案)B.定義命名空間C.調(diào)用類D.引入命名空間48.在c#中using關(guān)鍵字的作用是()。[單選題]*A.定義命名空間(正確答案)B.新建實例C.調(diào)用類D.引入命名空間49.C#程序可以依據(jù)()來進(jìn)行方法重載。[單選題]*A.不同的參數(shù)個數(shù)(正確答案)B.不同的參數(shù)名稱C.不同的返回值D.不同的方法名稱50.C#中的方法重寫使用關(guān)鍵字()。[單選題]*A.Override(正確答案)B.OverloadC.StaticD.inherit51.關(guān)于抽象類下面說法錯誤的是()。[單選題]*A.抽象類可以包含非抽象方法B.含有抽象方法的類一定是抽象類(正確答案)C.抽象類不能被實例化D.抽象類可以是密封類52.在C#語言中,下列關(guān)于屬性的描述正確的是()。[單選題]*A.

溫馨提示

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

評論

0/150

提交評論