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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

5、都應(yīng)至少具有的三個(gè)特性是 封裝、( 繼承 )和多態(tài)。 36、C#雖然不支持多重繼承,但提供了另一種類似的機(jī)制是( 接口 )。37、數(shù)據(jù)庫(kù)表中的每一行稱為一條( 記錄 )。38、要關(guān)閉已打開的數(shù)據(jù)庫(kù)連接,應(yīng)使用連接對(duì)象的( close )方法。39、關(guān)閉數(shù)據(jù)庫(kù)的連接,應(yīng)使用連接對(duì)象的(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)部每個(gè)數(shù)組的長(zhǎng)度可以不同,就像一個(gè)鋸齒形狀。44、一個(gè)Web頁(yè)面的擴(kuò)展名為( .

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

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

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

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

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

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

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

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

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

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

16、問(wèn)題。122、out和ref關(guān)鍵字類似,不同之處在于(ref)要求變量在作為參數(shù)傳遞之前必須進(jìn)行初始化,而(out)不需要初始化。123、(Main)方法是程序的入口點(diǎn),程序控制在該方法中開始和結(jié)束。124、方法簽名由(方法名稱)和參數(shù)列表組成。125、(繼承)是指派生類可以獲得其基類特征的能力。126、要在控制臺(tái)程序運(yùn)行時(shí)輸入信息,可使用Console類的(ReadLine)方法。127、在C#中類的默認(rèn)訪問(wèn)修飾符是(internal)。128、在C#中創(chuàng)建一個(gè)對(duì)象是,系統(tǒng)最先執(zhí)行的是(構(gòu)造函數(shù))中的語(yǔ)句。129、結(jié)構(gòu)化的程序設(shè)計(jì)的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個(gè)元素的數(shù)組的索引是0(n)。132、使用SqlDataReader一次可以讀?。?)條記錄。133、使用(throw)關(guān)鍵字可以再次引發(fā)捕獲到的異常。134、在C#中每個(gè)short類型的變量戰(zhàn)勝(4)個(gè)字節(jié)的內(nèi)存135、用鼠標(biāo)右擊一個(gè)控件時(shí)出現(xiàn)的菜單一般稱為(快捷菜單)。136、(CTS或通用類型系統(tǒng))保證在.NET開發(fā)中不同的語(yǔ)言類型之間的相互兼容。137、在類的定義中,類的(方法)描述了該類的對(duì)象的行為特征。138、使用(sealed)關(guān)鍵字修飾的類,可以避免類被繼承。139、在定義類時(shí),如果希望類的某個(gè)方法能夠在派生類中進(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#程序的基本單位是(語(yǔ)句)。144、類的以下特性中,可以用于方便地重用已有的代碼和數(shù)據(jù)的是(繼承)。145、在Array類中,可以對(duì)一維數(shù)組中的元素進(jìn)行排序的方法是(Sort)。146、C#是一種面向(對(duì)象)的語(yǔ)言。147

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

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

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

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

23、 ?_:_。246、使用Message.Show( )方法可以顯示消息框,消息框的返回值是一個(gè) DialogResult 類型。247、當(dāng)整數(shù)a賦值給一個(gè)object對(duì)象時(shí),整數(shù)a將會(huì)被(裝箱),248、C#中,使用(屬性)的功能來(lái)讀寫類中的字段,從而便于為這些字段提供保護(hù)。249、所有的Windows窗體控件都是從System.Windows.Forms. Control_類繼承而來(lái),它公開的成員主要包含:_屬性_、_事件_、_方法_。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)于一個(gè)變量,創(chuàng)建類的實(shí)例的格式如:(類名 對(duì)象名= new 對(duì)象名()256、C#的類定義中可以包含兩種成員:靜態(tài)成員和非靜態(tài)成員。使用(static)關(guān)鍵字修飾的是靜態(tài)成員,反之為非靜態(tài)成員。257、 讓控件

25、不可用的屬性是(enabled)。258、讓控件不可見的屬性是(visible)。259、聲明一個(gè)10行20列的二維整形數(shù)組的語(yǔ)句為:(int, a=new int10,20)。260、構(gòu)造函數(shù)在(創(chuàng)建對(duì)象)時(shí)被調(diào)用。261、 Random.Next 方法用來(lái)產(chǎn)生隨機(jī)數(shù)。262、 索引函數(shù) 能夠以數(shù)組的方式來(lái)控制對(duì)多個(gè)變量的讀寫訪問(wèn)。263、被調(diào)用的方法中的 return 語(yǔ)句可以用來(lái)向調(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或公有 訪問(wèn)權(quán)限。如果聲明為private,就不能創(chuàng)建該類的對(duì)象。268、C#數(shù)組類型是一種引用類型,所有的數(shù)組都是從System命名空間的 object 類繼承而來(lái)的引用對(duì)象。269、C#數(shù)組元素的下標(biāo)從 0 開始。270、在while循環(huán)語(yǔ)句中,一定要有修改循環(huán)條件的語(yǔ)句,否則,可能造成 死循環(huán) .。271、在switch語(yǔ)句中,每個(gè)語(yǔ)句標(biāo)號(hào)所含關(guān)鍵字case后面的表達(dá)式必須是 常量表達(dá)式 。

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

28、時(shí),第(2)個(gè)參數(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)于一個(gè)變量。創(chuàng)建類的實(shí)例的格式如:類名 對(duì)象名= new 對(duì)象名() 。286、C#的類定義中可以包含兩種成員:靜態(tài)成員和非靜態(tài)成員。使用了 static 關(guān)鍵字修飾的就是靜態(tài)成員,反之就是非靜態(tài)成員。287、創(chuàng)建新對(duì)象時(shí)將調(diào)用類的 構(gòu)造函數(shù) 。它主要用來(lái)為對(duì)象分配存儲(chǔ)空

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

30、)修飾符,則聲明的類只能作為其他類的基類,不能被實(shí)例化。296、在類的成員聲明時(shí),若使用了( protected )修飾符則該成員只能在該類或其派生類中使用。297、在方法的參數(shù)列表中定義的參數(shù)稱為(形參)。298、類的方法聲明中,若沒有顯式指定方法的訪問(wèn)修飾符,則默認(rèn)為(private)。299、靜態(tài)屬性只能通過(guò)(類)調(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ù)只能對(duì)( a)數(shù)據(jù)成員進(jìn)行初始化。 a) 靜態(tài) b) 動(dòng)態(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) 程序不符合語(yǔ)法要求4、下列哪個(gè)類型的對(duì)象是ADO.NET在非連接模式下處理數(shù)據(jù)內(nèi)容的主要對(duì)象?( d ) a) Command b) Connection c) DataAdapter d) DataSet5、下列哪一個(gè)不是類成員的成員的是( 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ù)組訪問(wèn)的描述中,哪些選項(xiàng)是正確的? (d)。 a) 數(shù)組元素索引是從0開始的 b) 對(duì)數(shù)組元素的所有訪問(wèn)都要進(jìn)行邊界檢查c)如果使用的索引小于0,或大于數(shù)組的大小,編譯器將拋出一個(gè)IndexOutOfRangeException異常; d) 數(shù)組元素的訪問(wèn)是從1開始,到Length結(jié)束;8、下列結(jié)構(gòu)圖對(duì)應(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)識(shí)符命名正確的是( d )。 a) X.25 b)4foots c)val(7) d)_Years11、面向?qū)ο缶幊讨械摹袄^承”的概念是指( b )a) 對(duì)象之間通過(guò)消息進(jìn)行交互 b)派生自同一個(gè)基類的不同類的對(duì)象具有一些共同特征c)對(duì)象的內(nèi)部細(xì)節(jié)被隱藏 d) 派生類對(duì)象可以不受限制地訪問(wèn)所有的基類對(duì)象12、下列語(yǔ)句在控制臺(tái)上的輸出是什么?( b )if(true) System.Console.WriteLine(“FirstMessage”); System.Co

34、nsole.WriteLine(“SecondMessage”);a) 無(wú)輸出 b)FirstMessage c)SecondMessage d)FirstMessage SecondMessage13、在C#的類結(jié)構(gòu)中,class關(guān)鍵字前面的關(guān)鍵字是表示訪問(wèn)級(jí)別,下面哪個(gè)關(guān)鍵字表示該類只能被這個(gè)類的成員或派生類成員訪問(wè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ù)庫(kù)連接使用的對(duì)象是( a)。 a) Connection b) Command c) DataReader d) DataSet17、調(diào)用方法時(shí),如果想給方法傳遞任意個(gè)數(shù)的參數(shù)時(shí),應(yīng)選用哪個(gè)關(guān)鍵字( c)。a) refb) out c) paramsd) 無(wú)特殊要求18、C#中TestClass為一自定義類,其中有以下屬性定義public void Property使用以下語(yǔ)句創(chuàng)建了該類的對(duì)象,并使變量obj引用該對(duì)象:TestClass obj = new TestClass();那么,可通

36、過(guò)什么方式訪問(wèn)類TestClass的Property屬性? ( a ) a) Obj,Property; b) MyClass.Property;c) obj : Property; d) obj.Property ();19. 在C#中,表示一個(gè)字符串的變量應(yīng)使用以下哪條語(yǔ)句定義?( 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方法的聲明必須同時(shí)

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ù)庫(kù)中的數(shù)據(jù)填充到數(shù)據(jù)集,應(yīng)調(diào)用SqlDataAdapter的(c)方法。a) Openb) Closec) Filld) Update25、下列標(biāo)識(shí)符命名正確的是( a )。 a) X_25 b)4foots c)&Years d)val(7)26、若將數(shù)據(jù)集中所作更改更新回?cái)?shù)據(jù)庫(kù),應(yīng)調(diào)用SqlAdapter的(a)方法。a)Updateb) C

39、losec) Filld) Open27、C#中MyClass 為一自定義類,其中有以下方法定義public void Hello()使用以下語(yǔ)句創(chuàng)建了該類的對(duì)象,并使變量obj 引用該對(duì)象:MyClass obj = new MyClass();那么,可如何訪問(wèn)類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、下面哪個(gè)關(guān)鍵字不是用來(lái)修飾方法的參數(shù)?(d)。a

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

41、則數(shù)組,數(shù)組元素的個(gè)數(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、以下說(shuō)法正確的是(b)。a) 虛方法必須在派生類中重寫,抽象方法不需要重寫b) 虛方法可以在派生類中重寫,抽象方法必須重寫c) 虛方法必須在派生類中重寫,抽象方法必須重寫d) 虛方法可以在派生類中重寫,抽象方法也不需要重寫37、下列標(biāo)識(shí)符命名正確的是( c )。 a) exam-1 b)Main c)_mon

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論