csharp試題匯總有答案_第1頁
csharp試題匯總有答案_第2頁
csharp試題匯總有答案_第3頁
csharp試題匯總有答案_第4頁
csharp試題匯總有答案_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1.在類作用域中能夠通過直接使用該類的( )成員名進行訪問。私有B.公用C.保護D.任何小數(shù)類型(decimal)和浮點類型都可以表示小數(shù),正確說法:()兩者沒有任何區(qū)別小數(shù)類型比浮點類型取值范圍大小數(shù)類型比浮點類型精度高小數(shù)類型比浮點類型精度低3?能作為C卿序的基本單位是()。字符B.語句C.函數(shù)D.源程序文件可用作C卿序用戶標識符的一組標識符是()。voiddefine+WORDB.a3_b3_123YNC.for-abcCaseD.2aDOsizeofTOC\o"1-5"\h\z引用類型主要有4種:類類型、數(shù)組類型、接口類型和( )。對象類型B.字符串類型C.委托類型D.整數(shù)類型加載窗體時觸發(fā)的事件是() 。ClickB.LoadC.GotFoucsD.DoubleClick改變窗體的標題,需修改的窗體屬性是( ) 。TextB.NameC.TitleD.Index在C#中定義接口時,使用的關(guān)鍵字是()。interfaceB.:C.classD.overrides在類的成員中,用于存儲屬性值的是()。屬性B.方法C.事件D.成員變量TOC\o"1-5"\h\z在C#中,定義派生類時,指定其基類應(yīng)使用的語句是 ()。InheritsB.:C.ClassD.Overrides類的以下特性中,可以用于方便地重用已有的代碼和數(shù)據(jù)的是 ().A.多態(tài)B.封裝C.繼承D.抽象在Array類中,可以對一維數(shù)組中的元素進行排序的方法是( ) 。A.Sort()B.Clear()C.Copy()D.Reverse()將變量從字符串類型轉(zhuǎn)換為數(shù)值類型可以使用的類型轉(zhuǎn)換方法是()A.Str()B.CcharC.CStr()D.int.Parse();數(shù)據(jù)類型轉(zhuǎn)換的類是() 。A.ModB.ConvertC.ConstD.Single字符串連接運算符包括&和()。A.+B.-C.*D./先判斷條件的當循環(huán)語句是() 。A.do...whileB.whileC.while...doD.do...loopC#是一種面向( )的語言。機器B.過程C.對象D.事物假定一個10行20列的二維整型數(shù)組,下列哪個定義語句是正確的()。A.int[]arr=newint[10,20]int[]arr=intnew[10,20]int[,]arr=newint[10,20]int[,]arr=newint[20;10]以下正確的描述是()。函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套小數(shù)類型和浮點類型都可以表示小數(shù),正確說法:()A.兩者沒有任何區(qū)別小數(shù)類型比浮點類型取值范圍大小數(shù)類型比浮點類型精度高小數(shù)類型比浮點類型精度低在C中,可以標識不同的對象的屬性是()。A.TextB.NameC.TitleD.Index在VC#.Net中,可以標識不同的對象的屬性是() 。A.TextB.NameC.TitleD.Index在C中定義接口時,使用的關(guān)鍵字是()。A.interfaceB.:C.classD.overrides屬于C#語言的關(guān)鍵字()。A.abstractB.camelC.SalaryD.EmployC#語言中,值類型包括:基本值類型、結(jié)構(gòu)類型和( )A.小數(shù)類型B.整數(shù)類型C.類類型D.枚舉類型假定一個10行20列的二維整型數(shù)組,下列哪個定義語句是正確的( )A.int[]arr=newint[10,20]int[]arr=intnew[10,20]int[,]arr=newint[10,20]int[,]arr=newint[20;10]以下正確的描述是()。A.函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套28.以下說法正確的是()。B.類只能實現(xiàn)一個接口D.接口的成員前面可以加訪問A.接口可以實例化C.接口的成員都必須是未實現(xiàn)的修飾符29.下列關(guān)于抽象類的說法錯誤的是()。A.抽象類可以實例化B.抽象類可以包含抽象方法C.抽象類可以包含抽象屬性D.抽象類可以引用派生類的實例30.下列關(guān)于重載的說法,錯誤的是()。A.方法可以通過指定不同的參數(shù)個數(shù)重載方法可以通過指定不同的參數(shù)類型重載方法可以通過指定不同的參數(shù)傳遞方式重載方法可以通過指定不同的返回值類型重載關(guān)于虛方法實現(xiàn)多態(tài),下列說法錯誤的是()。A.定義虛方法使用關(guān)鍵字virtual關(guān)鍵字virtual可以與override一起使用虛方法是實現(xiàn)多態(tài)的一種應(yīng)用形式派生類是實現(xiàn)多態(tài)的一種應(yīng)用形式以下關(guān)于繼承的說法錯誤的是()。A..NET框架類庫中,object類是所有類的基類派生類不能直接訪問基類的私有成員protected修飾符既有公有成員的特點,又有私有成員的特點基類對象不能引用派生類對象繼承具有(),即當基類本身也是某一類的派生類時,派生類會自動繼承間接基類的成員。A.規(guī)律性B.傳遞性C.重復性D.多樣性下列說法中,正確的是()。A.派生類對象可以強制轉(zhuǎn)換為基類對象在任何情況下,基類對象都不能轉(zhuǎn)換為派生類對象接口不可以實例化,也不可以引用實現(xiàn)該接口的類的對象基類對象可以訪問派生類的成員使用Dirctory類的下列方法,可以獲取指定文件夾中的文件的是()A.Exists()B.GetFiles()C.GetDirectories()D.CreateDirectory()2.StreamWriter對象的下列方法,可以向文本文件寫入一行帶回車和換行的文本的是()。A.WriteLine()B.Write()C.WritetoEnd()D.Read()建立訪問鍵時,需在菜單標題的字母前添加的符號是()。A.!B.#C.$D.&在C#.Net中,用來創(chuàng)建主菜單的對象是()。A.MenuB.MenuItemC.MenuStripD.Item下面所列舉的應(yīng)用程序中,不是多文檔應(yīng)用程序的是( )A.WordB.ExcelC.PowerPointD. 記事本下面所列舉的應(yīng)用程序中,不是多文檔應(yīng)用程序的是( )A.WordB.ExcelC.PowerPointD. 記事本在Array類中,可以對一維數(shù)組中的元素查找的方法是()。A.Sort()B.BinarySearch()C.Convert()D.Index()二、填空題(每空2分,共20分)當在程序中執(zhí)行到 語句時,將結(jié)束所在循環(huán)語句中循環(huán)體的一次執(zhí)行。枚舉是從System. 類繼承而來的類型。類中聲明的屬性往往具有g(shù)et()和 兩個訪問器。C#提供一個默認的無參構(gòu)造函數(shù),當我實現(xiàn)了另外一個有一個參數(shù)的構(gòu)造函數(shù)時,還想保留這個無參數(shù)的構(gòu)造函數(shù)。這樣我應(yīng)該寫 構(gòu)造函數(shù)。接口(interface)是指:。在switch語句中,每個語句標號所含關(guān)鍵字case后面的表達式必須是。在while循環(huán)語句中,一定要有修改循環(huán)條件的語句,否則,可能造成.。8?傳入某個屬性的SET方法的隱含參數(shù)的名稱是 。C#的類不支持多重繼承,但可以用 來實現(xiàn)。C#數(shù)組類型是一種引用類型,所有的數(shù)組都是從System命名空間的類繼承而來的引用對象。一般將類的構(gòu)造方法聲明為 訪問權(quán)限。如果聲明為private,就不能創(chuàng)建該類的對象。在方法定義中,virtual含義:。C#數(shù)組元素的下標從 開始。元素類型為double的2行5列的二維數(shù)組共占用字節(jié)的存儲空間。16.對于方法,參數(shù)傳遞分為值傳遞和16.對于方法,參數(shù)傳遞分為值傳遞和兩種。三、判斷題(每題2分,20分)不能指定接口中方法的修飾符。DotNet包含兩個部分,即公共語言運行時和框架類庫在同一行上可以書寫多條語句,每條語句間用分號分隔。在數(shù)據(jù)類型轉(zhuǎn)化時,只能通過類型轉(zhuǎn)換關(guān)鍵字或Convert類實現(xiàn)。在定義數(shù)組時不允許為數(shù)組中的元素賦值。定義枚舉時至少為其中的一個枚舉成員賦值。接口與類同樣是面向?qū)ο蟪绦蛟O(shè)計的核心,是創(chuàng)建對象的模版。委托是將方法作為參數(shù)傳遞給另一方法的一種數(shù)據(jù)類型。事件與委托沒有關(guān)系。如果要實現(xiàn)重寫,在基類的方法中必須使用virtual關(guān)鍵字,在派生類的方法中必須使用overrides關(guān)鍵字。在C#類中,this代表了當前類本身。靜態(tài)類和實例類的區(qū)別在于:靜態(tài)類不需要初始化即可直接使用,實例類需要進行實例化,生成對象才可使用。用Interval屬性設(shè)置Timer控件Tick事件發(fā)生的時間間隔單位為秒。設(shè)置圖片框控件的SizeMode屬性為Stretchimage時,圖片可以按圖片框的大小比例縮放顯示。可以重寫私有的虛方法。在C#中,所有類都是直接或間接地繼承System.Object類而得來的。在C#中,任何方法都不能實現(xiàn)多繼承。在C#中,子類不能繼承父類中用private修飾的成員變量和成員方法。菜單項標題中有含有帶下劃線的字符,這是快捷鍵。2.可以阻止某一個類被其他類繼承。14.一個窗體中可以有多個彈出式菜單。5.在C#Net中,窗體父子關(guān)系通過“屬性”窗口來創(chuàng)建。使用Directory類的Move()方法可以刪除文件。使用FileInfo類的Copy()方法可以復制文件。DataSet對象中的表可以和數(shù)據(jù)庫中的表同名,也可以不同名Command寸象可以執(zhí)行SQL語句。使用Directory類的Move()方法可以刪除文件。使用FileInfo類的Copy()方法可以復制文件。四、程序閱讀題(每小題5分,共30分)1.寫出以下程序的運行結(jié)果。usingSystem;classTest{publicstaticvoidMain(){intx=5;inty=x++;Console.WriteLine(y);y=++x;Console.WriteLine(y);}}2.寫出下列函數(shù)的功能。staticintSA(inta,intb){if(a>b)return1;elseif(a==b)return0;elsereturn-1;3.寫出下列函數(shù)的功能。staticfloatFH(){floaty=0,n=0;intx=Convert.ToInt32(Console.ReadLine());// 從鍵盤讀入整型數(shù)據(jù)賦給xwhile(x!=-1){n++;y+=x;x=Convert.ToInt32(Console.ReadLine());}if(n==0)returny;elsereturny/n;}4.寫出以下程序運行結(jié)果。usingSystem;classTest{staticint[]a={1,2,3,4,5,6,7,8};publicstaticvoidMain()ints0,s1,s2;s0=s1=s2=0;for(inti=0;i<8;i++){switch(a[i]%3){case0:s0+=Test.a[i];break;case1:s1+=Test.a[i];break;case2:s2+=Test.a[i];break;}}Console.WriteLine(s0+""+s1+""+s2);5.寫出以下程序的功能。staticvoidf2(refdouble[]a,intn){ inti;doublesum=0;for(i=0;i<n;i++)sum+=a[i];sum/=n;for(i=0;i<n;i++)if(a[i]>=sum)Console.write(a[i]+ ““);Console.writeLine();}6.寫出以下程序運行結(jié)果。usingSystem;classTest{constintN=5;publicstaticvoidMain(){inta=0;for(inti=1;i<N;i++){intc=0,b=2;a+=3;c=a+b;Console.write(c+““);7.寫出以下程序運行結(jié)果。usingSystem;classTest{staticvoidLE(refinta,refintb){intx=a;a=b;b=x;Console.writeLine (a+ “ “+b);}publicstaticvoidMain(){intx=10,y=25;LE(refx,refy);Console.writeLine(x+“ “+y);}}8?寫出以下

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論