版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一.填空題電子科技大學(xué)成都學(xué)院期末試題一一C#?序設(shè)計(jì)語(yǔ)言(A卷)1 號(hào)一一 二二 :三E3分,3、評(píng)卷教師數(shù)說(shuō)明:本試卷共四大題,試卷滿(mǎn)分 100分,考試時(shí)間120分鐘。一.判斷題(每題1分,共10分,正確的打,錯(cuò)誤的打X)(N)1 . “+、-、*、/、 +、-均屬于二元運(yùn)算符。(Y)2 ,字符串類(lèi)型屬性引用類(lèi)型。(N)3. VisualStudio控件的屬性窗口中,按鈕“ A->Z”點(diǎn)擊后,屬性列表會(huì)先按照功能分 類(lèi)排列屬性后在每個(gè)單元中以名稱(chēng)排序o(N)4.派生類(lèi)可以繼承基類(lèi)的成員,以及方法的實(shí)現(xiàn);派生的接口繼承了父接口的成員方 法,并且也繼承父接口方法的實(shí)現(xiàn)。(Y)5 .當(dāng)創(chuàng)建
2、派生類(lèi)對(duì)象時(shí),先執(zhí)行基類(lèi)的構(gòu)造函數(shù),后執(zhí)行派生類(lèi)的構(gòu)造函數(shù)。(N)6 .隱式類(lèi)型轉(zhuǎn)換就是不需要聲明目標(biāo)類(lèi)型就可以進(jìn)行的轉(zhuǎn)換?(Y)7 ,如果基類(lèi)沒(méi)有默認(rèn)的構(gòu)造函數(shù),那么其派生類(lèi)構(gòu)造函數(shù)必須通過(guò)base關(guān)鍵字來(lái)調(diào)用基類(lèi)的構(gòu)造函數(shù)。(Y)8 .在C#在派生類(lèi)中重新定義基類(lèi)類(lèi)的虛函數(shù)必須在前面加override。(Y)9 . C#中方法的參數(shù)中輸出型參數(shù)(out)的實(shí)參在傳遞給形參前,不需要明確賦值,但 需在方法返回前對(duì)該參數(shù)明確賦值。(Y)10 .在類(lèi)中可以重載構(gòu)造函數(shù),C#會(huì)根據(jù)參數(shù)匹配原則來(lái)選擇執(zhí)行合適的構(gòu)造函數(shù)。.單項(xiàng)選擇題(每題2分,共40分)(說(shuō)明:每題有且僅有一個(gè)正確答案,請(qǐng)將正確答案
3、填入下表)號(hào)1234567890隼 案號(hào)1121314151617181910隼 案121. C#?序設(shè)計(jì)語(yǔ)言屬于什么類(lèi)型的編程語(yǔ)言:A.局級(jí)語(yǔ)百B.自然語(yǔ)百C.機(jī)器語(yǔ)百D.匯編語(yǔ)百2. 如有inta=11;則表達(dá)式(a+*1/3)的值是:A. 0B. 3 C . 4D. 123. 類(lèi)的字段和方法的默認(rèn)訪(fǎng)問(wèn)修飾符是:A. public B. private C. protectedD . internal4. 對(duì)于在代碼中經(jīng)常要用到的且不會(huì)改變的值,可以將其聲明為常量。如圓周率 PI始終為3.14?,F(xiàn)在要聲明一個(gè)名為 PI的圓周率常量,下面哪段代碼是正確的?A.constfloatPI;PI=
4、3.14f; B.constfloatPI=3.14f;C.floatconstPI;PI=3.14f;D.floatconstPI=3.14f;5. 請(qǐng)問(wèn)經(jīng)過(guò)表達(dá)式a=3+3>5?0:1的運(yùn)算,變量a的最終值是什么?。A. 6B. 1 C. 0D. true6. 下列語(yǔ)句是MyClass的一部分,obj是MyClass的一個(gè)對(duì)象。privateclasssubclasspublicintdata;voidchange(refintx) x=1;publicvoidtest()subClasss=newsubClass();s.data=100;change(refs.data);Con
5、sole.WriteLine(s.data);則調(diào)用obj.test() 后??刂婆_(tái)輸出()。A.100B.101C.0D.17. 用戶(hù)自定義的異常類(lèi)應(yīng)該從哪個(gè)類(lèi)中繼承()A.System.ArgumentExceptionB.System.IO.IOExceptionC.System.SystemException D.System.ApplicationException8. 下面有關(guān)虛方法的描述正確的是()oA.虛方法能在程序運(yùn)行時(shí),動(dòng)態(tài)確定要調(diào)用的方法,因而比非虛方法更靈活,更方便B.在定義虛方法時(shí),基類(lèi)和派生類(lèi)的方法定義語(yǔ)句中都要帶上virtual修飾符C.重寫(xiě)基類(lèi)的虛方法時(shí),為消除
6、隱藏基類(lèi)成員的警告,需要帶上 new修飾符D.在重寫(xiě)虛方法時(shí),需要同時(shí)帶上 override和virtual修飾符9. 下列語(yǔ)句聲明了一個(gè)委托:publicdelegateintmyCallBack(intx);則用該委托產(chǎn)生的回調(diào)方法的原型應(yīng)該是:A.voidreceive(intx) B.intreceive(intnum)C.intreceive()D.不確定的10. C鼾TestClass為一自定義類(lèi),其中有以下屬性定義publicvoidProperty 使用以下語(yǔ)句創(chuàng)建了該類(lèi)的對(duì)象,并使變量obj引用該對(duì)象:TestClassobj=newTestClass();那么,可通過(guò)什么方
7、式訪(fǎng)問(wèn)類(lèi) TestClass的Property屬性() A.TestClass.Progerty;B.TestClass.Property();C.obj.Property; D.obj.Property();11. 已知類(lèi)Base MyClass的定義如下 classBase publicvoidHello()System.Console.WriteLine("HelloinBase !");classDerived:BasepublicvoidHello()System.Console.WriteLine("HelloinDerived !");則下
8、列語(yǔ)句在控制臺(tái)中的輸出結(jié)果為 。Derivedx=newDerived();x.Hello();A.HelloinBase ! B.HelloinDerived !C.HelloinBase ! D.HelloinDerived !HelloinDerived ! HelloinBase !12. 下列關(guān)于接口的說(shuō)法中,哪個(gè)選項(xiàng)是正確的?()頁(yè)腳內(nèi)容5一.填空題A. 一個(gè)類(lèi)可以有多個(gè)基類(lèi)和多個(gè)基接口B.抽象類(lèi)和接口都不能被實(shí)例化C.抽象類(lèi)和接口都可以對(duì)成員方法進(jìn)行實(shí)現(xiàn)D.派生類(lèi)可以不實(shí)現(xiàn)抽象基類(lèi)的抽象方法,但必須實(shí)現(xiàn)繼承的接口的方法13 .下列關(guān)于構(gòu)造函數(shù)的描述中,哪個(gè)選項(xiàng)是正確的?()A.構(gòu)
9、造函數(shù)必須與類(lèi)名相同 B.構(gòu)造函數(shù)不可以用private修飾C.構(gòu)造函數(shù)不能帶參數(shù)D.構(gòu)造函數(shù)可以聲明返回類(lèi)型14 .引用數(shù)組元素時(shí),數(shù)組下標(biāo)的數(shù)據(jù)類(lèi)型可以允許哪項(xiàng)類(lèi)型?()A.整型常量B.整型表達(dá)式C.整型常量或整型表達(dá)式 D.任何類(lèi)型的表達(dá)式15 . 以下類(lèi)MyClass的屬性count屬于屬性。classMyClassinti;intcountgetreturni;A.只讀B.只寫(xiě)C.可讀寫(xiě)D.不可讀不可寫(xiě)16 .要讓用戶(hù)選擇和瀏覽要打開(kāi)的文件,應(yīng)使用什么對(duì)話(huà)框?()A.FileDialog B.OpenFileDialoC.SaveFileDialoD.FolderBrowserDia
10、log17 .在VisualStudio2005中,假設(shè)你正在單步調(diào)試某個(gè)應(yīng)用程序。程序從入口開(kāi)始,調(diào) 用某個(gè)私有方法將產(chǎn)生異?!,F(xiàn)在代碼運(yùn)行到如圖所示位置,應(yīng)該使用下面哪種方式進(jìn)一步調(diào)試?A.使用逐語(yǔ)句調(diào)試B.使用逐過(guò)程調(diào)試C.跳出調(diào)試D.停止調(diào)試18 . .NETFramework2.0中,處理異常是很有用的功能。一個(gè)try代碼塊可以有多個(gè)catch 塊于之對(duì)應(yīng)。在多個(gè)catch塊中,下面哪個(gè)異常應(yīng)該最后捕獲?A.System.Exception 類(lèi) B.System.SystemException 類(lèi)C.System.ApplicationException 類(lèi) D.System.Sta
11、ckOverflowException 類(lèi)19 .在二維坐標(biāo)系中,通常需要保存一組點(diǎn)的坐標(biāo)。使用二維數(shù)組是一個(gè)解決方案。下面 哪段代碼正確初始化了 2行2列的整數(shù)二維數(shù)組?A.int,array=newint2,2; B.intarray=newint22;C.int,array=newint22;D.intarray=newint2,2;20 .已經(jīng)定義了一個(gè) Season枚舉,它有 4 個(gè)成員 Spring , Summer Autumn, Winter?,F(xiàn)在需要定義一個(gè)名為currentSeason的Season枚舉,并將其賦值為Spring ,應(yīng)使用下面哪段代 碼?A.Seasoncu
12、rrentSeason=Spring; B.currentSeason=Spring;C.currentSeason=Season.Spring;D.SeasoncurrentSeason=Season.Spring頁(yè)腳內(nèi)容7一.填空題3 .簡(jiǎn)答題(每題5分,共10分)1. 類(lèi)與對(duì)象有什么區(qū)別?2. 什么叫多態(tài)性,在C#§言中如何實(shí)現(xiàn)多態(tài)?4 .綜合題(共40分)1. 下面這段程序要完成的功能是:從輸入的字符串中找出小寫(xiě)字母并輸出到終端。請(qǐng)檢查下列代碼,找出所有錯(cuò)誤的代碼,并寫(xiě)出該行完整的正確代碼。(4分)1. usingSystem;2. publicclassProgram3.
13、4. staticvoidMain(stringargs)5. 6. stringinputString=Console.ReadLine();7. stringlowerCase=string.Empty;8. foreach(charchininputString)9. if(ch>='a'|ch<='z')10. lowerCase+=ch.ToString;11. Console.WriteLine("小寫(xiě)字母有:"+lowerCase);12. 13. 2. 下述代碼用于重寫(xiě)Message方法。請(qǐng)分析下述代碼,并更正錯(cuò)誤
14、代碼行。(4分)1. interfacelMsg2. 3. voidMessage();4. 5. publicclassMyClass:IMsg6. 7. publicvirtualvoidMessage()8. 9. Console.WriteLine("MyClass");10. 11. 12. publicclassMyDerivedClass:MyClass13. 14. publicvoidMessage()15. 16. Console.WriteLine("MyDerivedClass");17. 18. 3. 下面代碼功能是對(duì)數(shù)組進(jìn)行遍
15、歷,請(qǐng)分析下列代碼段并在空白行補(bǔ)全C#代碼。(4分)staticvoidMain(stringargz)stringmyString="windows","form","dialog"foreach(1)Console.WriteLine(str);4. 下面程序中兩個(gè)方法需要實(shí)現(xiàn)的功能是:int數(shù)組相加,即數(shù)組中的每項(xiàng)相加,以及string類(lèi)型的相加,即把一用字符串接到另一用字符串后面。請(qǐng)分析下列代碼段,并在空白行補(bǔ)全visualC#代碼。(6分)(1Lintresult=newintarray1.Length;for(inti=0
16、;i<array1.Length;i+)resulti=array1i+array2i;returnresult;(2)stringspaceStr="",result=null;result=str1+spaceStr+str2;returnresult;staticvoidMain(stringarges) inta=1,2,3,b=4,5,6;intsumArray=newint3;stringstr1="visual",str2="studio"stringsumString=null;sumArray=Add(a,b)
17、;sumString=Add(str1,str2);5. 下列程序段的作用是對(duì)字符串?dāng)?shù)組 myArray進(jìn)行排序后輸出'RubyMarkNormanKingeF ,請(qǐng)補(bǔ)全代碼完成該功能。(6分)staticvoidMain(stringargs) stringmyArray=newstring口"Kinger","Norman","Ruby","Mark"Sort(myArray);foreach(stringstrinmyArray)Console.Write(str+"");publicstaticvoidSort(stringarray)stringstr;6. 比爾在教他的女兒面向?qū)ο蟮闹R(shí)。他寫(xiě)了一個(gè)類(lèi) Bill和一個(gè)接口 IPrintname?,F(xiàn)在他希望女兒能夠?qū)懸粋€(gè)類(lèi)Jennifer ,繼承自Bill ,重寫(xiě)基類(lèi)函數(shù) WhoAmI(),將輸出改為“Jennifer ";并且實(shí)現(xiàn)接口 IPrintname ,該接口只有一個(gè)方法Print ,這個(gè)方法的實(shí)現(xiàn)會(huì)在控制 臺(tái)打印調(diào)用 WhoAm函數(shù)的結(jié)果(即:“Jen
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023八年級(jí)數(shù)學(xué)上冊(cè) 第2章 三角形2.5 全等三角形第5課時(shí) SSS說(shuō)課稿 (新版)湘教版
- 2024年九年級(jí)語(yǔ)文上冊(cè) 第五單元 第17課《草房子》說(shuō)課稿 鄂教版
- 25《慢性子裁縫和急性子顧客》(說(shuō)課稿)-2023-2024學(xué)年統(tǒng)編版語(yǔ)文三年級(jí)下冊(cè)
- 2024-2025學(xué)年高中物理 第一章 電磁感應(yīng) 4 楞次定律說(shuō)課稿 教科版選修3-2
- 2025深圳市途安汽車(chē)租賃有限公司租賃合同
- 2025地區(qū)代理合同樣式詳細(xì)版
- 2024年四年級(jí)英語(yǔ)下冊(cè) Unit 5 What will you do this weekend Lesson 27說(shuō)課稿 人教精通版(三起)
- 2023八年級(jí)生物下冊(cè) 第七單元 生物圈中生命的延續(xù)和發(fā)展第一章 生物的生殖和發(fā)育第2節(jié) 昆蟲(chóng)的生殖和發(fā)育說(shuō)課稿 (新版)新人教版
- 個(gè)人消防安裝合同范例
- 俄羅斯電梯采購(gòu)合同范例
- 關(guān)于防范遏制礦山領(lǐng)域重特大生產(chǎn)安全事故的硬措施課件
- 2025年中國(guó)成都餐飲業(yè)市場(chǎng)運(yùn)營(yíng)態(tài)勢(shì)分析及投資前景預(yù)測(cè)報(bào)告
- 2024年xx縣第三小學(xué)安全工作管理制度匯編
- 項(xiàng)目合作備忘錄范文
- 婦產(chǎn)科醫(yī)生個(gè)人年終述職報(bào)告課件
- 《費(fèi)曼學(xué)習(xí)法》讀后感
- 趣味成語(yǔ)課程設(shè)計(jì)
- 2025年人教版高考生物一輪復(fù)習(xí):綜合PCR的基因工程問(wèn)題
- 鋼筋焊接工藝性試驗(yàn)方案
- 2024年四川省涼山州中考物理適應(yīng)性試卷(附答案解析)
- 幼兒園師資培訓(xùn)課件【區(qū)域進(jìn)階】科學(xué)區(qū)各年齡段目標(biāo)制定與投放材料:區(qū)域材料玩出新高度課件
評(píng)論
0/150
提交評(píng)論