![《C#程序設(shè)計》試題庫 筆試試卷 C#程序設(shè)計練習(xí)卷_第1頁](http://file4.renrendoc.com/view/76f8ea6ad9b03af670bb17891b8b818e/76f8ea6ad9b03af670bb17891b8b818e1.gif)
![《C#程序設(shè)計》試題庫 筆試試卷 C#程序設(shè)計練習(xí)卷_第2頁](http://file4.renrendoc.com/view/76f8ea6ad9b03af670bb17891b8b818e/76f8ea6ad9b03af670bb17891b8b818e2.gif)
![《C#程序設(shè)計》試題庫 筆試試卷 C#程序設(shè)計練習(xí)卷_第3頁](http://file4.renrendoc.com/view/76f8ea6ad9b03af670bb17891b8b818e/76f8ea6ad9b03af670bb17891b8b818e3.gif)
![《C#程序設(shè)計》試題庫 筆試試卷 C#程序設(shè)計練習(xí)卷_第4頁](http://file4.renrendoc.com/view/76f8ea6ad9b03af670bb17891b8b818e/76f8ea6ad9b03af670bb17891b8b818e4.gif)
![《C#程序設(shè)計》試題庫 筆試試卷 C#程序設(shè)計練習(xí)卷_第5頁](http://file4.renrendoc.com/view/76f8ea6ad9b03af670bb17891b8b818e/76f8ea6ad9b03af670bb17891b8b818e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、系別班次學(xué)號姓名.密封線以內(nèi)答題無效C#說明:本試卷共四大題,試卷滿 100 ,考試時間 分鐘。一判斷題(每題 1 分,共 10 分,正確的打,錯誤的打)題號答案12345678910( ) 1、-、*、/、+、-均屬于元運算符。( ) 2字符串類型屬性引用類型。( ) 3Visual Studio 控的屬性窗口中,按鈕A-Z點擊后,屬性列表會先按照功能分類排列屬性后在每個單元中以名稱排序。( ) 4派生類可以繼承基類的成員,以及法的實現(xiàn);派生的接口繼承了父接口的成員方法,并且也繼承父接口方法的實現(xiàn)。( ) 5當(dāng)創(chuàng)建派生類對象時,先執(zhí)行基類構(gòu)造函數(shù),后執(zhí)行派生類的構(gòu)造函數(shù)。( ) 6隱式類型轉(zhuǎn)
2、換就是不需要聲明目標(biāo)型就可以進(jìn)行的轉(zhuǎn)換?( ) 7果基類沒有默認(rèn)的構(gòu)造函數(shù)么其派生類構(gòu)造函數(shù)必須通過 base 鍵字來調(diào)用基類的構(gòu)造函數(shù)。( ) 在 中派生類中重新定義基類類的虛函數(shù)必須在前面加 override。( ) C中方法的參數(shù)中輸出型參(out)的實參在傳遞給形參前不需要明確賦值,但需在方法返回前對該參數(shù)明確賦值。( ) 10中可以重載構(gòu)造函數(shù)會根據(jù)參數(shù)匹配原則來選擇執(zhí)行合適的構(gòu)造函數(shù)。 二單項選擇題(每題 2 分,共 40 分)一(說明每有僅一正答,將確案入下)題號答案題號答案1A11C2B12D3B13A4B14C5C15C6D16B7D17A8A18A9B19A10C20DC#
3、程設(shè)計語言屬于什么類型的程語言:A高級語言 B自然語言 機(jī)器語言 匯編語言如有 int 則達(dá)式(a+*1/3)值:A B3 C4 12類的字段和方法的默認(rèn)訪問修飾符:A public private protected internal對于在代碼中經(jīng)常要用到的且不會改變的值其聲明為常量周率 PI 始為 3.14。 現(xiàn)在要聲明一個名為 PI 的周常量,下面哪段代碼是正確的?A.const float PI;PI = 3.14f; B.const float PI = C.float const PI;PI = 3.14f; D.float const PI = 請問經(jīng)過表達(dá)式 a=3+35?0:
4、1 的算,變量 a 的最值是什么?。第 頁 系別班次學(xué)號姓名.密封線以內(nèi)答題無效 A6 B1 0 true 下語句是 MyClass 的一部分,obj 是 MyClass 的一個對。private class subclasspublic int data;void change(ref int x) x=1;public void test()subClass s=new subClass();s.data=100;change(ref s.data);Console.WriteLine(s.data);則調(diào)用bj.test()后??刂婆_輸( A. 100 B. 101 C. D. 用戶自定
5、義的異常類應(yīng)該從哪個類中繼承()A. System.ArgumentException B. System.IO.IOExceptionC. System.SystemException D. System.ApplicationException 下有關(guān)虛方法的描述正確的是( A. 虛法能在程序運行時,動態(tài)確定要調(diào)用的方法,因而比非虛方法更靈活,更方便B. 在義虛方法時,基類和派生類的方法定義語句中都要帶上 virtual 修飾C. 重基類的虛方法時,為消除隱藏基類成員的警告,需要帶上 修符D. 在寫虛方法時,需要同時帶上 override virtual 修符 下語句聲明了一個委托: de
6、legate int myCallBack(int x);用該委托產(chǎn)生的回調(diào) 方法的原型應(yīng)該:A.void receive (int x) B.int receive(int num)C.int receive( D.不確定的10. C#中 TestClass 一自定義類,其中有以下屬性定義public void Property使用以下語句創(chuàng)建了該類的對象,并使變量 引用該對象:TestClass obj=new TestClass();那么,可通過什么方式訪問類 TestClass 的 Property 性)A. TestClass.Progerty; B. TestClass. Prop
7、erty();C. obj. Property; D. obj. Property();11. 已知類 Base、MyClass 的定如下class Basepublic void Hello()System.Console.WriteLine(Hello in Base!);第 頁 系別班次學(xué)號姓名.密封線以內(nèi)答題無效class Derived : Basepublic void Hello()System.Console.WriteLine(Hello in Derived!);則下列語句在控制臺中的輸出結(jié)果_Derived x = new Derived();x.Hello();A. H
8、ello in ! B. Hello in Derived!C. Hello in ! D. Hello in Derived!Hello in Derived! Hello in !12. 下列關(guān)接口的說法中,哪個選項是正確的?()A. 一類可以有多個基類和多個基接口B. 抽類和接口都不能被實例化C. 抽類和接口都可以對成員方法進(jìn)行實現(xiàn)D.派類可以不實現(xiàn)抽象基類的象方法,但必須實現(xiàn)繼承的接口的方法13. 下列關(guān)構(gòu)造函數(shù)的描述中,哪個選項是正確的?()A. 構(gòu)函數(shù)必須與類名相同 B. 構(gòu)造數(shù)不可以用 private 修C. 構(gòu)函數(shù)不能帶參數(shù) D. 構(gòu)函數(shù)可以聲明返回類型14. 引用數(shù)元素,數(shù)組
9、下標(biāo)的數(shù)據(jù)類型可以允許哪項類型?()A. 整常量 B. 整型表達(dá)式C. 整常量或整型表達(dá)式 D. 何類型的表達(dá)式15. 以下類 的性 count 屬于_屬。class MyClassint i;int countget return i; A. 只 B. 只 C. 可寫 D. 不讀不可寫16. 要讓用選擇和瀏覽要打開的文件,應(yīng)使用什么對話框?()A. FileDialog B. OpenFileDialoC. SaveFileDialo D. FolderBrowserDialog17. 在 Visual Studio 2005 中,假設(shè)你正在單步調(diào)試某個應(yīng)用程序。程序從口開始,調(diào)用某個第 頁
10、 系別班次學(xué)號姓名.密封線以內(nèi)答題無效私有方法將產(chǎn)生異?!,F(xiàn)在代碼運行到如圖所示位置,應(yīng)該使用下面哪種方式進(jìn)一步調(diào)試?A.使逐語句調(diào)試 使用逐過程調(diào)試C.跳調(diào)試 停止調(diào)試18. .NET Framework 2.0 中,處理異常是很有用的功能。一個 代塊可以有多個 catch 于 之對應(yīng)。在多個 catch 塊中下哪個異常應(yīng)該最后捕獲?A. 類 B. System.SystemException 類C. System.ApplicationException 類 D. System.StackOverflowException 類19. 在二維標(biāo)系中,通常需要保存一組點的坐標(biāo)。使用二維數(shù)組是一
11、個解決方案。下面哪段代 碼正確初始化了 2 行 2 列整數(shù)二維數(shù)組?A. int, array = new int2,2; B. int array = new int22;C. int, array = new int22; D. int array = int2,2;20. 已經(jīng)定了一個 Season 枚舉,它有 4 個員 Spring,Summer,Winter現(xiàn)在需要 定義一個名為 currentSeason 的 枚舉將賦值為 Spring使下面哪段代碼? A. Season currentSeason = Spring; B. currentSeason = Spring;C. cu
12、rrentSeason = Season.Spring; D. Season currentSeason = ; 三簡答題(每題 5 分,共 10 分)1. 類對象有什么區(qū)別?答:類是用來描述某種具有相同屬性和行為的事物,對象是類的一種具體表現(xiàn)。2. 什叫多態(tài),在 語中何實現(xiàn)多態(tài)答:多態(tài)性是指一段程序能夠處理多種類型對象的能力。四綜合題(共 40 分)下面這段程序要完成的功能是:從輸入的字符串中找出小寫字母并輸出到終端。請檢查下列 代碼,找出所有錯誤的代碼,并寫出該行完整的正確代碼 分 using System;第 頁 系別班次學(xué)號姓名.密封線以內(nèi)答題無效 class static Main(
13、string args) string string lowerCase=string.Empty; (char ch in inputString) if (ch=a|ch=a&ch=z)10. lowerCase+=ch.ToString();下述代碼用于重寫 Message 方。請分析下述代碼,并更正錯誤代碼行(4 分)1 interface IMsg2 3 void Message();4 5 public class MyClass : IMsg6 7 public virtual void Message()8 9 Console.WriteLine(MyClass);10 11
14、12 public class MyDerivedClass MyClass13 14 public void Message()15 16 Console.WriteLine(MyDerivedClass);17 18 第 行更為: void 下面代碼功能是對數(shù)組進(jìn)行遍歷,請分析下列代碼段并在空白行補全 C代碼。 分) static void Main(string argz)string myString=windows,form,dialog;foreach( (1) )第 頁 系別班次學(xué)號姓名.密封線以內(nèi)答題無效 Console.WriteLine(str);(: str myStri
15、ng 下程序中兩個方法需要實現(xiàn)的功能是int 數(shù)相加,即數(shù)組中的每項相加, 以及 類的相加,即把一串字符串接到另一串字符串后面。請分析下列代碼段,并在空白行補全 visual C#代碼。 分(1)int result=new intarray1.Length ;for (int i=0;iarray1.Length ;i+)resulti =array1i +array2i;return result;(2) string spaceStr , result null;result = str1 + + str2;return result;static void Main(string ar
16、ges)int a = 1, 2, 3, , b = 4, 5, ;int sumArray new int3;string str1 = visual, str2 = studio;string sumString = null;sumArray = Add(a, b);sumString = Add(str1, str2); int int array2) string str1, 下列程序段的作用是對字符串?dāng)?shù)組 myArray 進(jìn)排序后輸 Mark Norman Kinger 請補全代碼完成該功能。(6 分static void Main(string args)string myArr
17、ay = new string Kinger, Norman, Ruby, Mark ; Sort(myArray);foreach (string str in Console.Write(str + );public static void Sort(string array)第 頁 系別班次學(xué)號姓名.密封線以內(nèi)答題無效string str; (int j = 0; j - 2; j+) (int i = 0; i - j - 1; i+) arrayi; arrayi = arrayi + 1 str;比爾在教他的女兒面向?qū)ο蟮闹R。他寫了一個類 Bill 和一個接口 IPrintnam
18、e現(xiàn)在他希望 女兒能夠?qū)懸粋€類 Jennifer繼承自 Bill重寫基類函數(shù) WhoAmI(),將輸出改為 并且實現(xiàn)接口 ,接只有一個方法 ,個方法的實現(xiàn)會在控制臺打印調(diào)用 函的結(jié)果(即Jennifer 分public class Billpublic virtual string WhoAmI()return Bill;public interface IPrintnamevoid Print();public class Jennifer : Bill, IPrintnamepublic override string WhoAmI()return public void Print()C
19、onsole.WriteLine(WhoAmI();下列 類一個表示形狀的抽象類,Area( )為求圖形面積的函數(shù)Total( 則是一個通用 的用求不同形狀的圖形面積總和的函數(shù)。請從 類派生矩形類(形 (出體的求面積函數(shù)。并在主函數(shù)中寫出計算如圖所示圖形面積的語句共 分)第 頁 系別班次學(xué)號姓名.密封線以內(nèi)答題無效 testclass static void Main(string args) static double Total(shape s)double sum = int = for int i = 0; i n; i+)sum si.area();return class Shapepublic double Area( ); namespace testclass Programstatic void Main(string args)rectangle rec1 new rectangle(30,5); rectangle rec2 new rectangle(30,5);
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 申請撤銷處分申請書
- 2025年度人工智能教育培訓(xùn)合作框架協(xié)議書模板
- 城市居民低保申請書
- 2025年度新能源發(fā)電項目租賃合同
- 入學(xué)生會組織部申請書
- 辦磚廠申請書
- 二零二五年度泰康保險業(yè)健康保障計劃協(xié)議存款合同
- 現(xiàn)代珠寶店營銷中社交媒體的不可或缺性
- 個人勞動仲裁申請書范本
- 收費員調(diào)站申請書范文
- 2023年菏澤醫(yī)學(xué)??茖W(xué)校單招綜合素質(zhì)模擬試題及答案解析
- 常見食物的嘌呤含量表匯總
- 人教版數(shù)學(xué)八年級下冊同步練習(xí)(含答案)
- SB/T 10752-2012馬鈴薯雪花全粉
- 2023年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招(英語)試題庫含答案解析
- 濕型砂中煤粉作用及檢測全解析
- 積累運用表示動作的詞語課件
- 機(jī)動車登記證書英文證書模板
- 第8課《山山水水》教學(xué)設(shè)計(新人教版小學(xué)美術(shù)六年級上冊)
- T∕ZSQX 008-2020 建設(shè)工程全過程質(zhì)量行為導(dǎo)則
- 質(zhì)量管理體系基礎(chǔ)知識培訓(xùn)-2016
評論
0/150
提交評論