




已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精品文檔一、單項(xiàng)選擇題()1在類(lèi)作用域中能夠通過(guò)直接使用該類(lèi)的( D )成員名進(jìn)行訪問(wèn)。A. 私有 B. 公用 C. 保護(hù) D. 任何2.小數(shù)類(lèi)型(decimal)和浮點(diǎn)類(lèi)型都可以表示小數(shù),正確說(shuō)法:( C )A. 兩者沒(méi)有任何區(qū)別B. 小數(shù)類(lèi)型比浮點(diǎn)類(lèi)型取值范圍大C.小數(shù)類(lèi)型比浮點(diǎn)類(lèi)型精度高D. 小數(shù)類(lèi)型比浮點(diǎn)類(lèi)型精度低3能作為C#程序的基本單位是( B )。A. 字符 B. 語(yǔ)句 C. 函數(shù) D. 源程序文件4. 可用作C#程序用戶(hù)標(biāo)識(shí)符的一組標(biāo)識(shí)符是( B )。A. void define +WORD B. a3_b3 _123 YNC. for -abc Case D. 2a DO sizeof5.引用類(lèi)型主要有4種:類(lèi)類(lèi)型、數(shù)組類(lèi)型、接口類(lèi)型和( C )。A.對(duì)象類(lèi)型 B.字符串類(lèi)型 C.委托類(lèi)型 D.整數(shù)類(lèi)型6.加載窗體時(shí)觸發(fā)的事件是( B )。A. Click B.Load C.GotFoucs D.DoubleClick7.改變窗體的標(biāo)題,需修改的窗體屬性是( A )。A. Text B. Name C.Title D. Index8.在C#中定義接口時(shí),使用的關(guān)鍵字是( A )。A.interface B.: C.class D.overrides9.在類(lèi)的成員中,用于存儲(chǔ)屬性值的是( D )。A. 屬性 B. 方法 C. 事件 D.成員變量10.在C#中,定義派生類(lèi)時(shí),指定其基類(lèi)應(yīng)使用的語(yǔ)句是( B )。A.Inherits B.: C.Class D.Overrides11.類(lèi)的以下特性中,可以用于方便地重用已有的代碼和數(shù)據(jù)的是( C ).A.多態(tài) B.封裝 C.繼承 D.抽象12.在Array類(lèi)中,可以對(duì)一維數(shù)組中的元素進(jìn)行排序的方法是( A )。A.Sort() B.Clear() C.Copy() D.Reverse()13.將變量從字符串類(lèi)型轉(zhuǎn)換為數(shù)值類(lèi)型可以使用的類(lèi)型轉(zhuǎn)換方法是( D )。A.Str() B.Cchar C.CStr() D.int.Parse();14.數(shù)據(jù)類(lèi)型轉(zhuǎn)換的類(lèi)是( B )。A.Mod B.Convert C. Const D. Single15.字符串連接運(yùn)算符包括&和( A )。A. + B. - C. * D. /16.先判斷條件的當(dāng)循環(huán)語(yǔ)句是( B )。A. do.while B. while C. while.do D. do .loop17. C#是一種面向( C )的語(yǔ)言。A. 機(jī)器 B.過(guò)程 C.對(duì)象 D.事物18. 假定一個(gè)10行20列的二維整型數(shù)組,下列哪個(gè)定義語(yǔ)句是正確的( C )。A. intarr = new int10,20B. intarr = int new10,20C. int,arr = new int10,20 D. int,arr = new int20;1019. 以下正確的描述是( B )。A. 函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套B. 函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套C. 函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套D. 函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套20.小數(shù)類(lèi)型和浮點(diǎn)類(lèi)型都可以表示小數(shù),正確說(shuō)法:( C )A. 兩者沒(méi)有任何區(qū)別B. 小數(shù)類(lèi)型比浮點(diǎn)類(lèi)型取值范圍大C.小數(shù)類(lèi)型比浮點(diǎn)類(lèi)型精度高D. 小數(shù)類(lèi)型比浮點(diǎn)類(lèi)型精度低21.在C#中,可以標(biāo)識(shí)不同的對(duì)象的屬性是( B )。A.Text B.Name C.Title D.Index22.在VC#.Net中,可以標(biāo)識(shí)不同的對(duì)象的屬性是( B )。A.Text B.Name C.Title D.Index23.在C#中定義接口時(shí),使用的關(guān)鍵字是( A )。A.interface B.: C.class D.overrides24.屬于C#語(yǔ)言的關(guān)鍵字( A )。A. abstract B. camel C. Salary D. Employ25.C#語(yǔ)言中,值類(lèi)型包括:基本值類(lèi)型、結(jié)構(gòu)類(lèi)型和( D )。A.小數(shù)類(lèi)型 B.整數(shù)類(lèi)型 C.類(lèi)類(lèi)型 D.枚舉類(lèi)型 26. 假定一個(gè)10行20列的二維整型數(shù)組,下列哪個(gè)定義語(yǔ)句是正確的( C )。A. intarr = new int10,20B. intarr = int new10,20C. int,arr = new int10,20 D. int,arr = new int20;1027. 以下正確的描述是( B )。A. 函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套B. 函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套C. 函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套D. 函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套28. 以下說(shuō)法正確的是( C )。A. 接口可以實(shí)例化B. 類(lèi)只能實(shí)現(xiàn)一個(gè)接口C. 接口的成員都必須是未實(shí)現(xiàn)的D. 接口的成員前面可以加訪問(wèn)修飾符29. 下列關(guān)于抽象類(lèi)的說(shuō)法錯(cuò)誤的是( A )。A. 抽象類(lèi)可以實(shí)例化B. 抽象類(lèi)可以包含抽象方法C. 抽象類(lèi)可以包含抽象屬性D. 抽象類(lèi)可以引用派生類(lèi)的實(shí)例30. 下列關(guān)于重載的說(shuō)法,錯(cuò)誤的是( D )。A. 方法可以通過(guò)指定不同的參數(shù)個(gè)數(shù)重載B. 方法可以通過(guò)指定不同的參數(shù)類(lèi)型重載C. 方法可以通過(guò)指定不同的參數(shù)傳遞方式重載D. 方法可以通過(guò)指定不同的返回值類(lèi)型重載31. 關(guān)于虛方法實(shí)現(xiàn)多態(tài),下列說(shuō)法錯(cuò)誤的是( B )。A. 定義虛方法使用關(guān)鍵字virtualB. 關(guān)鍵字virtual可以與override一起使用C. 虛方法是實(shí)現(xiàn)多態(tài)的一種應(yīng)用形式D. 派生類(lèi)是實(shí)現(xiàn)多態(tài)的一種應(yīng)用形式32. 以下關(guān)于繼承的說(shuō)法錯(cuò)誤的是( D )。A. .NET框架類(lèi)庫(kù)中,object類(lèi)是所有類(lèi)的基類(lèi)B. 派生類(lèi)不能直接訪問(wèn)基類(lèi)的私有成員C. protected修飾符既有公有成員的特點(diǎn),又有私有成員的特點(diǎn)D. 基類(lèi)對(duì)象不能引用派生類(lèi)對(duì)象33. 繼承具有( B ),即當(dāng)基類(lèi)本身也是某一類(lèi)的派生類(lèi)時(shí),派生類(lèi)會(huì)自動(dòng)繼承間接基類(lèi)的成員。A. 規(guī)律性B. 傳遞性C. 重復(fù)性D. 多樣性34. 下列說(shuō)法中,正確的是( A )。A. 派生類(lèi)對(duì)象可以強(qiáng)制轉(zhuǎn)換為基類(lèi)對(duì)象B. 在任何情況下,基類(lèi)對(duì)象都不能轉(zhuǎn)換為派生類(lèi)對(duì)象C. 接口不可以實(shí)例化,也不可以引用實(shí)現(xiàn)該接口的類(lèi)的對(duì)象D. 基類(lèi)對(duì)象可以訪問(wèn)派生類(lèi)的成員35.使用Dirctory類(lèi)的下列方法,可以獲取指定文件夾中的文件的是( B ). A.Exists() B.GetFiles() C.GetDirectories() D.CreateDirectory()36.StreamWriter對(duì)象的下列方法,可以向文本文件寫(xiě)入一行帶回車(chē)和換行的文本的是( A )。 A.WriteLine() B.Write() C.WritetoEnd() D.Read()37.建立訪問(wèn)鍵時(shí),需在菜單標(biāo)題的字母前添加的符號(hào)是( D )。A.! B.# C.$ D.&38.在C#.Net中,用來(lái)創(chuàng)建主菜單的對(duì)象是( C )。A. Menu B.MenuItem C.MenuStrip D.Item39.下面所列舉的應(yīng)用程序中,不是多文檔應(yīng)用程序的是( D ) A.Word B.Excel C.PowerPoint D.記事本40.在Array類(lèi)中,可以對(duì)一維數(shù)組中的元素查找的方法是( B )。A.Sort() B.BinarySearch() C.Convert() D.Index()二、填空題()1 當(dāng)在程序中執(zhí)行到 continue 語(yǔ)句時(shí),將結(jié)束所在循環(huán)語(yǔ)句中循環(huán)體的一次執(zhí)行。2 枚舉是從System. Enum 類(lèi)繼承而來(lái)的類(lèi)型。3.類(lèi)中聲明的屬性往往具有g(shù)et()和 set() 兩個(gè)訪問(wèn)器。4.C#提供一個(gè)默認(rèn)的無(wú)參構(gòu)造函數(shù),當(dāng)我實(shí)現(xiàn)了另外一個(gè)有一個(gè)參數(shù)的構(gòu)造函數(shù)時(shí),還想保留這個(gè)無(wú)參數(shù)的構(gòu)造函數(shù)。這樣我應(yīng)該寫(xiě) 兩個(gè) 構(gòu)造函數(shù)。5.接口(interface)是指: 只含有抽象方法的類(lèi),這些方法必須在子類(lèi)中被實(shí)現(xiàn) 。6 在switch語(yǔ)句中,每個(gè)語(yǔ)句標(biāo)號(hào)所含關(guān)鍵字case后面的表達(dá)式必須是 常量表達(dá)式 。7 在while循環(huán)語(yǔ)句中,一定要有修改循環(huán)條件的語(yǔ)句,否則,可能造成 死循環(huán) .。8.傳入某個(gè)屬性的SET方法的隱含參數(shù)的名稱(chēng)是 value 。9.C#的類(lèi)不支持多重繼承,但可以用 借口 來(lái)實(shí)現(xiàn)。10.C#數(shù)組類(lèi)型是一種引用類(lèi)型,所有的數(shù)組都是從System命名空間的 object 類(lèi)繼承而來(lái)的引用對(duì)象。 12一般將類(lèi)的構(gòu)造方法聲明為 public(或公有) 訪問(wèn)權(quán)限。如果聲明為private,就不能創(chuàng)建該類(lèi)的對(duì)象。13.在方法定義中,virtual含義: 被virtual 修飾的方法可以被子類(lèi)腹覆寫(xiě) 。14 C#數(shù)組元素的下標(biāo)從 0 開(kāi)始。15 元素類(lèi)型為double的2行5列的二維數(shù)組共占用 80 字節(jié)的存儲(chǔ)空間。16.對(duì)于方法,參數(shù)傳遞分為值傳遞和 兩種。三、判斷題()T 1.不能指定接口中方法的修飾符。T 2.DotNet包含兩個(gè)部分,即公共語(yǔ)言運(yùn)行時(shí)和框架類(lèi)庫(kù)T 3.在同一行上可以書(shū)寫(xiě)多條語(yǔ)句,每條語(yǔ)句間用分號(hào)分隔。F 4.在數(shù)據(jù)類(lèi)型轉(zhuǎn)化時(shí),只能通過(guò)類(lèi)型轉(zhuǎn)換關(guān)鍵字或Convert類(lèi)實(shí)現(xiàn)。F 5.在定義數(shù)組時(shí)不允許為數(shù)組中的元素賦值。F 6.定義枚舉時(shí)至少為其中的一個(gè)枚舉成員賦值。T 7.接口與類(lèi)同樣是面向?qū)ο蟪绦蛟O(shè)計(jì)的核心,是創(chuàng)建對(duì)象的模版。F 8.委托是將方法作為參數(shù)傳遞給另一方法的一種數(shù)據(jù)類(lèi)型。事件與委托沒(méi)有關(guān)系。F 9.如果要實(shí)現(xiàn)重寫(xiě),在基類(lèi)的方法中必須使用virtual關(guān)鍵字,在派生類(lèi)的方法中必須使用overrides關(guān)鍵字。F 10.在C#類(lèi)中,this代表了當(dāng)前類(lèi)本身。T 11.靜態(tài)類(lèi)和實(shí)例類(lèi)的區(qū)別在于:靜態(tài)類(lèi)不需要初始化即可直接使用,實(shí)例類(lèi)需要進(jìn)行實(shí)例化,生成對(duì)象才可使用。F 12.用Interval屬性設(shè)置Timer控件Tick事件發(fā)生的時(shí)間間隔單位為秒。T 13.設(shè)置圖片框控件的SizeMode屬性為StretchImage時(shí),圖片可以按圖片框的大小比例縮放顯示。F 14.可以重寫(xiě)私有的虛方法。T 15.在C#中,所有類(lèi)都是直接或間接地繼承System.Object類(lèi)而得來(lái)的。F 16.在C#中,任何方法都不能實(shí)現(xiàn)多繼承。T 17.在C#中,子類(lèi)不能繼承父類(lèi)中用private修飾的成員變量和成員方法。F 18.菜單項(xiàng)標(biāo)題中有含有帶下劃線的字符,這是快捷鍵。T 19.可以阻止某一個(gè)類(lèi)被其他類(lèi)繼承。T 20.一個(gè)窗體中可以有多個(gè)彈出式菜單。T 21.在C#Net中,窗體父子關(guān)系通過(guò)“屬性”窗口來(lái)創(chuàng)建。F 22.使用Directory類(lèi)的Move()方法可以刪除文件。T 23.使用FileInfo類(lèi)的Copy()方法可以復(fù)制文件。T 24.DataSet對(duì)象中的表可以和數(shù)據(jù)庫(kù)中的表同名,也可以不同名。T 25.Command對(duì)象可以執(zhí)行SQL語(yǔ)句。F 26.使用Directory類(lèi)的Move()方法可以刪除文件。T 27.使用FileInfo類(lèi)的Copy()方法可以復(fù)制文件。四、程序閱讀題()1寫(xiě)出以下程序的運(yùn)行結(jié)果。using System;class Test public static void Main() int x = 5; int y = x+; Console.WriteLine(y); y=+x; Console.WriteLine(y); 5 72. 寫(xiě)出下列函數(shù)的功能。static int SA(int a,int b) if (ab) return 1;else if (a=b) return 0; else return -1;比較a,b兩個(gè)數(shù)的大小3寫(xiě)出下列函數(shù)的功能。static float FH() float y=0,n=0; int x = Convert.ToInt32(Console.ReadLine(); /從鍵盤(pán)讀入整型數(shù)據(jù)賦給x while (x!=-1) n+; y+=x; x = Convert.ToInt32(Console.ReadLine(); if (n=0) return y; else return y/n;求出從鍵盤(pán)上輸入的一批的常數(shù)的平均值,以-1作為輸入的標(biāo)志4寫(xiě)出以下程序運(yùn)行結(jié)果。using System;class Test static int a = 1, 2, 3, 4, 5, 6, 7, 8 ; public static void Main() int s0, s1, s2; s0 = s1 = s2 = 0; for (int i = 0; i 8; i+) switch (ai % 3) case 0: s0 += Test.ai; break; case 1: s1 += Test.ai; break; case 2: s2 += Test.ai; break; Console.WriteLine(s0 + + s1 + + s2); 9 12 155寫(xiě)出以下程序的功能。static void f2(ref double a, int n) int i; double sum=0; for(i=0;in;i+) sum+=ai; sum/=n; for(i=0;i=sum) Console.write( ai + “ “ ); Console.writeLine ();顯示輸入數(shù)組a中大于平均值的所有元素值6寫(xiě)出以下程序運(yùn)行結(jié)果。using System;class Testconst int N=5;public static void Main () int a = 0;for(int i=1; iN; i+) int c=0, b=2; a+=3
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園疫情防控風(fēng)險(xiǎn)清單及環(huán)境通風(fēng)防控措施
- 2025至2030中國(guó)自動(dòng)車(chē)輛識(shí)別(AVI)系統(tǒng)行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 新材料行業(yè)的技術(shù)創(chuàng)新與應(yīng)用前景分析
- 2025至2030中國(guó)自動(dòng)扶梯清洗機(jī)行業(yè)市場(chǎng)占有率及投資前景評(píng)估規(guī)劃報(bào)告
- 2025至2030中國(guó)自動(dòng)化組態(tài)軟件行業(yè)深度研究及發(fā)展前景投資評(píng)估分析
- 2025至2030中國(guó)腺嘌呤磷酸鹽行業(yè)運(yùn)行狀況監(jiān)測(cè)與投資規(guī)劃建議報(bào)告
- 醫(yī)藥采購(gòu)質(zhì)量控制措施
- 2025至2030中國(guó)脂肪族聚酮行業(yè)運(yùn)行態(tài)勢(shì)與發(fā)展趨勢(shì)研究報(bào)告
- 2025至2030中國(guó)膠囊智能迷你投影儀行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025至2030中國(guó)背對(duì)背規(guī)行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- GB/T 24186-2022工程機(jī)械用高強(qiáng)度耐磨鋼板和鋼帶
- JJF 1015-2014計(jì)量器具型式評(píng)價(jià)通用規(guī)范
- GB/T 20330-2006攻絲前鉆孔用麻花鉆直徑
- 勞動(dòng)合同(通用版)
- 英語(yǔ)口語(yǔ) 購(gòu)物課件
- 膀胱鏡檢查記錄
- 鋼板倉(cāng)施工方案
- DBJ50-112-2016 現(xiàn)澆混凝土橋梁梁柱式模板支撐架安全技術(shù)規(guī)范
- 北京福賽爾V6891、V6851控制器(聯(lián)動(dòng)型)的調(diào)試
- 汽車(chē)維修安全生產(chǎn)管理制度大全
- 晉江市勞動(dòng)合同書(shū)
評(píng)論
0/150
提交評(píng)論