C#復習題(單選與判斷)_第1頁
C#復習題(單選與判斷)_第2頁
C#復習題(單選與判斷)_第3頁
C#復習題(單選與判斷)_第4頁
C#復習題(單選與判斷)_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、、單選題1、_A、2、在A 、3、在復習題一技術允許我們創(chuàng)建一個 GUI,而不需要編寫一行代碼??梢暬幊藽# 程序中,begin 和C# 程序中,B 、面向對象 C 、面向過程用 和開始和結束方法體。end B 、if 和 endif C 、 start 和 每個語句必須以 _B、分號(;)D 、命令結構returnD、 和 A 、句號 (.) 符號開始了一個單行注釋。B、 /C類可以顯示消息對話框。A、 Console B 、 WriteLine c#在方法處開始執(zhí)行。A、 FunctionB、 Main符號 開始了一個方法的定義體。A、 B、 C作為語句的結束。C、逗號 (,)、冒號 (

2、:)4、5、6、7、8、A、 /noteC、MessageBox、mainC#程序用包含 的方法來指明將從某個命名空間里合并類。A、 Main B 、 main C 、 Using10、開發(fā)C#程序的集成開發(fā)環(huán)境是A、 Visual Studio.NetC、 FRAM 三、判斷題D、ReadLineAbstractusingO、IDE、 Common Language Runtime1、2、3、4、5、7、9、在程序執(zhí)行的時候,注釋使得 開始于 / 的注釋被稱為單行注釋。 每個C#程序必須包含一個 Main方法。 C#應用程序從Main方法開始執(zhí)行。 定義類和方法的花括號不必成對匹配。 C#是

3、一種面向對象語言。TC#是 .NET應用程序惟一可用的語言。/后面的文本打印在屏幕上。TTTF復習題二一、單選題1、 C#的值類型包括簡單類型、結構類型和 。A、類類型C 、委托類型2、C#的引用類型包括類類型、接口類型、委托類型和 A 、 數(shù)組類型C 、結構類型3、簡單類型包含整數(shù)類型、字符類型、浮點類型、小數(shù)類型和A 、 ushort型)C 、 int4、對于下列程序語句:char c=x0032; Console.WriteLine(c);上述語句輸出的結果是: 。A、 32B、接口類型D枚舉類型B、簡單類型D 、枚舉類型B、 bool (布爾類D、 longB 、 50C、D、 05、

4、對于下列程序語句:char c=u0032;B 、 50C、Console.WriteLine(c); 上述語句輸出的結果 A、 3226、D、08、C、9、定義枚舉類型的語句是 。A、 enum WeekDays Sun,Mon,Tue,Wed,Thu,Fri,Sat;C、 class TestD、public Main()下列變量聲明中,能夠在類中各個模塊中起作用的變量修飾符是A 、 local private 聲明常量的關鍵字是A、 classconstB、struct PhoneBook;oB、 D 、 staticpublicB、C、10、c#中“三元運算符”是A 、 ?:C、 +1

5、1、structD、 interfaceD、B、%13.012、23.013、12101、2、3、4、5、6、7、8、列程序語句中,變量 int i,a=31,b=10; i=a/b;A 、 3.1列程序語句中,變量 int i,a=32,b=10; i=a%b;A 、 3.2列程序語句中,變量 int i,a=10; i=a+;A 、 11運算的結果是運算的結果是運算的結果是判斷題 所有的變量在聲明它們的時候必須給出數(shù)據(jù)類型。C#認為變量number和Number是等效的。算術運算符 *、 /、%、+、- 都在同一個優(yōu)先級上。 包含在雙引號之間的一串字符被稱為短語或短語文字。 整數(shù)除法產生一

6、個整數(shù)商。 T括號在算術表達式中不能用來強迫運算符按照程序所希望的順序計算。 賦值表達式中賦值符號的左側總是先行計算。FC# 中的算術表達式必須被寫成直行的形式,以方便向計算機里輸入數(shù)據(jù)。B、CD、3CD、3D、B、B、復習題三一、單選題1 、所有的程序都可以由 3 種控制結構組成,即( )。A、順序結構、判斷結構、多分支結構B順序結構、選擇結構、循環(huán)結構C選擇結構、for結構、if結構 D 、循環(huán)結構、判斷結構、主程序結構 2、( )選擇結構在條件為真時執(zhí)行一個動作,而在條件為假時執(zhí)行另一個動作。A switch B 、ifC、if elseD 、if else if3、指明特定數(shù)目的循環(huán)稱

7、為()循環(huán)。A、計數(shù)控制或確定次數(shù)B 、次數(shù) C、計量 D 、數(shù)值4、能夠列舉集合中的每一個元素的循環(huán)語句是()。A、 whileB 、 do-while C 、 forD、 foreach5、 對計算機程序中的語句將要執(zhí)行的順序的描述稱為 ( ) 。A、程序控制B 、程序執(zhí)行 C、程序調試D 、程序編譯6、( )語句可以在多個分支中進行選擇。A、 switch B 、 if C 、 if else D 、 if else if7、 能夠中斷當前的選擇或循環(huán),并跳出當前的選擇或循環(huán)的語句是()。A、 exitB、 breakC、 goto D 、 continue8、 能夠結束本次循環(huán)的語句是

8、()。A、 exit B 、 break C 、 gotoD、 continue9、 ()是一種幫助程序員開發(fā)算法的人造的非正式語言。A、圖表B 、流圖 C、框架D偽代碼10、C# 保留了( )來實現(xiàn)各種特性,例如語言的控制結構。A、語句B 、語法 C關鍵字 D 、程序11、 一個()語句通過在一個語句所放置的地方放置一個分號來指明不做任何動作。A、空B 、輸出空行 C、輸入空行D 、規(guī)范12、for 循環(huán)結構應該用( )值進行計數(shù)。A、浮點數(shù)B、整型C、雙精度 D 、字符13、在下面 while 循環(huán)結構中本應循環(huán) 20 次的條件,用關系運算符 代替=,將引起一個( ) 錯誤。int i=1

9、;while(x20) C邊界 D 、語句A、邏輯 B 、語法14、在 for 循環(huán)結構中初始化一個控制變量, 則該控制變量僅能在該循環(huán)體內使用。 這稱為 變量的( )。A、結構體 B 、循環(huán)體 C 、控制語句D、作用范圍15、for 循環(huán)結構中,遞增發(fā)生在每次結構體執(zhí)行()。A、后 B 、前 C、過程中D 、循環(huán)結束16、for 結構頭中的多個初始化應該以 ( )號分隔開。A、; B 、 /C、:D、 ,17、 在()中放置一個值不變的表達式將導致糟糕的執(zhí)行效果。C循環(huán) D、任意結構)。B 、 1到 100之間的所有整數(shù)D 、 0到 100之間的所有奇數(shù) )。A、順序結構B、選擇結構18、下

10、列程序執(zhí)行的結果是輸出(using System;class teststatic void Main()for (int i=0;i=100;i+)Console.WriteLine(i);A 、 0到 100之間的所有整數(shù)C、 0 到 100 之間的所有偶數(shù)19、下列程序執(zhí)行的結果是輸出(using System;class teststatic void Main()for(int i=1;i=100;i+)if(i%2=0)Console.WriteLine(i);A 、 1 到 100 之間的所有整數(shù)BC 1到100之間的所有偶數(shù)D20、下列程序執(zhí)行的結果是輸出()。using Sy

11、stem;class teststatic void Main()int s=0;for(int i=1;i=100;i+)if(i%2=0) s=s+i;Console.WriteLine(s);A 、1 到 100 之間的整數(shù)之和 BC、1 到 100之間的偶數(shù)之和 D 三、判斷題、0 到 100 之間的所有整數(shù)、1 到 100 之間的所有奇數(shù)、0 到 100 之間的所有整數(shù) 、1 到 100 之間的奇數(shù)之和2、 順序執(zhí)行是指程序中的語句一條接一條的執(zhí)行。T3、推薦。#序員使用goto語句。F4、if 結構稱為單選結構。 T5、while 結構體可以是一個單語句也可以是一個程序塊。T6、在

12、 if 結構的條件后面放置分號通常是一個邏輯錯誤,而不是語法錯誤。8、 C#是完全面向對象程序設計的,它沒有順序結構。F9、switch 結構中必需要有 default 語句。F復習題四、單選題1、 程序代碼可以通過和類對象引用一起的()操作符來訪問該類的成員。A、 B 、 ; C 、“ D 、2、聲明為( ) 的一個類成員,只有定義這些成員的類的方法能夠訪問。A、 public B 、 internal C 、 protected3、( ) 能夠初始化一個類的實例變量。A、析構函數(shù)B、構造函數(shù)C、實用函數(shù)4、 屬性的()方法用來給類的 private 實例變量賦值。A、 get B、 mai

13、nC、 set D 、 math5、類的方法通常聲明為(),類的實例變量通常聲明為(D、 private、主函數(shù))。A、 internal, privateB、 public , privateC、 internal, public D、 public ,internal6、屬性的()方法用來獲取類的 private 數(shù)據(jù)的值。A、getB 、main C 、set D 、 math7、關鍵字()表示一個類的定義。A、 usingB 、 #define C 、 namespaceD、 class8、類的成員聲明為()的時候,該類的對象在范圍內的任何地方都可訪問。A、 publicB 、 int

14、ernal C 、 protected D、 private9、()操作符動態(tài)地給指定類型的對象分配內存。A、 sealedB 、 abstractC、new D 、 protected10、M是類A中被聲明為static的成員,B是類A的對象實例,則引用成員M的正確格式是 ( )。A、 B.MB、 A.MC、 M.B D 、 M.A11、( )是軟件重用的一種形式。A、重載 B繼承C、多態(tài) D 、事件12、 只有在基類的定義或在派生類的定義中,才能訪問基類的()成員。A、 abstract B 、 sealedC、 protected D 、 public13、 在()關系中,一個類的對象也

15、可以被看作它的基類的對象。A、重載B、繼承C、多態(tài) D 、事件14、 一個類與它的派生類之間存在()關系。A、層次結構B、面向過程C、實體結構D、平面結構15、基類的( )成員只能在同一程序集中被訪問。A、 public B 、 privateC、 internal D 、 protected16、通過( )引用,派生類構造函數(shù)可以調用基類構造函數(shù)。A、 object B 、 classC、 base D 、 system17、 將一個基類對象當作()可能引發(fā)錯誤。A、方法 B 、屬性C事件D派生類對象18、 多態(tài)性有助于移除不需要的()邏輯。A、 forB switchC dowhileD

16、、 foreach19、 如果一個類包含一個或多個abstract 方法,它是一個( )類。A抽象 B、密封 C、委托 D 、保護20、 其對象可以被實例化的類稱為()類。A抽象 B 、密封C、實體 D、保護21、 使用關鍵字()聲明的類不能被繼承。A、 abstractB、 sealedC、 protected D 、 public28、 定義為()類型的變量,只能共享一個特殊變量的副本。A、 public B 、 internalC、 static D 、 extern29、 要創(chuàng)建C#類的常量成員,程序員必須用關鍵字()聲明。A、 static或 publicB、 const 或 rea

17、donlyC、 internal 或 extern D 、 abstract或 sealed30、類通常從該類的客戶端隱藏實現(xiàn)細節(jié)。這稱為()。A信息隱藏B 、類的封裝 C 、對象細節(jié) D、類的重用35、聲明命名空間的關鍵字是()。、 publicA、 namespace B 、 using C 、 class D三、判斷題1、 所有的對象都通過引用傳遞參數(shù)。T2、 構造函數(shù)可以返回值。F3、屬性必須定義 get 和 set 存取程序。 F4、對象的 this 引用是對該對象本身的引用。 T5、static 成員即使該類型沒有對象存在也可以引用。T7、聲明為 const 的變量,必須在聲明時或

18、在該類的構造函數(shù)中初始化。8、不同的命名空間中不能有名稱相同的類或方法。F9、程序集文件不一定必須要求定義一個入口程序Main() 。 T11、基類的構造函數(shù)不能被派生類繼承。T15、繼承能促進高質量軟件重用性。T16、抽象基類的方法中,所有方法必須被聲明為abstract復習題五1、2、4、5、6、7、單選題 執(zhí)行字符串相加操作,可以用 ( )A、+B、 -C下列程序語句執(zhí)行的結果是( string str=How are you!; Console.WriteLine(str.Length);A、10B、 11下列程序語句執(zhí)行的結果是( string str1=u0068ello!; st

19、ring str2=h; str2+=ello!;Console.WriteLine(str1=str2);A、 0B、 1下列程序語句執(zhí)行的結果是( string str1=abcd; string str2=str1.Insert(1,EE); Console.WriteLine(str2);A、 aeebcdB、aEEbcd下列程序語句執(zhí)行的結果是( )。 string str1=toachor;string str2=str1.Replace(o,e);Console.WriteLine(str2);A、 teacherB下列程序語句執(zhí)行的結果是( string str1=good morning; string str2=str1.Substring(9,3); Console.WriteLine(str2);運算符。、&、#)。)。)。toacher)。C、12、13C、

溫馨提示

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

評論

0/150

提交評論