C_試題庫最全版_第1頁
C_試題庫最全版_第2頁
C_試題庫最全版_第3頁
C_試題庫最全版_第4頁
C_試題庫最全版_第5頁
已閱讀5頁,還剩106頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、C#程序習(xí)題最全版一、填空: 1、操作符( & )被用來說明兩個條件同為真的情況。2、接口只能定義方法,實(shí)現(xiàn)要由( 類 和結(jié)構(gòu))完成。3、任何事物都是(對象),它可以是現(xiàn)實(shí)世界中的一個物理對象,可以是抽象的概念或規(guī)則。4、( += )運(yùn)算符將左右操作數(shù)相加的結(jié)果賦值給左操作數(shù)。5、( Array )是所有數(shù)組的基類。6、如果一個屬性里既有set訪問器又有g(shù)et訪問器,那么該屬性為( 讀寫 )屬性。7、如果一個屬性里只有set 訪問器,那么該屬性為( 只寫)屬性。8、常量通過關(guān)鍵字( const )進(jìn)行聲明。9、在C#中,進(jìn)行注釋有兩種方法:使用/和使用“/* */”符號對,其中( / )只能進(jìn)

2、行單行注釋。10、布爾型的變量可以賦值為關(guān)鍵字( true )或( false )。11、System.Array有一個( Length )屬性,通過它可以獲取數(shù)組的長度。12、如果一個類包含一個或多個抽象方法,它是一個( 抽象 )類。13、SQL語句中刪除一個表中記錄,使用的關(guān)鍵字是( delete )。14、設(shè)x=10; 則表達(dá)式 xb?(ac?a:c):b的結(jié)果為(6 )。17、在C#語言中,實(shí)現(xiàn)循環(huán)的主要語句有while, do-while, for和( foreach )語句。18、封裝的對象之間進(jìn)行通信的一種機(jī)制叫做(消息傳遞)。19、在C#語言中,可以用來遍歷數(shù)組元素的循環(huán)語句是

3、( foreach )。20、( 多態(tài) )是指同一個消息或操作作用于不同的對象,可以有不同的解釋,產(chǎn)生不同的執(zhí)行結(jié)果。21、Stack類表示對象的先(出)后(進(jìn))集合。22、( 封裝 )是用一個框架把數(shù)據(jù)和代碼組合在一起,形成一個對象。23、聲明為( private )的一個類成員,只有定義這些成員的類的方法能夠訪問。24、( 構(gòu)造函數(shù) )提供了對對象進(jìn)行初始化的方法,而且它在聲明時沒有任何返回值。25、在異常處理結(jié)構(gòu)中,拋出的異常要用( catch )語句捕捉。26、在C#中實(shí)參與形參有四種傳遞方式,它們分別是( 值參數(shù) )( 引用參數(shù) )( 輸出參數(shù) )和( 參數(shù)數(shù)組 )。27、數(shù)組是一種

4、( 引用 )類型。28、類的數(shù)據(jù)成員可以分為靜態(tài)字段和實(shí)例字段。(靜態(tài)字段)是和類相關(guān)聯(lián)的,(實(shí)例字段)適合對象相關(guān)聯(lián)的。29、在異常處理結(jié)構(gòu)中,對異常處理的代碼應(yīng)放在( catch )塊中。 30、在類的方法前加上關(guān)鍵字(virtual ),則該方法被稱為虛方法。31、Timer控件的(Interval)屬性,用來指定時鐘空間觸發(fā)時間的時間間隔,單位毫秒。32、使用關(guān)鍵字( abstract )聲明抽象類。33、關(guān)鍵字( Readonly )表明對象或者變量在初始化后不可修改。34、在windows程序中,若想選中復(fù)選框,則應(yīng)將該控件的(Checked)屬性設(shè)置為true。35、面向?qū)ο笳Z言

5、都應(yīng)至少具有的三個特性是 封裝、( 繼承 )和多態(tài)。 36、C#雖然不支持多重繼承,但提供了另一種類似的機(jī)制是( 接口 )。37、數(shù)據(jù)庫表中的每一行稱為一條( 記錄 )。38、要關(guān)閉已打開的數(shù)據(jù)庫連接,應(yīng)使用連接對象的( close )方法。39、關(guān)閉數(shù)據(jù)庫的連接,應(yīng)使用連接對象的(close)方法。 40、數(shù)值轉(zhuǎn)換是指在整數(shù)類型、( 字符類型 )和字符類型之間的轉(zhuǎn)換。41、類是引用類型,而結(jié)構(gòu)是( 值類型 )。42、在do-while循環(huán)結(jié)構(gòu)中,循環(huán)體至少要執(zhí)行( 1 )次。43、(不規(guī)則數(shù)組)是數(shù)組的數(shù)組,它內(nèi)部每個數(shù)組的長度可以不同,就像一個鋸齒形狀。44、一個Web頁面的擴(kuò)展名為( .

6、aspx )。45、Web程序中的GridView控件和Windows程序的(DataGrid/DataGridView)控件類似。46、SQL語句中的選擇語句,使用的關(guān)鍵字是( SELECT )。 47、C#語言源代碼文件的后綴名是( .cs)。48、在循環(huán)結(jié)構(gòu)中,continue語句的作用是(結(jié)束本次循環(huán),繼續(xù)下一次循環(huán))。49、集合類是由命名空間( System.Collections )提供。50、在C#中,可以通過( throw )語句無條件拋出異常。51、C#通用類型系統(tǒng)CTS分為( 值類型 )和(引用類型)。52、C#通過(裝箱 )和(拆箱)機(jī)制,可以實(shí)現(xiàn)值類型和引用類型之間的轉(zhuǎn)

7、換。53、(ListBox1.Items.Count)屬性用于獲取ListBox1控件中項(xiàng)的數(shù)目。54、ComboBox控件的SelectedIndex屬性返回對應(yīng)于組合框中選定項(xiàng)的索引整數(shù)值,其中,第1項(xiàng)為(0),未選中為(-1)。55、屬性窗口的屬性可以按(分類)順序和按字母順序排列。56、當(dāng)進(jìn)入VS集成環(huán)境,如果沒有顯示“工具箱”窗口,應(yīng)選擇(視圖)菜單的“工具箱”選項(xiàng),以顯示工具箱窗口。57、每個枚舉成員均具有相關(guān)聯(lián)的常量值,默認(rèn)時,第一個枚舉成員的關(guān)聯(lián)值為(0)。58、結(jié)構(gòu)的默認(rèn)值是通過將所有值類型字段設(shè)置為它們的默認(rèn)值,并將所有的引用類型字段設(shè)置為(null)。59、所有的枚舉默認(rèn)

8、都繼承于(System.Enum)。60、類是存儲在(堆)上的引用類型,而結(jié)構(gòu)是存儲在(堆棧)上的值類型。61、當(dāng)在程序中執(zhí)行到(continue)語句時,將結(jié)束所在循環(huán)語句中循環(huán)體的一次執(zhí)行。62、在switch語句中,每個語句標(biāo)號所含關(guān)鍵字case后面的表達(dá)式必須是(常量表達(dá)式)。63、在while循環(huán)語句中,一定要有修改循環(huán)條件的語句,否則,可能造成(死循環(huán))64、C#數(shù)組元素的下標(biāo)從(0)開始65、若要在文本框中輸入密碼,常指定(PasswrodChar)屬性。66、c#支持的循環(huán)有(for)、(while)、(do while)和(foreach)循環(huán)。67、一個類不可以多重繼承幾個

9、父類但是可以多重繼承(接口)。68、Console.WriteLine(“RP”);和Console.Write(“RP”);的區(qū)別是(第一個輸出RP后換行,第二個不換)。69、c#中bool類型只有兩個值分別是_(true)和(false)。70、(多態(tài))是指兩個或多個屬性不同類的對象,對同一個消息做出不同響應(yīng)的能力。71、在while循環(huán)語句中,一定要有修改循環(huán)條件的語句,否則,可能造成( 死循環(huán) )。72、傳入某個屬性的SET方法的隱含參數(shù)的名稱是(value)73、C#數(shù)組元素的下標(biāo)從 (0)開始。74、對于方法,參數(shù)傳遞分為值傳遞和(引用傳遞)兩種。75、委托聲明的關(guān)鍵字是(dele

10、gate)。76、在實(shí)例化類對象時,系統(tǒng)自動調(diào)用該類的( 構(gòu)造函數(shù) )進(jìn)行初始化。77、要使Lable控件顯示給定的文字“您好”,應(yīng)在設(shè)計狀態(tài)下設(shè)置它的( Text )屬性值78、在C#程序中,程序的執(zhí)行總是從( Main )方法開始的79、在C#中,進(jìn)行注釋有兩種方法:使用“/”和使用“/* */“符號對,其中( / )只能進(jìn)行單行注釋。80、要在控制臺程序運(yùn)行時輸入信息,可使用Console類的( ReadLine )方法。81、在循環(huán)執(zhí)行過程中,希望當(dāng)某個條件滿足時退出循環(huán),使用( break )語句82、數(shù)組定義與賦值語句如下:int a=1,2,3,4,5;則a2的值是( 3 )83

11、、下列程序段執(zhí)行后,a4的值為( 4 )。 int a=1,2,3,4,5;a4=aa2; 84、要定義一個3行4列的單精度型二維數(shù)組f,使用的定義語句為(float, f=new float3,4; )85、定義方法時使用的參數(shù)是( 形參 ),調(diào)用方法時使用的參數(shù)是( 實(shí)參 )。86、數(shù)據(jù)類型說明符用來說明方法返回值的類型,如果沒有返回值,則其類型說明符應(yīng)為( void )。87、C#中的字符串有兩類,規(guī)則字符串和逐字字符串,定義逐字字符串時,應(yīng)在其前面加上( )號。88、在類的成員聲明時,若使用了( protected)修飾符則該成員只能在該類或其派生類中使用。89、類的靜態(tài)成員屬于( 類

12、 )所有,非靜態(tài)成員屬于類的實(shí)例所有。90、要給屬性對應(yīng)的數(shù)據(jù)成員賦值,通常要使用set訪問器,set訪問器始終使用( value )來設(shè)置屬性的值。91、在聲明類時,在類名前(abstract)修飾符,則聲明的類只能作為其他類的基類,不能被實(shí)例化。92、( try )塊封裝了可能引發(fā)異常的代碼。93、Exception類中有兩個重要的屬性:( Message )屬性包含對異常原因的描述信息94、get訪問器必須用(return)語句來返回。95、C#中的屬性通過(get)和(set)訪問器來對屬性的值進(jìn)行讀和寫。96、已知有類MyOwnClass,則其默認(rèn)的構(gòu)造函數(shù)為(MyOwnClass)

13、。97、元素類型為double的2行5列的二維數(shù)組共占用 (80) 字節(jié)的存儲空間98、當(dāng)在程序中執(zhí)行到 (break)語句時,將結(jié)束本層循環(huán)類語句或switch語句的執(zhí)行。99、元素類型為int的10個元素的數(shù)組共占用(40)個字節(jié)的存儲空間。100、要使Lable控件顯示給定的文字“您好”,應(yīng)在設(shè)計狀態(tài)下設(shè)置它的( Text )屬性值。101、通過( interface )關(guān)鍵字定義一個接口,通過( : )關(guān)鍵字實(shí)現(xiàn)接口。102、設(shè)x為int型變量,請寫出描述“x是奇數(shù)”的C#語言表達(dá)式( x%2=1 )。103、C#中的字符串有兩類,規(guī)則字符串和逐字字符串,定義逐字字符串時,應(yīng)在其前面加

14、上( )號。104、在C#中,可以標(biāo)識不同的對象的屬性是(Name)。105、在C#中,用來創(chuàng)建主菜單的對象是(MenuStrip)。106、浮點(diǎn)類型包括(float)、(double)和(decimal)。107、枚舉類型使用(enum)關(guān)鍵字聲明。108、在switch語句中,(default)語句是可選的,且若存在,只能有一個。109、break語句只能用于循環(huán)語句或(switch)語句中。110、如果 int x的初始值為5,則執(zhí)行表達(dá)式x-=3之后,x的值為( 2 )。111、(*=)運(yùn)算符將左右操作數(shù)相乘的結(jié)果賦值給左操作數(shù)。112、存儲整數(shù)型變量應(yīng)該使用關(guān)鍵字(int)來聲明。1

15、13、在帶有(&)操作符的語句中,如果其中兩個條件都為真,則語句為真。114、(類)是具有相同或相似性質(zhì)的對象的抽象。115、(屬性)是對現(xiàn)實(shí)世界中事物特征進(jìn)行的抽象。116、(封裝)是指使用抽象數(shù)據(jù)類型將數(shù)據(jù)和基于數(shù)據(jù)的操作包裝在一起。117、類的訪問修飾(public)表示公共的訪問級別,對所有其它類可見。118、只讀字段聲明為(readonly)關(guān)鍵字。119、常量被聲明為字段,聲明時在字段的類型前面使用(const)關(guān)鍵字。120、(索引器)是一類特殊的屬性,通過它們可以像引用數(shù)組一樣引用自己的類。121、有時不能確定一個方法的方法參數(shù)到底有幾個,可以使用(params)關(guān)鍵字解決這個

16、問題。122、out和ref關(guān)鍵字類似,不同之處在于(ref)要求變量在作為參數(shù)傳遞之前必須進(jìn)行初始化,而(out)不需要初始化。123、(Main)方法是程序的入口點(diǎn),程序控制在該方法中開始和結(jié)束。124、方法簽名由(方法名稱)和參數(shù)列表組成。125、(繼承)是指派生類可以獲得其基類特征的能力。126、要在控制臺程序運(yùn)行時輸入信息,可使用Console類的(ReadLine)方法。127、在C#中類的默認(rèn)訪問修飾符是(internal)。128、在C#中創(chuàng)建一個對象是,系統(tǒng)最先執(zhí)行的是(構(gòu)造函數(shù))中的語句。129、結(jié)構(gòu)化的程序設(shè)計的3種基本結(jié)構(gòu)是(順序結(jié)構(gòu)),(選擇結(jié)構(gòu))和(循環(huán)結(jié)構(gòu))。13

17、0、8/3的結(jié)果是(2)。131、具有n+1個元素的數(shù)組的索引是0(n)。132、使用SqlDataReader一次可以讀取(1)條記錄。133、使用(throw)關(guān)鍵字可以再次引發(fā)捕獲到的異常。134、在C#中每個short類型的變量戰(zhàn)勝(4)個字節(jié)的內(nèi)存135、用鼠標(biāo)右擊一個控件時出現(xiàn)的菜單一般稱為(快捷菜單)。136、(CTS或通用類型系統(tǒng))保證在.NET開發(fā)中不同的語言類型之間的相互兼容。137、在類的定義中,類的(方法)描述了該類的對象的行為特征。138、使用(sealed)關(guān)鍵字修飾的類,可以避免類被繼承。139、在定義類時,如果希望類的某個方法能夠在派生類中進(jìn)一步進(jìn)行改進(jìn),以處理

18、不同的派生類的需要,則應(yīng)將該方法聲明為(virtual)。140、在C#中實(shí)參與形參有四種傳遞方式,它們分別是值參數(shù)、引用參數(shù)、 輸出參數(shù)和( 參數(shù)數(shù)組 )。141、在C#中實(shí)參與形參有四種傳遞方式,它們分別是值參數(shù) 、引用參數(shù)、( 輸出參數(shù) )和參數(shù)數(shù)組。142、在C#中實(shí)參與形參有四種傳遞方式,它們分別是( 值參數(shù) )、引用參數(shù)、 輸出參數(shù) 和( 參數(shù)數(shù)組 )。143、C#程序的基本單位是(語句)。144、類的以下特性中,可以用于方便地重用已有的代碼和數(shù)據(jù)的是(繼承)。145、在Array類中,可以對一維數(shù)組中的元素進(jìn)行排序的方法是(Sort)。146、C#是一種面向(對象)的語言。147

19、、在C#中,可以標(biāo)識不同的對象的屬性是(Name)。148、繼承具有(傳遞性),即當(dāng)基類本身也是某一類的派生類時,派生類會自動繼承間接基類的成員。149、StreamWriter的(WriteLine)方法,可以向文本文件寫入一行帶回車和換行的文本的。150、(MSIL)是獨(dú)立于CPU 的指令集,它可以被高效地轉(zhuǎn)換為特定于某種CPU 的代碼。151、C#程序中,可使用try.catch 機(jī)制來處理程序出現(xiàn)的(運(yùn)行)錯誤。152、在Queue類中,Enqueue方法的作用是( 在隊(duì)列末端加入新的元素 )。153、在ADO.NET中,表示程序到數(shù)據(jù)的連接的對象為( Connection對象 )。1

20、54、C#中執(zhí)行下列語句后,int n=21; n=65”的值為(false)。223、計算表達(dá)式“10=10&104+3”的結(jié)果為(true)。224、計算表達(dá)式“10*10*1010|2=10;i=i-3)”循環(huán)次數(shù)為(7)次。226、對于do-while循環(huán)結(jié)構(gòu),當(dāng)while語句中的條件表達(dá)式的值為(false)時結(jié)束循環(huán)。227、跳轉(zhuǎn)語句中的(goto)語句可以將程序控制直接轉(zhuǎn)移到標(biāo)號指定的語句。228、C#語言中的結(jié)構(gòu)類型采用(struct)來進(jìn)行聲明。它是一系列相關(guān)的但類型不一定相同的變量組織在一起構(gòu)成的。229、數(shù)組內(nèi)的值都具有相同的(類型)。230、選定或取消選定RadioBu

21、tton時,都會觸發(fā)(CheckedChanged)事件。231、派生類的對象對它的基類成員中的(私有或private)成員是不可訪問的。232、C#程序中,可使用try.catch 機(jī)制來處理程序出現(xiàn)的( 運(yùn)行 )錯誤。233、點(diǎn)擊“工具箱”窗口中的“下箭頭”按鈕后,可以選擇的窗口停放樣式有(??浚?、(浮動)和(隱藏)。234、有一個字符串的定義為string s = “hello world!”; 在此字符串中,字符w的索引是(6)。235、Windows窗體應(yīng)用程序的編程模型主要由(窗體)、(控件)和(事件)。236、在方法定義中,virtual含義是(被virtual修飾的方法可以被子

22、類重寫)。237、在類的定義中,類的( 方法 )描述了該類的對象的行為特征。238、如果未顯式賦值,則將整型值( 0 )賦給枚舉中的第一個元素239、用來定義事件的關(guān)鍵字是(event)。240、在.NET中,一些數(shù)據(jù)類型為引用類型,當(dāng)引用類型的值為(null)時,表明沒有引用任何對象。241、在C#中,用來表示回車的轉(zhuǎn)義字符是(n)。242、在C#中,布爾類型的關(guān)鍵字是( bool )。243、在C#中byte類型所占用的內(nèi)存空間是(2)個字節(jié)。244、對類不指定訪問修飾符,則類的默認(rèn)訪問修飾符為_internal_,但是類成員的默認(rèn)訪問級別為_private_245、C#中的三元運(yùn)算符是_

23、 ?_:_。246、使用Message.Show( )方法可以顯示消息框,消息框的返回值是一個 DialogResult 類型。247、當(dāng)整數(shù)a賦值給一個object對象時,整數(shù)a將會被(裝箱),248、C#中,使用(屬性)的功能來讀寫類中的字段,從而便于為這些字段提供保護(hù)。249、所有的Windows窗體控件都是從System.Windows.Forms. Control_類繼承而來,它公開的成員主要包含:_屬性_、_事件_、_方法_。250、在windows程序中,若想選中復(fù)選框,則應(yīng)將該控件的_Checked_屬性設(shè)置為true。251、實(shí)現(xiàn)密碼框功能的方法是將TextBox控件的_Pa

24、sswordChar_屬性賦予屏蔽字符252、_Count_屬性用于獲取ListBox中項(xiàng)的數(shù)目。253、當(dāng)進(jìn)入Visual Studio集成環(huán)境,如果沒有顯示“工具箱”窗口,應(yīng)選擇“(_視圖_)_”菜單項(xiàng)的“工具箱”選項(xiàng),以顯示“工具箱”窗口。254、屬性窗口的屬性可以按(分類 )順序和按字母順序排列。255、類聲明后,可以創(chuàng)建類的實(shí)例,創(chuàng)建類的實(shí)例要使用(new)關(guān)鍵字,類的實(shí)例相當(dāng)于一個變量,創(chuàng)建類的實(shí)例的格式如:(類名 對象名= new 對象名()256、C#的類定義中可以包含兩種成員:靜態(tài)成員和非靜態(tài)成員。使用(static)關(guān)鍵字修飾的是靜態(tài)成員,反之為非靜態(tài)成員。257、 讓控件

25、不可用的屬性是(enabled)。258、讓控件不可見的屬性是(visible)。259、聲明一個10行20列的二維整形數(shù)組的語句為:(int, a=new int10,20)。260、構(gòu)造函數(shù)在(創(chuàng)建對象)時被調(diào)用。261、 Random.Next 方法用來產(chǎn)生隨機(jī)數(shù)。262、 索引函數(shù) 能夠以數(shù)組的方式來控制對多個變量的讀寫訪問。263、被調(diào)用的方法中的 return 語句可以用來向調(diào)用方法傳遞表達(dá)式的值。264、在C中,下列for循環(huán)的運(yùn)行結(jié)果是(12345)。for(int i=0;i0;i-)Console.Write(i-);266、在C中,下列代碼的運(yùn)行結(jié)果是(246)。int

26、price = new int1,2,3,4,5,6;foreach(int p in price) if(p%2=0)Console.Write(p);267、一般將類的構(gòu)造方法聲明為 public或公有 訪問權(quán)限。如果聲明為private,就不能創(chuàng)建該類的對象。268、C#數(shù)組類型是一種引用類型,所有的數(shù)組都是從System命名空間的 object 類繼承而來的引用對象。269、C#數(shù)組元素的下標(biāo)從 0 開始。270、在while循環(huán)語句中,一定要有修改循環(huán)條件的語句,否則,可能造成 死循環(huán) .。271、在switch語句中,每個語句標(biāo)號所含關(guān)鍵字case后面的表達(dá)式必須是 常量表達(dá)式 。

27、272、確定兩個類繼承關(guān)系的符號是 : 。273、不可繼承的類,使用 sealed 關(guān)鍵字定義。274、不指定基礎(chǔ)類型的枚舉的直接量為 int 類型的值 。275、專門產(chǎn)生偽隨機(jī)數(shù)的類是 Random 類。276、專用于數(shù)組和集合的循環(huán)語句是 foreach 。277、方法重載是指類的兩個或兩個以上的方法_同名_,但形式參數(shù)列表不同的情況。278、下面程序段執(zhí)行后,sum的值為 11 int i,sum=0; for(i=0,sum=0;i=10;i+,sum+);279、下面循環(huán)語句的執(zhí)行次數(shù)為 6 次 。 for(int i=0;i=10;i+=2)280、使用MessageBox顯示消息

28、時,第(2)個參數(shù)為標(biāo)題參數(shù)。 281、SubString()函數(shù)的功能是 (獲取子字符串)。282、表達(dá)式 2+5/10*10 的值為(2)。283、C#程序的入口是(Main)方法。284、類是一種數(shù)據(jù)結(jié)構(gòu),它使用 class 關(guān)鍵字聲明。285、類聲明后,可以創(chuàng)建類的實(shí)例,創(chuàng)建類的實(shí)例要使用 new 關(guān)鍵字。類的實(shí)例相當(dāng)于一個變量。創(chuàng)建類的實(shí)例的格式如:類名 對象名= new 對象名() 。286、C#的類定義中可以包含兩種成員:靜態(tài)成員和非靜態(tài)成員。使用了 static 關(guān)鍵字修飾的就是靜態(tài)成員,反之就是非靜態(tài)成員。287、創(chuàng)建新對象時將調(diào)用類的 構(gòu)造函數(shù) 。它主要用來為對象分配存儲空

29、間,完成初始化操作。288、抽象類使用關(guān)鍵字 obstract 來聲明。289、派生類構(gòu)造函數(shù)的執(zhí)行順序是從最上面的(基類)開始,直到最后一個(派生類)結(jié)束。290、在C#中調(diào)用基類的方法使用關(guān)鍵字(base)。291、引入命名空間的關(guān)鍵字是(using)。292、類的定義使用關(guān)鍵字(class),定義結(jié)構(gòu)使用關(guān)鍵字(struct)。293、在catch語句中列出異常類型時FormatException異常應(yīng)列在Exception異常的( 前面 )。294、Exception類中有兩個重要的屬性:( Message )屬性包含對異常原因的描述信息。295、在聲明類時,在類名前(abstract

30、)修飾符,則聲明的類只能作為其他類的基類,不能被實(shí)例化。296、在類的成員聲明時,若使用了( protected )修飾符則該成員只能在該類或其派生類中使用。297、在方法的參數(shù)列表中定義的參數(shù)稱為(形參)。298、類的方法聲明中,若沒有顯式指定方法的訪問修飾符,則默認(rèn)為(private)。299、靜態(tài)屬性只能通過(類)調(diào)用。300、數(shù)據(jù)類型轉(zhuǎn)換分為(隱式轉(zhuǎn)換)和(顯式轉(zhuǎn)換)兩種。二、選擇: 1、裝箱是把值類型轉(zhuǎn)換到( b )類型。 a)數(shù)組 b)引用 c)char d)string2、靜態(tài)構(gòu)造函數(shù)只能對( a)數(shù)據(jù)成員進(jìn)行初始化。 a) 靜態(tài) b) 動態(tài)c)實(shí)例 d) 靜態(tài)和實(shí)例3、關(guān)于如下

31、程序結(jié)構(gòu)的描述中,哪一項(xiàng)是正確的?( b )for ( ; ; ) 循環(huán)體; a) 不執(zhí)行循環(huán)體 b) 一直執(zhí)行循環(huán)體,即死循環(huán)c) 執(zhí)行循環(huán)體一次 d) 程序不符合語法要求4、下列哪個類型的對象是ADO.NET在非連接模式下處理數(shù)據(jù)內(nèi)容的主要對象?( d ) a) Command b) Connection c) DataAdapter d) DataSet5、下列哪一個不是類成員的成員的是( d ). a)屬性 b) 數(shù)組 c) 索引器 d)while循環(huán)結(jié)構(gòu)6、枚舉類型是一組命名的常量集合,所有整形都可以作為枚舉類型的基本類型,如果類型省略,則定義為( a )。a) int b) sby

32、te c) uint d) ulong7、下列關(guān)于數(shù)組訪問的描述中,哪些選項(xiàng)是正確的? (d)。 a) 數(shù)組元素索引是從0開始的 b) 對數(shù)組元素的所有訪問都要進(jìn)行邊界檢查c)如果使用的索引小于0,或大于數(shù)組的大小,編譯器將拋出一個IndexOutOfRangeException異常; d) 數(shù)組元素的訪問是從1開始,到Length結(jié)束;8、下列結(jié)構(gòu)圖對應(yīng)于哪種結(jié)構(gòu)(A是程序段,P是條件)?( c)。a) while 循環(huán)結(jié)構(gòu) b) dowhile 循環(huán)結(jié)構(gòu)c) ifelse 選擇結(jié)構(gòu) d) switchcase選擇結(jié)構(gòu)9、C#數(shù)組主要有三種形式,它們是(c)。a) 一維數(shù)組 、二維數(shù)組、三維

33、數(shù)組 b) 整型數(shù)組、浮點(diǎn)型數(shù)組、字符型數(shù)組c) 一維數(shù)組、多維數(shù)組、不規(guī)則數(shù)組 d) 一維數(shù)組、二維數(shù)組、多維數(shù)組10、下列標(biāo)識符命名正確的是( d )。 a) X.25 b)4foots c)val(7) d)_Years11、面向?qū)ο缶幊讨械摹袄^承”的概念是指( b )a) 對象之間通過消息進(jìn)行交互 b)派生自同一個基類的不同類的對象具有一些共同特征c)對象的內(nèi)部細(xì)節(jié)被隱藏 d) 派生類對象可以不受限制地訪問所有的基類對象12、下列語句在控制臺上的輸出是什么?( b )if(true) System.Console.WriteLine(“FirstMessage”); System.Co

34、nsole.WriteLine(“SecondMessage”);a) 無輸出 b)FirstMessage c)SecondMessage d)FirstMessage SecondMessage13、在C#的類結(jié)構(gòu)中,class關(guān)鍵字前面的關(guān)鍵字是表示訪問級別,下面哪個關(guān)鍵字表示該類只能被這個類的成員或派生類成員訪問? ( d)。a) publicb) privatec) internald) protected14、下列類型中, 哪些不屬于引用類型?(b)。a) Stringb) intc) Class d) Delegate15、 數(shù)組pins的定義如下: int pins=new i

35、nt49,2,3,1; 則pins1=( b ) a) 1 b) 2 c) 3 d) 916、創(chuàng)建數(shù)據(jù)庫連接使用的對象是( a)。 a) Connection b) Command c) DataReader d) DataSet17、調(diào)用方法時,如果想給方法傳遞任意個數(shù)的參數(shù)時,應(yīng)選用哪個關(guān)鍵字( c)。a) refb) out c) paramsd) 無特殊要求18、C#中TestClass為一自定義類,其中有以下屬性定義public void Property使用以下語句創(chuàng)建了該類的對象,并使變量obj引用該對象:TestClass obj = new TestClass();那么,可通

36、過什么方式訪問類TestClass的Property屬性? ( a ) a) Obj,Property; b) MyClass.Property;c) obj : Property; d) obj.Property ();19. 在C#中,表示一個字符串的變量應(yīng)使用以下哪條語句定義?( b )a) CString str; b) string str; c) Dim str as string d) char * str;20、下列關(guān)于C#面向?qū)ο髴?yīng)用的描述中,哪項(xiàng)是正確的?(c)。a) 派生類是基類的擴(kuò)展,派生類可以添加新的成員,也可去掉已經(jīng)繼承的成員b) abstract方法的聲明必須同時

37、實(shí)現(xiàn) c) 聲明為sealed的類不能被繼承d) 接口像類一樣,可以定義并實(shí)現(xiàn)方法21、C#中導(dǎo)入某一命名空間的關(guān)鍵字是( a )。a) using b) use c)import d) include22、一般情況下,異常類存放在什么命名空間中?(b)。a) 生成異常類所在的命名空間 b) System.Exception命名空間c) System.Diagnostics命名空間 d) System命名空間23、以下程序的輸出結(jié)果是(d)。enum Color Red, Green = 2, Blue static void Main(string args) Color c = 0; Co

38、lor c1 = (Color )2; Console.WriteLine(0,1, c,c1 ); Console .Read (); a) Green,Red b) Red,Green c) Red,Blued) Green,Blue24、若將數(shù)據(jù)庫中的數(shù)據(jù)填充到數(shù)據(jù)集,應(yīng)調(diào)用SqlDataAdapter的(c)方法。a) Openb) Closec) Filld) Update25、下列標(biāo)識符命名正確的是( a )。 a) X_25 b)4foots c)&Years d)val(7)26、若將數(shù)據(jù)集中所作更改更新回數(shù)據(jù)庫,應(yīng)調(diào)用SqlAdapter的(a)方法。a)Updateb) C

39、losec) Filld) Open27、C#中MyClass 為一自定義類,其中有以下方法定義public void Hello()使用以下語句創(chuàng)建了該類的對象,并使變量obj 引用該對象:MyClass obj = new MyClass();那么,可如何訪問類MyClass 的Hello 方法?(a)。a) obj.Hello(); b) obj:Hello(); c) MyClass.Hello(); d)MyClass:Hello();28、如果左操作數(shù)大于右操作數(shù),()運(yùn)算符返回false。 a)= b) c) = d)以上都是29、下面哪個關(guān)鍵字不是用來修飾方法的參數(shù)?(d)。a

40、) refb) params c) outd) in30、在使用FileStream 打開一個文件時,通過使用FileMode 枚舉類型的( a )成員,來指定操作系統(tǒng)打開一個現(xiàn)有文件并把文件讀寫指針定位在文件尾部。a) Append b) Create c) CreateNew d) Truncate 31、有說明語句double, tab=new double2,3;那么下面敘述正確的是(c)。a) tab是一個數(shù)組維數(shù)不確定的數(shù)組,使用時可以任意調(diào)整b) tab是一個有兩個元素的一維數(shù)組,它的元素初始值分別是2,3 c) tab是一個二維數(shù)組,它的元素個數(shù)一共有6個d) tab是一個不規(guī)

41、則數(shù)組,數(shù)組元素的個數(shù)可以變化32、在菜單項(xiàng)File中,為將F設(shè)為助記符,應(yīng)將該菜單項(xiàng)的Text屬性設(shè)置為( b )。 a) File b)&File c)%File d)_File33、下列關(guān)于“方法重載”的描述中,哪些選項(xiàng)是不正確的?( b )。a) 方法重載可以擴(kuò)充現(xiàn)有類的功能b) 構(gòu)造函數(shù)不可以重載c) 方法ConsoleW(int _value)是方法ConsoleW(string _value)的重載d) 方法重載即“同樣的方法名但傳遞的參數(shù)不同”34、以下程序的輸出結(jié)果是(b)。class Program static void Main(string args) MyStruc

42、t s1 = new MyStruct(1, 2); s1.x = 2; s1.Sum(); Console.ReadLine(); struct MyStruct public int x; public int y; public MyStruct(int i, int j) x = i; y = j; public void Sum() int sum = x + y; Console.WriteLine(the sum is 0,sum ); a) the sum is 4 b) the sum is 3 c) the sum is 2d) the sum is 035、指定操作系統(tǒng)讀取文件方式中的FileMode .Create的含義是(d)。 a) 打開現(xiàn)有文件 b) 指定操作系統(tǒng)應(yīng)創(chuàng)建文件,如果文件存在,將出現(xiàn)異常 c) 打開現(xiàn)有文件,若文件不存在,出現(xiàn)異常 d) 指定操作系統(tǒng)應(yīng)創(chuàng)建文件,如果文件存在,將被改寫36、以下說法正確的是(b)。a) 虛方法必須在派生類中重寫,抽象方法不需要重寫b) 虛方法可以在派生類中重寫,抽象方法必須重寫c) 虛方法必須在派生類中重寫,抽象方法必須重寫d) 虛方法可以在派生類中重寫,抽象方法也不需要重寫37、下列標(biāo)識符命名正確的是( c )。 a) exam-1 b)Main c)_mon

溫馨提示

  • 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

提交評論