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

下載本文檔

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

文檔簡介

復(fù)習(xí)題一一、單選題1、________技術(shù)允許我們創(chuàng)建一個GUI,而不需要編寫一行代碼。A、可視化編程B、面向?qū)ο驝、面向過程D、命令結(jié)構(gòu)2、在C#程序中,用_____和______開始和結(jié)束方法體。A、begin和endB、if和endifC、start和returnD、{和}3、在C#程序中,每個語句必須以_____作為語句的結(jié)束。A、句號(.)B、分號(;)C、逗號(,)D、冒號(:)4、_____符號開始了一個單行注釋。A、//B、/C、*D、note5、_____類可以顯示消息對話框。A、ConsoleB、WriteLineC、MessageBoxD、ReadLine6、c#在______方法處開始執(zhí)行。A、FunctionB、MainC、mainD、Abstract7、符號____開始了一個方法的定義體。A、{B、}C、;D、,8、C#程序用包含_____的方法來指明將從某個命名空間里合并類。A、MainB、mainC、UsingD、using10、開發(fā)C#程序的集成開發(fā)環(huán)境是_________。A、VisualStudio.NetB、IDEC、FRAMD、CommonLanguageRuntime三、判斷題1、在程序執(zhí)行的時候,注釋使得//后面的文本打印在屏幕上。F2、開始于//的注釋被稱為單行注釋。T3、每個C#程序必須包含一個Main方法。T4、C#應(yīng)用程序從Main方法開始執(zhí)行。T5、定義類和方法的花括號不必成對匹配。F7、C#是一種面向?qū)ο笳Z言。T9、C#是.NET應(yīng)用程序惟一可用的語言。F復(fù)習(xí)題二一、單選題1、C#的值類型涉及簡樸類型、結(jié)構(gòu)類型和_______。

A、類類型

B、接口類型

C、委托類型

D、枚舉類型2、C#的引用類型涉及類類型、接口類型、委托類型和_______。

A、數(shù)組類型

B、簡樸類型

C、結(jié)構(gòu)類型

D、枚舉類型3、簡樸類型包含整數(shù)類型、字符類型、浮點類型、小數(shù)類型和______.

A、ushort

B、bool(布爾類型)

C、int

D、long4、對于下列程序語句:charc='\x0032';Console.WriteLine(c);

上述語句輸出的結(jié)果是:_____。A、32

B、50C、25、對于下列程序語句:charc='\u0032';Console.WriteLine(c);

上述語句輸出的結(jié)果是:_____。A、32

B、50C、26、定義枚舉類型的語句是______。A、enumWeekDays{Sun,Mon,Tue,Wed,Thu,Fri,Sat};B、structPhoneBook;C、classTestD、publicMain()8、下列變量聲明中,可以在類中各個模塊中起作用的變量修飾符是______。A、local

B、publicC、private

D、static9、聲明常量的關(guān)鍵字是_____。A、class

B、structC、const

D、interface10、C#中“三元運算符”是______。A、?:

B、%C、++

D、--11、下列程序語句中,變量i運算的結(jié)果是________。

inti,a=31,b=10;

i=a/b;

A、3.1

B、1

C、3.0

D、312、下列程序語句中,變量i運算的結(jié)果是________。

inti,a=32,b=10;

i=a%b;

A、3.2

B、2

C、3.0

D、313、下列程序語句中,變量i運算的結(jié)果是________。

inti,a=10;

i=a++;

A、11

B、12

C、10

D、9三、判斷題1、所有的變量在聲明它們的時候必須給出數(shù)據(jù)類型。

T2、C#認(rèn)為變量number和Number是等效的。

F3、算術(shù)運算符*、/、%、+、-都在同一個優(yōu)先級上。

F4、包含在雙引號之間的一串字符被稱為短語或短語文字。

F5、整數(shù)除法產(chǎn)生一個整數(shù)商。

T6、括號在算術(shù)表達(dá)式中不能用來逼迫運算符按照程序所希望的順序計算。

F7、賦值表達(dá)式中賦值符號的左側(cè)總是先行計算。

F8、C#中的算術(shù)表達(dá)式必須被寫成直行的形式,以方便向計算機里輸入數(shù)據(jù)。

T復(fù)習(xí)題三一、單選題1、所有的程序都可以由3種控制結(jié)構(gòu)組成,即()。A、順序結(jié)構(gòu)、判斷結(jié)構(gòu)、多分支結(jié)構(gòu)B、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)C、選擇結(jié)構(gòu)、for結(jié)構(gòu)、if結(jié)構(gòu)D、循環(huán)結(jié)構(gòu)、判斷結(jié)構(gòu)、主程序結(jié)構(gòu)2、()選擇結(jié)構(gòu)在條件為真時執(zhí)行一個動作,而在條件為假時執(zhí)行另一個動作。A、switchB、ifC、if…elseD、if…elseif3、指明特定數(shù)目的循環(huán)稱為()循環(huán)。A、計數(shù)控制或擬定次數(shù)B、次數(shù)C、計量D、數(shù)值4、可以列舉集合中的每一個元素的循環(huán)語句是()。A、whileB、do-whileC、forD、foreach5、對計算機程序中的語句將要執(zhí)行的順序的描述稱為()。A、程序控制B、程序執(zhí)行C、程序調(diào)試D、程序編譯6、()語句可以在多個分支中進(jìn)行選擇。A、switchB、ifC、if…elseD、if…elseif7、可以中斷當(dāng)前的選擇或循環(huán),并跳出當(dāng)前的選擇或循環(huán)的語句是()。A、exitB、breakC、gotoD、continue8、可以結(jié)束本次循環(huán)的語句是()。A、exitB、breakC、gotoD、continue9、()是一種幫助程序員開發(fā)算法的人造的非正式語言。A、圖表B、流圖C、框架D、偽代碼10、C#保存了()來實現(xiàn)各種特性,例如語言的控制結(jié)構(gòu)。A、語句B、語法C、關(guān)鍵字D、程序11、一個()語句通過在一個語句所放置的地方放置一個分號來指明不做任何動作。A、空B、輸出空行C、輸入空行D、規(guī)范12、for循環(huán)結(jié)構(gòu)應(yīng)當(dāng)用()值進(jìn)行計數(shù)。A、浮點數(shù)B、整型C、雙精度D、字符13、在下面while循環(huán)結(jié)構(gòu)中本應(yīng)循環(huán)20次的條件,用關(guān)系運算符<代替<=,將引起一個()錯誤。inti=1;while(x<20)…A、邏輯B、語法C、邊界D、語句14、在for循環(huán)結(jié)構(gòu)中初始化一個控制變量,則該控制變量僅能在該循環(huán)體內(nèi)使用。這稱為變量的()。A、結(jié)構(gòu)體B、循環(huán)體C、控制語句D、作用范圍15、for循環(huán)結(jié)構(gòu)中,遞增發(fā)生在每次結(jié)構(gòu)體執(zhí)行()。A、后B、前C、過程中D、循環(huán)結(jié)束16、for結(jié)構(gòu)頭中的多個初始化應(yīng)當(dāng)以()號分隔開。A、;B、//C、:D、,17、在()中放置一個值不變的表達(dá)式將導(dǎo)致糟糕的執(zhí)行效果。A、順序結(jié)構(gòu)B、選擇結(jié)構(gòu)C、循環(huán)D、任意結(jié)構(gòu)18、下列程序執(zhí)行的結(jié)果是輸出()。usingSystem;classtest{staticvoidMain(){for(inti=0;i<=100;i++)Console.WriteLine(i);}}A、0到100之間的所有整數(shù)B、1到100之間的所有整數(shù)C、0到100之間的所有偶數(shù)D、0到100之間的所有奇數(shù)19、下列程序執(zhí)行的結(jié)果是輸出()。usingSystem;classtest{staticvoidMain(){for(inti=1;i<=100;i++){if(i%2==0)Console.WriteLine(i);}}}A、1到100之間的所有整數(shù)B、0到100之間的所有整數(shù)C、1到100之間的所有偶數(shù)D、1到100之間的所有奇數(shù)20、下列程序執(zhí)行的結(jié)果是輸出()。usingSystem;classtest{staticvoidMain(){ints=0;for(inti=1;i<=100;i++){if(i%2==0)s=s+i;}Console.WriteLine(s);}}A、1到100之間的整數(shù)之和B、0到100之間的所有整數(shù)C、1到100之間的偶數(shù)之和D、1到100之間的奇數(shù)之和三、判斷題2、順序執(zhí)行是指程序中的語句一條接一條的執(zhí)行。T3、推薦C#程序員使用goto語句。F4、if結(jié)構(gòu)稱為單選結(jié)構(gòu)。T5、while結(jié)構(gòu)體可以是一個單語句也可以是一個程序塊。T6、在if結(jié)構(gòu)的條件后面放置分號通常是一個邏輯錯誤,而不是語法錯誤。T8、C#是完全面向?qū)ο蟪绦蛟O(shè)計的,它沒有順序結(jié)構(gòu)。F9、switch結(jié)構(gòu)中必需要有default語句。F復(fù)習(xí)題四一、單選題1、程序代碼可以通過和類對象引用一起的()操作符來訪問該類的成員。A、.B、;C、“D、‘2、聲明為()的一個類成員,只有定義這些成員的類的方法可以訪問。A、publicB、internalC、protectedD、private3、()可以初始化一個類的實例變量。A、析構(gòu)函數(shù)B、構(gòu)造函數(shù)C、實用函數(shù)D、主函數(shù)4、屬性的()方法用來給類的private實例變量賦值。A、getB、mainC、setD、math5、類的方法通常聲明為(),類的實例變量通常聲明為()。A、internal,privateB、public,privateC、internal,publicD、public,internal6、屬性的()方法用來獲取類的private數(shù)據(jù)的值。A、getB、mainC、setD、math7、關(guān)鍵字()表達(dá)一個類的定義。A、usingB、#defineC、namespaceD、class8、類的成員聲明為()的時候,該類的對象在范圍內(nèi)的任何地方都可訪問。A、publicB、internalC、protectedD、private9、()操作符動態(tài)地給指定類型的對象分派內(nèi)存。A、sealedB、abstractC、newD、protected10、M是類A中被聲明為static的成員,B是類A的對象實例,則引用成員M的對的格式是()。A、B.MB、A.MC、M.BD、M.A11、()是軟件重用的一種形式。A、重載B、繼承C、多態(tài)D、事件12、只有在基類的定義或在派生類的定義中,才干訪問基類的()成員。A、abstractB、sealedC、protectedD、public13、在()關(guān)系中,一個類的對象也可以被看作它的基類的對象。A、重載B、繼承C、多態(tài)D、事件14、一個類與它的派生類之間存在()關(guān)系。A、層次結(jié)構(gòu)B、面向過程C、實體結(jié)構(gòu)D、平面結(jié)構(gòu)15、基類的()成員只能在同一程序集中被訪問。A、publicB、privateC、internalD、protected16、通過()引用,派生類構(gòu)造函數(shù)可以調(diào)用基類構(gòu)造函數(shù)。A、objectB、classC、baseD、system17、將一個基類對象當(dāng)作()也許引發(fā)錯誤。A、方法B、屬性C、事件D、派生類對象18、多態(tài)性有助于移除不需要的()邏輯。A、forB、switchC、do…whileD、foreach19、假如一個類包含一個或多個abstract方法,它是一個()類。A、抽象B、密封C、委托D、保護(hù)20、其對象可以被實例化的類稱為()類。A、抽象B、密封C、實體D、保護(hù)21、使用關(guān)鍵字()聲明的類不能被繼承。A、abstractB、sealedC、protectedD、public28、定義為()類型的變量,只能共享一個特殊變量的副本。A、publicB、internalC、staticD、extern29、要創(chuàng)建C#類的常量成員,程序員必須用關(guān)鍵字()聲明。A、static或publicB、const或readonlyC、internal或externD、abstract或sealed30、類通常從該類的客戶端隱藏實現(xiàn)細(xì)節(jié)。這稱為()。A、信息隱藏B、類的封裝C、對象細(xì)節(jié)D、類的重用35、聲明命名空間的關(guān)鍵字是()。A、namespaceB、usingC、classD、public三、判斷題1、所有的對象都通過引用傳遞參數(shù)。T2、構(gòu)造函數(shù)可以返回值。F3、屬性必須定義get和set存取程序。F4、對象的this引用是對該對象自身的引用。T5、static成員即使該類型沒有對象存在也可以引用。T6、類的static成員可以通過該類的實例來引用。F7、聲明為const的變量,必須在聲明時或在該類的構(gòu)造函數(shù)中初始化。F8、不同的命名空間中不能有名稱相同的類或方法。F9、程序集文獻(xiàn)不一定必須規(guī)定定義一個入口程序Main()。T11、基類的構(gòu)造函數(shù)不能被派生類繼承。T15、繼承能促進(jìn)高質(zhì)量軟件重用性。T16、抽象基類的方法中,所有方法必須被聲明為abstract。F復(fù)習(xí)題五一、單選題1、執(zhí)行字符串相加操作,可以用()運算符。A、+B、-C、&D、#2、下列程序語句執(zhí)行的結(jié)果是()。stringstr="Howareyou!";Console.WriteLine(str.Length);A、10B、11C、12D4、下列程序語句執(zhí)行的結(jié)果是()。stringstr1="\u0068ello!";stringstr2="h";str2+="ello!";Console.WriteLine(str1==str2);A、0B、1C、TrueD5、下列程序語句執(zhí)行的結(jié)果是()。stringstr1="abcd";stringstr2=str1.Insert(1,"EE");Console.WriteLine(str2);A、aeebcdB、aEEbcdC、EEabcdD、AeeBCD6、下列程序語句執(zhí)行的結(jié)果是()。stringstr1="toachor";stringstr2=str1.Replace("o","e");Console.WriteLine(str2);A、teacherB、toacherC、teachorD、toachor7、下列程序語句執(zhí)行的結(jié)果是()。stringstr1="goodmorning";stringstr2=str1.Substring(9,3);Console.WriteLine(str2);A、ninB、ingC、rni

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論