C#開發(fā)基礎(chǔ)(習(xí)題卷9)_第1頁
C#開發(fā)基礎(chǔ)(習(xí)題卷9)_第2頁
C#開發(fā)基礎(chǔ)(習(xí)題卷9)_第3頁
C#開發(fā)基礎(chǔ)(習(xí)題卷9)_第4頁
C#開發(fā)基礎(chǔ)(習(xí)題卷9)_第5頁
已閱讀5頁,還剩79頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

試卷科目:C#開發(fā)基礎(chǔ)C#開發(fā)基礎(chǔ)(習(xí)題卷9)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesC#開發(fā)基礎(chǔ)第1部分:單項(xiàng)選擇題,共138題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.以下關(guān)于虛擬方法和抽象方法的說明,錯(cuò)誤的是()A)虛擬方法用virtual前綴修飾B)抽象方法用abstract前綴修飾C)抽象方法不具有方法體實(shí)現(xiàn)部分D)虛擬方法不具有方法體實(shí)現(xiàn)部分[單選題]2.在窗體上放置一個(gè)命令按鈕,并在?屬性?窗口的Text屬性處輸入?開始(&S)?,則命令按鈕上顯示的是()。A)開始(S)B)開始(&S)C)開始(Alt+S)D)開始(Alt&S)[單選題]3.下列哪種類型是引用類型的數(shù)據(jù)類型?()A)intB)BoolC)DouBleD)ArrAy[單選題]4.在C#中,下列關(guān)于構(gòu)造函數(shù)的敘述,正確的是()。A)構(gòu)造函數(shù)的返回值類型為voidB)構(gòu)造函數(shù)的函數(shù)名必須為MainC)構(gòu)造函數(shù)的函數(shù)名必須與類名相同D)一個(gè)類只能有一個(gè)構(gòu)造函數(shù),不能重載[單選題]5.在c#中,下列代碼的運(yùn)行結(jié)果是()U.singSystem;ClassTest{S.taticVoidMain(string[]args){I.nta=10,b=20;I.ntc=a>b?a++:--b;Console.WriteLine(c);}}A)10B)11C)19D)20[單選題]6.在CSS3中,樣式的基本語法不包括下面哪個(gè)A)選擇器B)屬性C)樣式表D)屬性值[單選題]7.為了將字符串str=?123,456?轉(zhuǎn)換成整數(shù)123456,應(yīng)該使用以下哪條語句?()A)intNum=int.PArse(str);B)intNum=str.PArse(int);C)intNum=(int)str;D)intNum=int.PArse(str,GloBAlizAtion.NumBerStyles.AllowThousAnDs);[單選題]8.下列描述中,錯(cuò)誤的是()A)基類的protected成員在public派生類中仍然是protected成員B)基類的private成員在public派生類中是不可訪問的C)基類public成員在private派生類中是private成員D)基類public成員在protected派生類中仍是public成員[單選題]9.泛型方法的類型參數(shù)表用什么分割()A)用分隔B)用,分隔C)用""分隔D)用\分隔[單選題]10.在CSS3中,下列選擇器中屬于包含選擇器的是()A)#div{…}B)div{…}C)#divh1{…}D)div,h1{…}[單選題]11.分析下列程序中類MyClass的定義classBaseClass{publicinti;}classMyClass:BaseClass{publicnewinti;}則下列語句在Console上的輸出為_____.MyClassy=newMyClass();BaseClassx=y;x.i=100;Console.WriteLine("{0},{1}",x.i,y.i); (提示:注意類MyClass中的new關(guān)鍵字)A)0,0B)100,100C)0,100D)100,0[單選題]12.下面的運(yùn)算符中,優(yōu)先級別最低的是()。A)newB)!=C)?:D)=[單選題]13.在C#中,關(guān)于switch結(jié)構(gòu),以下說法正確的是?A)switch結(jié)構(gòu)適用于區(qū)間判斷的情況B)switch結(jié)構(gòu)實(shí)現(xiàn)多路分支,程序結(jié)構(gòu)清晰,提高了程序的可讀性C)多重if結(jié)構(gòu)使用于等值判斷的情況D)switch結(jié)構(gòu)無法實(shí)現(xiàn)多重條件判斷,只能使用多重if結(jié)構(gòu)可以實(shí)現(xiàn)多重條件判斷[單選題]14.在C#中,在.NET,以下()事件是窗體關(guān)閉后被觸發(fā)的。(選擇一項(xiàng))A)UnloadB)DeactivateC)FormClosedD)Closing[單選題]15.在c#中,預(yù)處理指令#region(區(qū)域,范圍)和#endregion的作用是()A)注釋#region和#endregion之間的代碼B)為#CodeEditor定義一段可折疊代碼區(qū)C)#region和#endregion之間的代碼在debug版本中不參加編譯D)#region和#endregion之間的代碼在release版本中不參加編譯[單選題]16.為了向一個(gè)組件添加一個(gè)新功能而不影響現(xiàn)有的功能你將怎么做?()A)重新編寫組件以包括新的功能B)創(chuàng)建一個(gè)interface,該interface包含用來提供新功能的方法聲明,然后,在組件中執(zhí)行該interfaceC)向組件添加一個(gè)新控件D)創(chuàng)建一個(gè)新的組件來提供附加功能。從現(xiàn)有的組件中調(diào)用新創(chuàng)建組件的方法[單選題]17.下列描述中,()不是方法重載。A)voidShow(){}和voidShow(stringname){}B)stringShow(stringname){}和voidShow(stringname){}C)stringShow(intage){}和voidShow(stringname){}D)voidShow(intage){}和voidShow(intage,stringname){}[單選題]18.C#系統(tǒng)類型System.Int64對應(yīng)以下()數(shù)據(jù)類型。A)charB)intC)longD)short[單選題]19.在C#中,默認(rèn)情況下,省略的類成員訪問修飾符是()。A)privateB)publicC)protectedD)internal[單選題]20.在CSS3中,表示背景圖像定位的CSS屬性為()A)background-positionB)bg-positionC)background-loctionD)background-seat[單選題]21.WinForms程序中,如果復(fù)選框控件的Checked屬性值設(shè)置為True,表示()。(選擇一項(xiàng))A)該復(fù)選框被選中B)該復(fù)選框不被選中C)不顯示該復(fù)選框的文本信息D)顯示該復(fù)選框的文本信息[單選題]22.以下數(shù)組聲明中,不正確的有()A)int[]A;B)intA[]=newint[2];C)int[]A={1,3}D)int[]A=int[]{1,3}[單選題]23.已知OpenFileDialog類的一個(gè)對象dlg,則以下語句正確的是______。A)dig.Filter=?音頻文件|*.wav,*.midi|所有文件|*.*?;B)dig.Filter=?音頻文件|*.wav;*.midi|所有文件|*.*?;C)dig.Filter=?音頻文件;*.wav|*.midi|所有文件|*.*?;D)dig.Filter=?音頻文件,*.wav,*.midi,所有文件,*.*?;[單選題]24.以下敘述正確的是。A)do-while語句構(gòu)成的循環(huán)不能用其他語句構(gòu)成的循環(huán)來代替B)do-while語句構(gòu)成的循環(huán)只能用break語句退出(也可以用goto退出)C)用do-while語句構(gòu)成的循環(huán),在while后的表達(dá)式為true時(shí)結(jié)束循環(huán)(先執(zhí)行后判斷,所以while后的表達(dá)式為False時(shí)也會執(zhí)行一次)D)用do-while語句構(gòu)成的循環(huán),在while后的表達(dá)式應(yīng)為關(guān)系表達(dá)式或邏輯表達(dá)式[單選題]25.在C#語言中,方法重載的主要方式有兩種,包括()和參數(shù)類型不同的重載。A)參數(shù)名稱不同的重載B)返回類型不同的重載C)方法名不同的重載D)參數(shù)個(gè)數(shù)不同的重載[單選題]26.程序運(yùn)行可能會出現(xiàn)兩種錯(cuò)誤:可預(yù)料的錯(cuò)誤和不可預(yù)料的錯(cuò)誤,對于不可預(yù)料的錯(cuò)誤,可以通過C#語言提供的哪個(gè)方法來處理這種情形()A)中斷調(diào)試B)邏輯判斷C)跳過異常D)異常處理[單選題]27.異常是在什么時(shí)候發(fā)生的?A)編寫程序時(shí)B)編譯時(shí)C)運(yùn)行時(shí)D)最終用戶發(fā)出請求時(shí)[單選題]28.在C#中,以下程序的輸出結(jié)果是?inti;for(i='a';i<'f';i++,i++){Console.Write((char)(i-'a'+'A'));}A)ACEB)BDFC)ABDD)CDE[單選題]29.表達(dá)式12/4-2+5*84%5/2的值為()。A)1B)3C)4D)10[單選題]30.在CSS3中,設(shè)置元素的右外邊距的是()屬性A)margin-topB)margin-bottomC)margin-leftD)margin-right[單選題]31.假設(shè)要在程序中描述一個(gè)學(xué)校所有學(xué)生的信息,下列選項(xiàng)中,關(guān)于類的設(shè)計(jì)的描述,錯(cuò)誤的是()。A)先設(shè)計(jì)一個(gè)學(xué)生類StudentB)在設(shè)計(jì)的類中定義兩個(gè)字段name和age分別表示學(xué)生的姓名和年齡C)在設(shè)計(jì)的類中,定義一個(gè)方法Introduce()表示學(xué)生做自我介紹D)在設(shè)計(jì)的類中定義一個(gè)匿名類[單選題]32.在CSS3中,P{color:red;font-size:12px;}選擇器為()A)PB)colorC)font-sizeD)font-family[單選題]33.在CSS3中,字體屬性的font-weight屬性可以通過()值設(shè)置對字體進(jìn)行加粗A)boldB)bC)strongD)size[單選題]34.以下選項(xiàng)中,哪個(gè)選項(xiàng)中的變量命名是合法的()A)**zB)_esterC)tc@caacD)[單選題]35.在c#中利用sealed修飾的類()A)密封,不能繼承B)密封,可以繼承C)表示基類D)表示抽象類[單選題]36.在C#中,為了使ListView控件右鍵單擊時(shí)能夠顯示一個(gè)上下文菜單,必須設(shè)置其()屬性。A)ShowMenuB)MenuStripC)ContextMenuStripD)Menu[單選題]37.面向?qū)ο笾?,?shí)例化后的對象可以通過()的方式修改或訪問對象的屬性值。A)對象.屬性B)對象.方法()C)類名.字段D)類名.方法()[單選題]38.事前++運(yùn)算符的重栽形式是?()A)operator++()B)operator()++C)operator++()intD)operator++()char[單選題]39.要使圖片在PictureBox中按原大小完整顯示,應(yīng)設(shè)置SizeMode屬性為()。A)AutoSizeB)StretchImageC)CenterImageD)Zoom[單選題]40.如果要將組合框設(shè)置為下拉列表框,文本部分不可編輯,應(yīng)該設(shè)置DropDownStyle屬性為______。A)SimpleB)DropDownC)DropDownListD)ComplexList[單選題]41.下列選項(xiàng)中,()關(guān)鍵字修飾的屬性被稱為靜態(tài)屬性。A)finalB)privateC)staticD)public[單選題]42.在C#程序中,類的默認(rèn)訪問修飾符是以下哪一項(xiàng)()A)publicB)privateC)protectedD)internal[單選題]43.下列關(guān)于變量命名規(guī)則的說法正確的是()。A)變量必須以小寫字母開頭B)變量可以使用數(shù)字開頭C)變量中可以包含&符號D)變量中可以包含字母數(shù)字或者下劃線[單選題]44.在CSS3中,設(shè)置字體樣式屬性說法錯(cuò)誤的是()A)font-size設(shè)置字體大小B)text-align設(shè)置文本的對齊方式C)font-type設(shè)置字體的類型D)font-weight用來設(shè)置字體的粗細(xì)[單選題]45.現(xiàn)有長整形定義?longabc=12345678;?,顯式轉(zhuǎn)換為int型變量cba的語句為()A)cba=(int)abcB)cba=int(abc)C)cba=intabcD)cba=Convert.ToInt32(abc)[單選題]46.下列關(guān)于變量作用域的描述,錯(cuò)誤的是()。A)變量的作用域就是指變量可使用的范圍B)訪問變量作用域之外的變量,會提示訪問失敗C)在變量定義完后,可以改變其作用域D)局部變量的作用域?yàn)槁暶髟撟兞康膲K語句或方法結(jié)束的大括號之間[單選題]47.現(xiàn)有C#方法定義為publicvoidfunction1(intparameter1){…省略…},在該方法中可使用的return語句正確格式是()A)return1;B)returnparameter1;C)returnfunction1;D)return;[單選題]48.以下有關(guān)catch語句塊的說法中,正確的是______。A)包含有可能會引發(fā)異常的語句B)聲明有可能會引發(fā)的異常類型C)異常處理程序位于catch塊中D)一般不與try配合使用,單獨(dú)使用[單選題]49.下列選項(xiàng)中,關(guān)于params修飾的參數(shù),必須放在參數(shù)列表的()位置。A)參數(shù)列表的第一參數(shù)B)參數(shù)類別的第二個(gè)參數(shù)C)參數(shù)列表的最后D)參數(shù)列表中的任意位置[單選題]50.若想從派生類中訪問基類的成員,可以使用______。A)this關(guān)鍵字B)me關(guān)鍵字C)base關(guān)鍵字D)override關(guān)鍵字[單選題]51.在C#中new關(guān)鍵字的作用是A)新建對象實(shí)例B)定義命名空間C)調(diào)用類D)引入命名空間[單選題]52.在C#中,要使文本框能夠顯示多行,必須設(shè)置其()屬性A)MultilineB)DockC)SizeD)Position[單選題]53.在C#中,SqlConnection對象中用于連接SqlServer數(shù)據(jù)庫的字符串屬性的是()A)DataSource屬性B)ServerVersion屬性C)ConnectionString屬性D)State屬性[單選題]54.在C#中,按鈕控件Button,設(shè)置()屬性,則用戶每次按?Enter?鍵相當(dāng)于?單擊?該按鈕A)AcceptButtonB)ClickC)TextD)TabIndex[單選題]55.在C#程序中,使用關(guān)鍵字()來定義靜態(tài)成員。A)mAlloCB)ClAssC)privAteD))stAtiC[單選題]56.在程序中設(shè)置斷點(diǎn),是為了()A)定位程序入口點(diǎn)B)定位程序結(jié)束點(diǎn)C)發(fā)布程序D)調(diào)試程序[單選題]57.以下類型中,不屬于值類型的是()A)整數(shù)類型B)布爾類型C)字符類型D)類類型[單選題]58.字符串的不可變性是指()A)字符串本身不能被修改B)字符串的長度不可改變C)字符串變量是只讀的D)字符串不能賦值給其他字符串變量[單選題]59.以下關(guān)于抽象類和接口的敘述中正確的是。A)在抽象類中,所有的方法都是抽象方法B)繼承自抽象類的非抽象子類必須實(shí)現(xiàn)其父類(抽象類)中的所有抽象方法C)在接口中,可以有方法實(shí)現(xiàn),在抽象類中不能有方法實(shí)現(xiàn)D)一個(gè)類可以從多個(gè)接口繼承,也可以從多個(gè)抽象類繼承[單選題]60.下列關(guān)于集合的創(chuàng)建,正確的是()A)Listlist=newList();B)Listlist=newList();C)ArrayListlist=newArrayList();D)ArrayListlist=newArrayList();[單選題]61.下列運(yùn)算符中,優(yōu)先級最高的是()。A)==B)++C)&&D)?[單選題]62.若要獲知ListBox控件中當(dāng)前的列表項(xiàng)數(shù)目,可通過訪問()屬性來實(shí)現(xiàn)。A)ListB)ListIndexC)ListCountD)ItemData[單選題]63.Directory.CreateDirectory()的返回值類型為()。A)boolB)stringC)DirectoryInfoD)void[單選題]64.在C#中,有一段代碼塊如下,請問執(zhí)行該代碼塊后,數(shù)組pins的值為()string[]pins=newstring[4]{"a","b","c","d"};string[]myArr=pins;myArr[3]="e";A)"a","b","e","d"B)"a","b","c","e"C)"a","b","c","d"D)"e","e","e","d"[單選題]65.下列程序段的執(zhí)行結(jié)果是inti=0,j=0;for(;j!=0&&i<=5;i++,j++);Console.Write("{0},{1}",i,j);A)0,0B)1,1C)2,2D)5,5[單選題]66.對于下列代碼的出錯(cuò)原因,描述正確的是()classProgram{staticvoidMain(string[]args){//創(chuàng)建Appliance對象時(shí)報(bào)錯(cuò)Applianceapl=newAppliance();Appliancemlp=newMobilePhone();}}abstractclassAppliance{publicabstractvoidCharge();}classMobilePhone:Appliance{publicvoidCall(){Console.WriteLine("手機(jī)可以打電話。");}publicoverridevoidCharge(){Console.WriteLine("手機(jī)使用110V電壓充電。");}}A)Appliance類在實(shí)例化的時(shí)候書寫的位置不正確,導(dǎo)致報(bào)錯(cuò)。B)Appliance是一個(gè)抽象類,不允許直接實(shí)例化,只能夠?qū)嵗浅橄蟮淖宇怣obilePhone。C)定義Appliance類的時(shí)候在Charge方法中沒有任何方法體,所以創(chuàng)建其對象沒有任何意義,所以系統(tǒng)報(bào)出錯(cuò)誤。D)代碼關(guān)系沒有理解錯(cuò)誤,應(yīng)該寫為:MobilePhonepm=newAppliance()。[單選題]67.在C#中,以下有關(guān)索引器的參數(shù)個(gè)數(shù)的說法中正確的是。A)索引器只能有1個(gè)參數(shù)B)索引器可以有多個(gè)參數(shù)C)索引器可以沒有參數(shù)D)索引器至少要有2個(gè)參數(shù)[單選題]68.閱讀下面的代碼,最終x的結(jié)果是()Intx=1;If(x>0){x+=2;}Elseif(x<0){x-=2;}Else{x=0;}A)0B)1C)-1D)3[單選題]69.在C#語言中,表示數(shù)組長度屬性的關(guān)鍵字是()。A)LenB)SizeC)LongD)Length[單選題]70.C#中的注釋方法有三種,下列注釋方法中錯(cuò)誤的是()A)單行注釋?/?B)多行注釋?和*/?C)XML注釋?///?D)HTML注釋?<!--和-->?[單選題]71.下列語句在控制臺上的輸出是什么?()if(true)System.Console.WriteLine(?FirstMessAge?);System.Console.WriteLine(?SeConDMessAge?);A)無輸出B)FirstMessAgeC)SeConDMessAgeD)FirstMessAgeSeConDMessAge[單選題]72.現(xiàn)有類Class1,選出如下選項(xiàng)中正確的缺省構(gòu)造函數(shù)形式()A)privateintClass1(){}B)privateclass1(){}C)publicClass1(){}D)publicvoidClass1(){}[單選題]73.在C#中,使用StreamReader對象讀取文本文件的正確步驟是()。① 創(chuàng)建StreamReader對象② 創(chuàng)建FileStream對象③ 關(guān)閉FileStream對象④ 關(guān)閉StreamReader對象⑤ 使用StreamReader對象讀取文件A)①-②-⑤-③-④B)②-①-⑤-④-③C)①-②-⑤-④-③D)②-①-⑤-③-④[單選題]74.在FolderBroswerDialog中ShowNewFolderButton屬性設(shè)置()值可以顯示?新建文件夾按鈕?A)falseB)trueC)yesD)no[單選題]75.C#程序在運(yùn)行之前,需要經(jīng)過下列選項(xiàng)中的哪個(gè)階段()。A)編譯期B)處理期C)運(yùn)行期D)轉(zhuǎn)譯期[單選題]76.C#程序設(shè)計(jì)語言屬于什么類型的編程語言?()A)匯編語言B)機(jī)器語言C)高級語言D)自然語言[單選題]77.在數(shù)組中對于for和foreach語句,下列那些選項(xiàng)中的說法不正確?()。A)foreach語句能使你不用索引就可以遍歷整個(gè)數(shù)組B)foreach語句總是從索引1遍歷到索引LengthC)foreach總是遍歷整個(gè)數(shù)組D)如果需要修改數(shù)組元素就必須使用for語句[單選題]78.在C#中,需要對集合中的自定義類型元素進(jìn)行排序,就必須實(shí)現(xiàn)IComparable<T>接口或IComparer<T>接口,關(guān)于集合中元素的排序以下錯(cuò)誤說法的是()。A)當(dāng)需要實(shí)現(xiàn)多種方式進(jìn)行排序時(shí),只能通過實(shí)現(xiàn)IComparable<T>接口來實(shí)現(xiàn)B)在實(shí)現(xiàn)排序時(shí),必須定義類實(shí)現(xiàn)IComparer<T>接口C)當(dāng)實(shí)現(xiàn)了IComparable<T>接口,通過Sort()方法對集合中的元素進(jìn)行排序D)若集合中的元素為String類型,可直接通過Sort()方法進(jìn)行排序[單選題]79.在VisualStudio.NET窗口中,在_________窗口中可以察看當(dāng)前項(xiàng)目的類和類型的層次信息。A)解決方案資源管理器(CS源文件)B)類視圖C)資源視圖D)屬性(是修改的東西)[單選題]80.下列選項(xiàng)中,關(guān)于MenuStrip控件的說法錯(cuò)誤的是()。A)MenuStrip控件支持多文檔界面B)MenuStrip控件支持菜單合并功能C)MenuStrip控件用于表示W(wǎng)inForm窗體中的按鈕D)MenuStrip控件支持工具提示[單選題]81.以下可以作為接口成員的是A)常量B)字段C)方法D)構(gòu)造函數(shù)[單選題]82.C#語言與JAvA語言一樣,也是一種面向?qū)ο蟮恼Z言,C#語言中聲明類的關(guān)鍵字是()。A)usingB)ClAssC)nAmespACeD)MAin[單選題]83.下面關(guān)于靜態(tài)方法與實(shí)例方法,正確的是()A)靜態(tài)方法可以使用this關(guān)鍵字引用B)實(shí)例方法可以使用類名調(diào)用C)靜態(tài)方法屬于類,實(shí)例方法屬于對象D)實(shí)例方法使用static定義[單選題]84.在C#中,下列選項(xiàng)中,放IF語句中條件表達(dá)式必須()A)要用?(??)?括起來B)要用?{??}?括起來C)要用?[??]?括起來D)要用?<??>?括起來[單選題]85.在CSS3中,下列哪個(gè)選項(xiàng)是表示超鏈接偽類已訪問狀態(tài)()A)a:linkB)a:visitedC)a:hoverD)a:active[單選題]86.下列選項(xiàng)中,與分析兩個(gè)字符串的性能有關(guān)的類是()。A)LengthB)StopwatchC)StringBuilderD)string[單選題]87.在C#中,ToLower()方法作用是()A)獲得字符串小寫的形式B)獲得字符串大寫的形式C)截取字符串D)分割字符串[單選題]88.下列選項(xiàng)中關(guān)于Object類說法正確的是()。A)Object類的父類是System類B)Object類是String類的父類C)Object類方法都是靜態(tài)方法D)Object類的所有方法都可以被重寫[單選題]89.以下哪個(gè)datatype中Console.ReadLine()函數(shù)接受值?A)intB)floatC)boolD)string[單選題]90.在c#中,下列代碼的運(yùn)行結(jié)果是(c)usingSystem;classTest{staticVoidMain(string[]args){inta=10,b=20;intc=a>b?a++:--b;Console.WriteLine();}}A)10B)11C)19D)20[單選題]91.以下代碼輸出結(jié)果是:()staticvoidMain(string[]args){Commoditycake=newCommodity();="蛋糕";cake.price=18;ductionDate=DateTime.Parse("2018-9-18");cake.factory="武漢美食食品";cake.expire=90;Console.WriteLine();}A)="蛋糕";B)18C)蛋糕D)沒有[單選題]92.在HTML5中,W3C制定的web標(biāo)準(zhǔn)以下不包括()A)結(jié)構(gòu)化標(biāo)準(zhǔn)語言B)CSSC)DreamWeaverD)DOM[單選題]93.下列選項(xiàng)中,通過調(diào)用ReverseArray()方法,將intarr={3,7,2,3,0,9};作為參數(shù),描述正確的是()。A)調(diào)用ReverseArray后arr={3,7,2,3,0,9};B)調(diào)用ReverseArray后arr={0,2,3,3,7,9};C)調(diào)用ReverseArray后arr={9,7,3,3,2,0};D)調(diào)用ReverseArray后arr={9,0,3,2,7,3};[單選題]94.在C#中using關(guān)鍵字的作用是()。A)新建實(shí)例B)調(diào)用類C)導(dǎo)入命名空間D)定義命名空間[單選題]95.下面是幾條定義初始化二維數(shù)組的語句,指出其中正確的是()。A)intarray2[][]=newint[3,2];B)intarray2[,]=newint[3,2];C)int[][]array2=newint[3,2];D)int[,]array2=newint[3,2];[單選題]96.C#源代碼經(jīng)過次編譯,才能在本機(jī)上執(zhí)行。A)1B)2C)3D)0[單選題]97.在C#中,假設(shè)inta=3,b=4,c=5;,則表達(dá)式(a+b)>c&&b==c的值是A)TRUEB)FALSEC)3D)7[單選題]98.try-catch-finally語句結(jié)構(gòu)中,由try模塊拋出的異常,被()模塊捕獲。A)tryB)catchC)finallyD)throw[單選題]99.類的特征使用()來描述。A)條件B)屬性C)方法D)事件[單選題]100.調(diào)用方法時(shí),如果想給方法傳遞任意個(gè)數(shù)的參數(shù)時(shí),應(yīng)選用哪個(gè)關(guān)鍵字()。A)refB)outC)pArAmsD)無特殊要求[單選題]101.看代碼回答問題建表如下:createtablestuInfo(stuIdintnotnull,stuNamevarchar(30)notnull,stuAddressvarchar(30),)看下面C#代碼填空,要讀取表中的第一列數(shù)據(jù)(已知sqlCmd為SqlCommand對象,sqlReader為SqlDataReader對象):While(sqlReader.________){Console.writeLine(sqlReader._________);}選擇()A)Read()GetInt(0)B)Next()GetValue(0)C)Read()GetValue(1)D)Read()GetValue(0)[單選題]102.在C#中,以下運(yùn)算優(yōu)先級最高的是()A)+B)++C)==D)&&[單選題]103.在C#中,設(shè)i,j,k均為int型變量,則執(zhí)行完下面的for循環(huán)后,k的值為inti,j,k=0;for(i=0,j=10;i<=j;i++,j--){k=i+j;}A)12B)10C)11D)9[單選題]104.在C#中,可以標(biāo)識不同的對象的屬性是()A)TextB)NameC)TitleD)Index[單選題]105.在C#程序中,方法的默認(rèn)訪問修飾符是以下哪一項(xiàng)()A)publicB)privateC)protectedD)internal[單選題]106.閱讀以下的C#代碼:classA{publicA(){Console.WriteLine("A");}}classB:A{publicB(){Console.WriteLine("B");}}classProgram{publicstaticvoidMain(){Bb=newB();Console.ReadLine();}}上述代碼運(yùn)行后,將在控制臺窗口輸出()。(選擇一項(xiàng))A)AB)BC)ABD)BA[單選題]107.下列關(guān)于break語句和continue語句的敘述中,錯(cuò)誤的是A)Break用來退出循環(huán)體B)Continue用來退出本次循環(huán),提前進(jìn)入下次循環(huán)的判定C)Break語句和continue語句都可以用在while、do...while、for循環(huán)體中D)在循環(huán)語句中break語句不能和if語句連在一起使用[單選題]108.在WinForm應(yīng)用程序中,可以通過以下()方法使一個(gè)窗體成為MDI窗體。(選擇一項(xiàng))A)改變窗體的標(biāo)題信息B)在工程的選項(xiàng)中設(shè)置啟動窗體C)設(shè)置窗體的IsMdiContainer屬性D)設(shè)置窗體的ImeMode屬性[單選題]109.下列關(guān)于ProgressBar控件說法錯(cuò)誤的是()。A)ProgressBar的value屬性用來表示進(jìn)度條的當(dāng)前位置B)ProgressBar的Maximum表示進(jìn)度條的范圍上限C)ProgressBar控件通常用于完成某個(gè)進(jìn)度的控制D)ProgressBar控件用于實(shí)現(xiàn)菜擇功能[單選題]110.在C#中,有一數(shù)組int[]a=newint[10],若要將數(shù)組中第3個(gè)元素賦值為30,則正確的語句為()A)a[2]=30B)a[3]=30C)a[4]=30D)a[5]=30[單選題]111.操作符++屬于以下哪個(gè)類別?()A)算術(shù)操作符B)算術(shù)賦值操作符C)一元操作符D)比較操作符[單選題]112.垃圾回收在什么情況下會被執(zhí)行()。A)程序啟動的時(shí)候B)程序結(jié)束的時(shí)候C)當(dāng)程序中顯示調(diào)用GC.Collect()方法時(shí)D)自動完成隨機(jī)調(diào)用[單選題]113.枚舉類型是一組命名的常量集合,所有整形都可以作為枚舉類型的基本類型,如果類型省略,則定義為()。A)intB)sbyteC)uintD)ulong[單選題]114.下列選項(xiàng)中,()用于在一個(gè)窗體中同時(shí)顯示多個(gè)文檔。A)MDI窗體B)Windows窗體C)WinForm窗體D)Form窗體[單選題]115.下面是一個(gè)派生類的定義語句:publicclasscar:vehicle{privatestringmodel=?L?;privateintwheelNo=4;}請指出針對該定義的正確的說法()。A)vehicle類是car類的一個(gè)特例,因而它可以被繼承B)car類是父類,vehicle類是子類C)在car類中定義的成員model和wheelNo會刪除vehicle類中同名的成員D)car類是vehicle類的一個(gè)特例,它可以繼承vehicle類中除構(gòu)造函數(shù)和析構(gòu)函數(shù)以外的所有成員[單選題]116.在CSS3中,絕對定位以下說法錯(cuò)誤的是()A)絕對定位是指將標(biāo)簽放置在絕對坐標(biāo)位置上B)絕對定位使標(biāo)簽的位置與文檔流無關(guān)C)絕對定位的標(biāo)簽不占據(jù)標(biāo)準(zhǔn)文檔流空間D)絕對定位的標(biāo)簽只能參照瀏覽器來定位[單選題]117.在C#中,下列選項(xiàng)中,哪個(gè)是IF條件結(jié)構(gòu)的表達(dá)式()A)字符串表達(dá)式B)條件表達(dá)式C)算術(shù)表達(dá)式D)任意表達(dá)式[單選題]118.在CSS3.0中,屬性()可以設(shè)置盒子的圓角邊框。A)border-radiusB)borderC)radiusD)circle[單選題]119.在窗體設(shè)計(jì)界面中放置一個(gè)計(jì)時(shí)器,名稱為timer1,要使該計(jì)時(shí)器每秒鐘觸發(fā)20次Tick事件,應(yīng)將它的Interval屬性值設(shè)置為()。A)2B)5C)20D)50[單選題]120.WinForm中,在界面上繪制矩形、弧、橢圓等圖像對象,可以使用System.Drawing命名空間的()類來實(shí)現(xiàn)。(選擇一項(xiàng))A)BrushB)PenC)ColorD)Image[單選題]121.在C#中,如果要將窗體設(shè)置為透明的,則()A)要將formboderstyle屬性設(shè)置為noneB)要將opacity屬性設(shè)置為小于100%C)要將locked屬性設(shè)置為trueD)要將enabled屬性設(shè)置為true[單選題]122.通過SaveFileD.ialog對話框保存文件時(shí),默認(rèn)的初始路徑由()屬性決定。A)FilterB)FileNameC)ModifiersD)InitialDirectory[單選題]123.在C#中,訪問修飾符修飾的字段只能由當(dāng)前程序集訪問。A)publicB)protectedC)internalD)private[單選題]124.以下定義并初始化數(shù)組的語句中正確的是。A)intarr1[][]=newint[4,5];([][]和[,]不相同)B)int[][]arr2=newint[4,5];C)intarr3[,]=newint[4,5]([,]位置錯(cuò)誤)D)int[,]arr4=newint[4,5];[單選題]125.在C#中,數(shù)組的下標(biāo)從()開始A)1B)-1C)0D)以上都不是[單選題]126.若將數(shù)據(jù)庫中的數(shù)據(jù)填充到數(shù)據(jù)集,應(yīng)調(diào)用SqlDataAdapter的( )方法。A)OpenB)CloseC)FillD)Update[單選題]127.分析如下C#代碼,運(yùn)行后將輸出()。ArrayListarrnum=newArrayList();for(inti=0;i<17;i++){arrnum.Add(i);}arrnum.RemoveAt(1);Console.Write(arrnum.Capacity+"\t");Console.Write(arrnum.Count);A)16 16B)8 16C)32 16D)32 17[單選題]128.以下關(guān)于C#程序運(yùn)行描述,錯(cuò)誤的是()。A)C#程序是在.NETFramework中編譯和運(yùn)行的。B)C#程序在運(yùn)行過程中需要經(jīng)過兩個(gè)時(shí)期。C)在編譯時(shí)期,CLR會將C#代碼進(jìn)行第一次編譯,將代碼編譯成.dll或.exe文件。D)C#程序不需要在.NETFramework中編譯就可以直接運(yùn)行。[單選題]129.在C#中,HelpProvider組件用于幫助文檔或幫助字符串與Windows應(yīng)用程序中控件的關(guān)聯(lián),()用于設(shè)置與控件關(guān)聯(lián)的幫助文檔。A)SetHelpKeywordB)SetHelpNavigatorC)HelpNamespaceD)SetShowHelp[單選題]130.在C#類中,使用()關(guān)鍵字來設(shè)置只讀屬性。A)getB)letC)setD)is[單選題]131.關(guān)于Timer控件,下列說法錯(cuò)誤的是()。A)Timer控件中Interval表示設(shè)定觸發(fā)Tick事件的間隔時(shí)間B)Timer控件在運(yùn)行時(shí)是不可見的C)Timer控件的屬性Enabled默認(rèn)是不可用的D)Timer控件設(shè)置時(shí)間間隔的單位是秒[單選題]132.以下有關(guān)通用對話框的敘述中,錯(cuò)誤的是______。A)使用OpenFileDialog控件,可以直接打開在該對話框中指定的文件B)使用ColorDialog控件,可以打開顏色對話框C)使用FontDialog控件,可以顯示字體對話框D)在設(shè)計(jì)時(shí)看到的通用對話框圖標(biāo),在運(yùn)行時(shí)是看不到的[單選題]133.以下語句將事件與事件處理程序聯(lián)系起來,正確的是______。A)MyTimet=newMyTime();t.Timer=newTimerEvent(Generate);B)MyTimet=newMyTime();t.Timer=newTimerEvent(Generate());C)MyTimet=newMyTime();t.Timer+=newTimerEvent(Generate());D)MyTimet=newMyTime();t.Timer+=newTimerEvent(Generate);[單選題]134.下列選項(xiàng)中,是引用類型。A)enum類型B)struct類型C)string類型D)int類型[單選題]135.如果數(shù)組聲明為int[]arr={5,10,15};則數(shù)組的基類型是什么?()A)stringB)intC)doubleD)bool[單選題]136.下列關(guān)于string類的Format()方法的作用,描述正確的是()。A)格式化字符串B)判斷字符串的長度C)將字符串中的元素串聯(lián)起來D)將字符串轉(zhuǎn)化為int類型[單選題]137.下列代碼報(bào)錯(cuò)的原因是()publicinterfaceIAnimal{//Eat()方法報(bào)錯(cuò)publicvoidEat();}A)Eat()方法沒有添加方法體,導(dǎo)致報(bào)錯(cuò)。B)Eat()方法作為IAnimal接口的成員方法,不允許添加任何訪問修飾符,加了Public修飾,導(dǎo)致報(bào)錯(cuò)。C)IAnimal作為接口,前面加了Public訪問修飾符修飾,導(dǎo)致報(bào)錯(cuò)。D)Eat()方法命名不規(guī)范,導(dǎo)致報(bào)錯(cuò)。[單選題]138.下列選項(xiàng)中,哪個(gè)屬性可以將窗體設(shè)置為子窗體。()A)IsMdiContainerB)MDIC)ContainerD)MdiParent第2部分:多項(xiàng)選擇題,共14題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]139.在Sqlserver中,關(guān)于函數(shù)下列說法正確的是()【選三項(xiàng)】A)ABS()絕對值函數(shù)B)CEILING()向上取整函數(shù)C)FLOOR()向上取整函數(shù)D)ROUND()四舍五入函數(shù)[多選題]140.在CSS3中,關(guān)于background-color屬性取值,正確的是()【選三項(xiàng)】A)可以是顏色關(guān)鍵字B)可以是RGBC)只能用顏色關(guān)鍵字D)十六進(jìn)制數(shù)字[多選題]141.在C#中,下列關(guān)于變量的命名,正確的是()【選兩項(xiàng)】A)X_25B)4footsC)&YearsD)main[多選題]142.在C#中,常見運(yùn)算符有()【選三項(xiàng)】A)數(shù)字運(yùn)算符B)算術(shù)運(yùn)算符C)關(guān)系運(yùn)算符D)邏輯運(yùn)算符[多選題]143.對文件對話框控件描述正確的是()A)OpenFileDialog是打開文件的對話框B)SaveFileDialog是保存文件的對話框C)FolderBroswerDialog是打開文件夾的對話框D)OpenDialog是打開文件的對話框[多選題]144.以下在頁面里加載當(dāng)前路徑中外部文件script.js寫法正確的是()A)<linkhref="script.js"/>B)<scriptsrc="script.js"></script>C)<scriptlanguage=?javascript?src="script.js"></script>D)<scripttype="text/javascript"src="script.js"></script>[多選題]145.在C#中,以下屬于DataReader對象的方法是()【選三項(xiàng)】A)Read()B)Close()C)GetNameD)SetName[多選題]146.下列關(guān)于虛方法的說法,正確的有()A)使用virtual關(guān)鍵字修飾虛方法B)父類中的虛方法可以被其子類重寫C)虛方法必須有自己的方法體D)虛方法一般定義在sealed修飾的類中[多選題]147.在HTML頁面中,定義了如下所示的Javascript函數(shù),則正確調(diào)用該函數(shù)的HTML代碼是(選擇二項(xiàng))()functioncompute(op){alert(op);}A)<inputname=?a?type=?button?onclick=?compute(this.value)?value=?+?>B)<inputname=?b?type=?button?onclick=-,)?cvoamlupeu=-t?e(>,?C)<inputname=?c?type=?button?onclick=?compute(?*?)?value=?*?>D)<inputname=?d?type=?button?onclick=?compute(/)?value=?/?>[多選題]148.在SQLServer中,下列關(guān)于ORDERBY子句的說法,錯(cuò)誤的是()【選兩項(xiàng)】A)在SELECT語句中,ORDERBY子句為必選B)ORDERBY默認(rèn)按照降序排序C)ORDERBY字段DESC是降序排列D)ORDERBY子句放于WHERE子句之后[多選題]149.在C#中,單步調(diào)試時(shí),VS快捷鍵有()或()【選兩項(xiàng)】A)F9B)F10C)F11D)F12[多選題]150.在C#中,WinForm中為PictureBox控件指定圖像,可以通過如下哪些屬性設(shè)置()【選兩項(xiàng)】A)Image屬性B)Src屬性C)ImageLocation屬性D)URL屬性[多選題]151.在SQLServer中,假設(shè)?產(chǎn)品表?中有?產(chǎn)品ID?,?產(chǎn)品名稱?,?價(jià)格?三個(gè)字段,要在此表中添加一條新紀(jì)錄,下列SQL語句能夠?qū)崿F(xiàn)添加功能的是()【選兩項(xiàng)】A)INSERT產(chǎn)品VALUES('01008','花生','20')B)INSERT產(chǎn)品VALUES(01008,'花生','20')C)INSERTINTO產(chǎn)品VALUES('01008','花生','20')D)INSERT*FROM產(chǎn)品VALUES('01008','花生','20')[多選題]152.關(guān)于對象的概念,下列說法正確的有()A)對象是類的實(shí)例B)獨(dú)一無二存在的個(gè)體C)對象是虛擬的D)客觀存在的第3部分:填空題,共8題,請?jiān)诳瞻滋幪顚懻_答案。[填空題]153.C#數(shù)組類型是一種引用類型,所有的數(shù)組都是從System命名空間的()類繼承而來的引用對象。[填空題]154.常量通過關(guān)鍵字()進(jìn)行聲明[填空題]155.封裝的對象之間進(jìn)行通信的一種機(jī)制叫做()。[填空題]156.Exception類中有兩個(gè)重要的屬性:()屬性包含對異常原因的描述信息[填空題]157.如果一個(gè)屬性里既有set訪問器又有g(shù)et訪問器,那么該屬性為()屬性[填空題]158.定義方法時(shí)使用的參數(shù)是(),調(diào)用方法時(shí)使用的參數(shù)是()。[填空題]159.當(dāng)進(jìn)入VS集成環(huán)境,如果沒有顯示?工具箱?窗口,應(yīng)選擇()菜單的?工具箱?選項(xiàng),以顯示工具箱窗口。[填空題]160.集合類是由命名空間()提供。第4部分:判斷題,共37題,請判斷題目是否正確。[判斷題]161.類和對象的區(qū)別就是,類是對象的實(shí)例,而對象則是類的抽象[判斷題]162.值類型變量直接存放真正的數(shù)據(jù),引用類型變量存放的是指向真正數(shù)據(jù)的內(nèi)存地址()A)正確B)錯(cuò)誤[判斷題]163.要想改變靜態(tài)字段的值,只有通過?類名.靜態(tài)字段名?的方式調(diào)用靜態(tài)字段并為其重新賦值。A)正確B)錯(cuò)誤[判斷題]164.在創(chuàng)建類的對象時(shí),不需要調(diào)用類的構(gòu)造函數(shù)。A)正確B)錯(cuò)誤[判斷題]165.通過設(shè)置文本框的ReadOnly屬性或Enabled屬性,可以使文本框變?yōu)橹蛔x文本框。()A)正確B)錯(cuò)誤[判斷題]166.以下的代碼執(zhí)行后,string類型變量a的值仍然是?originalvalue?。()stringa=?originalvalue?;Privatevoidb(stringc){C=?changed?;}B(a);A)正確B)錯(cuò)誤[判斷題]167.運(yùn)算符的優(yōu)先級越低,那么該運(yùn)算符在運(yùn)算過程中先運(yùn)算。A)正確B)錯(cuò)誤[判斷題]168.在帶有?||?操作符的語句中,如果其中一個(gè)或兩個(gè)條件都為真,則語句為真()A)正確B)錯(cuò)誤[判斷題]169.在C#語言中不再提供對指針類型的支持。A)正確B)錯(cuò)誤[判斷題]170.在窗體中添加1個(gè)ToolStrip控件,該控件默認(rèn)顯示在窗體的右側(cè)頂部的位置。A)正確B)錯(cuò)誤[判斷題]171.參數(shù)數(shù)組的聲明同普通數(shù)組一樣()A)正確B)錯(cuò)誤[判斷題]172.調(diào)用LayoutMdi()方法設(shè)置子窗體在父窗體中的排列方式。A)正確B)錯(cuò)誤[判斷題]173.在C#程序中不同的數(shù)據(jù)類型可以進(jìn)行轉(zhuǎn)換,所以intn=23.7;這種寫法是正確的。A)正確B)錯(cuò)誤[判斷題]174.子類對象不可以直接賦值給父類變量使用。A)正確B)錯(cuò)誤[判斷題]175.開發(fā)人員不需要?jiǎng)?chuàng)建MessageBox類的實(shí)例,只需調(diào)用Show()方法既可顯示消息框()A)正確B)錯(cuò)誤[判斷題]176.在窗體上放置的每個(gè)控件對象,都有Name屬性。()A)正確B)錯(cuò)誤[判斷題]177.在c#中,變量被聲明時(shí)并同時(shí)被自動賦予初始值,在訪問變量前,必須明確的為其賦值[判斷題]178.使用using語句釋放連接數(shù)據(jù)庫的資源時(shí),不需要調(diào)用Close()方法關(guān)閉數(shù)據(jù)庫的連接對象。A)正確B)錯(cuò)誤[判斷題]179.只有文本框的MultiLine屬性為True時(shí),才能顯示滾動條。()A)正確B)錯(cuò)誤[判斷題]180.ComboBox列表框中的選項(xiàng)可以選中多個(gè)。A)正確B)錯(cuò)誤[判斷題]181.當(dāng)創(chuàng)建派生類對象時(shí),先執(zhí)行基類的構(gòu)造函數(shù),后執(zhí)行派生類的構(gòu)造函數(shù)。()A)正確B)錯(cuò)誤[判斷題]182.使用throw關(guān)鍵字拋出異常對象。拋出的異常對象可以被上層的try…catch代碼塊捕獲處理,也可以不作處理。A)正確B)錯(cuò)誤[判斷題]183.標(biāo)識符可以由任意順序的大小寫字母、數(shù)字、下劃線(_)和@符號組成,但標(biāo)識符不能以數(shù)字開頭,且不能是C#中的關(guān)鍵字。A)正確B)錯(cuò)誤[判斷題]184.繼承是一種強(qiáng)大的機(jī)制,他通過指出新舊類之間的不同之處,在舊類的基礎(chǔ)上定義一個(gè)新類()A)正確B)錯(cuò)誤[判斷題]185.c#是大小寫不敏感的語言()A)正確B)錯(cuò)誤[判斷題]186.方法重載是指調(diào)用同一方法名,且各方法中參數(shù)的數(shù)據(jù)類型、個(gè)數(shù)或順序都相同[判斷題]187.類和對象的區(qū)別就是,類是對象的實(shí)例,而對象則是類的抽象。()A)正確B)錯(cuò)誤[判斷題]188.在結(jié)構(gòu)化異常處理語句trycatchfinally中,finally塊的內(nèi)容可以執(zhí)行也可以不執(zhí)行。[判斷題]189.要求構(gòu)造函數(shù)至少有兩個(gè)參數(shù)()A)正確B)錯(cuò)誤[判斷題]190.浮點(diǎn)數(shù)類型變量用來存儲小數(shù)數(shù)值,所以代碼doublenumber=15;是錯(cuò)誤的。A)正確B)錯(cuò)誤[判斷題]191.Lable控件主要用于顯示文本。A)正確B)錯(cuò)誤[判斷題]192.在C#中,所有類均能派生子類[判斷題]193.用ref修飾符聲明的形參是引用形參。()A)正確B)錯(cuò)誤[判斷題]194.在C#Net中,窗體父子關(guān)系通過?屬性?窗口來創(chuàng)建[判斷題]195.C#中,在進(jìn)行隱式轉(zhuǎn)換時(shí),可以將一個(gè)整數(shù)類型隱式轉(zhuǎn)換為char類型的變量。()A)正確B)錯(cuò)誤[判斷題]196.自定義泛型可以根據(jù)用戶的不同需求,靈活的設(shè)計(jì)屬性和方法。A)正確B)錯(cuò)誤[判斷題]197.以下類定義是正確的。PublicstaticclassEmployee{stringeNo;stringname;boolgender;DateTimebirthday;publicstringENo{get=>eNo;set=>eNo=value;}publicstringName{get=>name;set=>name=value;}publicboolGender{get=>gender;set=>gender=value;}publicDateTimeBirthday{get=>birthday;set=>birthday=value;}publicEmployee(){this.Gender=true;this.Birthday=DateTime.Now;}}A)正確B)錯(cuò)誤第5部分:問答題,共63題,請?jiān)诳瞻滋幪顚懻_答案。[問答題]198.編一個(gè)程序,要求使用while語句,輸入用戶名和密碼,實(shí)現(xiàn)用戶登錄程序的功能,至多允許輸入三次,超過三次不允許登錄[問答題]199.寫出以下程序運(yùn)行結(jié)果。usingSystem;classTest{staticint[]a={1,2,3,4,5,6,7,8};publicstaticvoidMain(){ints0,s1,s2;s0=s1=s2=0;for(inti=0;i<8;i++){switch(a[i]%3){case0:s0+=Test.a[i];break;case1:s1+=Test.a[i];break;case2:s2+=Test.a[i];break;}}Console.WriteLine(s0+""+s1+""+s2);}}[問答題]200.值類型和引用類型的區(qū)別?請簡要說明一下[問答題]201.類中某成員函數(shù)名與類名相同,則該函數(shù)稱為()。[問答題]202.編程實(shí)現(xiàn)判斷某一年是否是閏年。[問答題]203.在C#程序中,顯示一個(gè)信息為?Thisisatest!?,標(biāo)題為?Hello?的消息框,語句是();)[問答題]204.在異常處理結(jié)構(gòu)中,拋出的異常要用()語句捕捉。[問答題]205.______是OOP的一個(gè)重要特征,它允許在已有類的基礎(chǔ)上創(chuàng)建新類,新類不但從既有類中繼承類成員,而且可以重新定義或加進(jìn)新成員。[問答題]206.什么是抽象類?請簡要描述一下。[問答題]207.所有數(shù)據(jù)類型的基類是()類。[問答題]208.下列程序的運(yùn)行結(jié)果是classtestA{intm=10;publictestA(intn){m=n;Console.WriteLine("A:{0}",m);}publicvoidfun(){Console.WriteLine("B:{0}",m);}publicvoidfun(intn){Console.WriteLine("C:{0}",m+n);}}classProgram{staticvoidMain(string[]args){testAa1=newtestA(5);a1.fun(3);a1.fun();}}[問答題]209.值類型和引用類型的區(qū)別?請簡要描述一下。[問答題]210.編一個(gè)程序,輸入0-100之間的一個(gè)學(xué)生成績分?jǐn)?shù),用switch語句輸出成績等第(成績優(yōu)秀(90-100),成績良好(80-89),成績及格(60-79)和成績不及格(59以下))[問答題]211.編一個(gè)程序,用ifelse語句,輸入一個(gè)整數(shù),如果該數(shù)大于0,則輸出"這個(gè)數(shù)大于零。",如果該數(shù)等于0,則輸出"這個(gè)數(shù)等于零。",否則輸出"這個(gè)數(shù)小于零。"[問答題]212.輸入一個(gè)字符串,用foreach語句計(jì)算輸入的字符串的長度,并顯示長度。[問答題]213.usingSystem;classProgram{staticvoidMain(string[]args){intm,n,i,j,max=0;Console.WriteLine("請輸入m,n的值");m=Convert.ToInt32(Console.ReadLine());n=int.Parse(Console.ReadLine());if(m<n)i=m;elsei=n;for(j=i;j>0;j--)if(m%j==0&&n%j==0){max=j;break;}Console.WriteLine("max={0}",max);Console.ReadLine();}}若分別從鍵盤輸入8和6,則程序的運(yùn)行結(jié)果是_____________________[問答題]214.虛函數(shù)的用法?請簡要描述一下。[問答題]215.C#定義了哪幾種類的訪問修飾符?[問答題]216.循環(huán)語句?for()?循環(huán)次數(shù)為()次。//30,27,24,21,18,15,12,9[問答題]217.寫一個(gè)方法,隨機(jī)產(chǎn)生20個(gè)[10,50]的正整數(shù)存放到數(shù)組中,并輸出數(shù)組中的所有元素最大值、最小值、平均值及各元素之和[問答題]218.Array和Arraylist之間的區(qū)別是什么?[問答題]219.簡述C#中的窗體類型。[問答題]220.LINQ最大亮點(diǎn)是將查詢操作集成到開發(fā)環(huán)境中,成為開發(fā)語言的一部分,可以利用.NET強(qiáng)大的類庫,實(shí)現(xiàn)所有的操作。A)對B)錯(cuò)[問答題]221.數(shù)組有沒有l(wèi)ength()這個(gè)方法?String有沒有l(wèi)ength()這個(gè)方法?[問答題]222.GC是什么?為什么要有GC?請簡要描述一下。[問答題]223.什么是異常?異常有什么作用?[問答題]224.編一個(gè)程序,定義一個(gè)n行n列的二維整數(shù)數(shù)組,賦初值,然后求出對角線上的元素之和[問答題]225.C#語言中的結(jié)構(gòu)類型采用()來進(jìn)行聲明。它是一系列相關(guān)的但類型不一定相同的變量組織在一起構(gòu)成的。[問答題]226.while語句和do…while語句有何區(qū)別?[問答題]227.接收用戶輸入的兩個(gè)數(shù),判斷兩個(gè)數(shù)是否能整除。[問答題]228.編一個(gè)程序,設(shè)圓的半徑r=1.2,高h(yuǎn)=1.5,定義圓周率常量Pi=3.1415,求出圓柱的體積[問答題]229.Math類中求x的絕對值的函數(shù)(方法)是()。[問答題]230.什么是類的繼承?怎么定義派生類?[問答題]231.在richTextBox1控件中打開文本文件的代碼如下,補(bǔ)充完整代碼。OpenFileDialogoFD=newOpenFileDialog();If(__________________==DialogResult.OK){richTextBox1.LoadFile(oFD.FileName,RichTextBoxStreamType.PlainText);}[問答題]232.()控件又稱為菜單控件,主要用來設(shè)計(jì)程序的菜單欄。[問答題]233.聲明一個(gè)10行20列的二維整形數(shù)組的語句為:()。[問答題]234.在C#中實(shí)參與形參有四種傳遞方式,它們分別是值參數(shù)、引用參數(shù)、輸出參數(shù)和()。[問答題]235.classProgram{staticvoidMain(string[]args){Personp=newPerson();p.N="www";Console.WriteLine(p.N);Console.ReadLine();}}publicclassPerson{privatestringp_name="abc";publicstringN{get{returnp_name;}set{p_name=value;}}}程序最終的輸出結(jié)果是___[問答題]236.說明本程序的功能int[]nums=newint[3];intmax=int.MinValue;for(inti=0;i<3;i++){stringstrTemp=Console.ReadLine();nums[i]=int.Parse(strTemp);}for(inti=0;i<3;i++){if(nums[i]>max){max=nums[i];}}Console.WriteLine(max);[問答題]237.創(chuàng)建新對象時(shí)將調(diào)用類的()。它主要用來為對象分配存儲空間,完成初始化操作。[問答題]238.表達(dá)式a=5*(b=3)的值是____________[問答題]239.輸入一個(gè)整數(shù),判定它為幾位數(shù)。例如,99是2位數(shù),-100是3位數(shù)[問答題]240.編寫Test類包含Min方法,實(shí)現(xiàn)找出數(shù)組元素中最小值,并在Main中調(diào)用Min方法,最終顯示的結(jié)果。[問答題]241.類的以下特性中,可以用于方便地重用已有的代碼和數(shù)據(jù)的是()。[問答題]242.關(guān)閉應(yīng)用程序的語句是()。三、[問答題]243.數(shù)組是一種()類型。[問答題]244.運(yùn)行下列程序時(shí),如果輸入2和3,則運(yùn)行結(jié)果為:staticvoidMain(string[]args){Aa=newA(),b=newA();A,R=double.Parse(Console.ReadLine());B,R=double.Parse(Console.ReadLine());Console.WriteLine("{0},{1}",A,sq(),B,sq());}classA{privatedoubler;publicdoubleR{get{returnr;}set{r=value;}}publicdoublesq(){returnr*r;}}[問答題]245.classProgram{staticvoidMain(string[]args){Elephante=newElephant("abc");Console.ReadLine();}}publicclassAnimal{publicAnimal(){Console.Write("基類默認(rèn)構(gòu)造函數(shù)!");}publicAnimal(strings){Console.Write("非默認(rèn)構(gòu)造函數(shù)");}}publicclassElephant:Animal{publicElephant(){Console.Write("派生類構(gòu)造函數(shù)!");}publicElephant(stringstr)base(str){Console.Write(str);}}程序的運(yùn)行結(jié)果是________________[問答題]246.說明本程序的功能。___int[]nums=newint[3];intmax=int.MinValue;for(inti=0;i<3;i++){stringstrTemp=Console.ReadLine();nums[i]=int.Parse(strTemp);}for(inti=0;i<3;i++){if(nums[i]>max){max=nums[i];}}Console.WriteLine(max);[問答題]247.在類的成員聲明時(shí),若使用了()修飾符則該成員只能在該類或其派生類中使用。[問答題]248.接口是否可以繼承接口?抽象類是否可以實(shí)現(xiàn)接口?抽象類是否可以繼承實(shí)體類?[問答題]249.C#程序中,可使用try..catch機(jī)制來處理程序出現(xiàn)的()錯(cuò)誤。[問答題]250.寫出以下程序的運(yùn)行結(jié)果。usingSystem;classTest{publicstaticvoidMain(){int[]a={2,4,6,8,10,12,14,16,18};for(inti=0;i<9;i++){Console.write(??+a[i]);if((i+1)%3==0)Console.writeLine();}}}[問答題]251.描述怎樣區(qū)分ExcuteNonQuery,ExcuteDataReader和ExcuteScalar方法?[問答題]252.創(chuàng)建一個(gè)Circle類,兩個(gè)方法分別求圓的面積和周長。并在主函數(shù)中調(diào)用。[問答題]253.實(shí)現(xiàn)密碼框功能的方法是將TextBox控件的____()___屬性賦予屏蔽字符[問答題]254.如果按鈕被選中,則其______屬性為True,并且會觸發(fā)Click事件。[問答題]255.staticvoidMain(string[]args){inta=2,b=7,c=5;switch(a>0){casetrue:switch(b<10){casetrue:Console.Write("^");break;casefalse:Console.Write("!");break;}break;casefalse:switch(c==5){casefalse:Console.Write("*");break;casetrue:Console.Write("#");break;}break;}Console.Read();}程序最終的輸出結(jié)果是______[問答題]256.TcpClient類的常用屬性有哪些?在同步工作方式下,TcpClient類常用方法有哪些?[問答題]257.設(shè)打開文件對話框的名稱為openFileDlg1,下面語句的作用是將用戶在對話框中選中的文件的文件名保存下來,請將下列語句補(bǔ)全:stringfName=openFileDlg1.();[問答題]258.ImageAnimator對象常用方法有()、()、()和()。[問答題]259.編一個(gè)程序,定義一個(gè)數(shù)組,再定義類以及方法,用方法(out參數(shù)傳遞數(shù)據(jù))找出這組數(shù)據(jù)中的最大數(shù)和最小數(shù)[問答題]260.從終端輸入3個(gè)數(shù)a、b、c,按從大到小的順序輸出。1.答案:D解析:2.答案:A解析:3.答案:D解析:4.答案:C解析:5.答案:C解析:6.答案:C解析:7.答案:A解析:8.答案:D解析:概念理解9.答案:A解析:10.答案:C解析:11.答案:D解析:y是一個(gè)對象。newinti;是一個(gè)新的i,默認(rèn)值是0.所以y.i=0.x是一個(gè)對象。BaseClassx=y;相當(dāng)于BaseClassx=newMyClass();對于子類i是new的,所以不會覆蓋父類的i.設(shè)定x.i=100;12.答案:D解析:13.答案:B解析:14.答案:C解析:15.答案:B解析:16.答案:B解析:17.答案:B解析:概念理解18.答案:C解析:19.答案:A解析:20.答案:A解析:21.答案:A解析:22.答案:B解析:23.答案:B解析:24.答案:D解析:25.答案:D解析:方法重載是指在同一個(gè)類中方法同名,參數(shù)不同,調(diào)用時(shí)根據(jù)實(shí)參的形式,選擇與他匹配的方法執(zhí)行操作的一種技術(shù)。這里所說的參數(shù)不同是指以下幾種情況:①參數(shù)的類型不同②參數(shù)的個(gè)數(shù)不同③參數(shù)的個(gè)數(shù)相同時(shí)他們的先后順序不同26.答案:D解析:不可預(yù)料的錯(cuò)誤即運(yùn)行時(shí)錯(cuò)誤,就是異常。27.答案:C解析:異常是在程序執(zhí)行期間出現(xiàn)的問題。C#中的異常是對程序運(yùn)行時(shí)出現(xiàn)的特殊情況的一種響應(yīng),比如嘗試除以零。異常提供了一種把程序控制權(quán)從某個(gè)部分轉(zhuǎn)移到另一個(gè)部分的方式。C#異常處理時(shí)建立在四個(gè)關(guān)鍵詞之上的:try、catch、finally和throw。try:一個(gè)try塊標(biāo)識了一個(gè)將被激活的特定的異常的代碼塊。后跟一個(gè)或多個(gè)catch塊。catch:程序通過異常處理程序捕獲異常。catch關(guān)鍵字表示異常的捕獲。finally:finally塊用于執(zhí)行給定的語句,不管異常是否被拋出都會執(zhí)行。例如,如果您打開一個(gè)文件,不管是否出現(xiàn)異常文件都要被關(guān)閉。throw:當(dāng)問題出現(xiàn)時(shí),程序拋出一個(gè)異常。使用throw關(guān)鍵字來完成28.答案:A解析:29.答案:A解析:5*84%5是取余=0。所以最終為1。30.答案:D解析:31.答案:D解析:32.答案:A解析:33.答案:A解析:34.答案:B解析:35.答案:A解析:36.答案:C解析:37.答案:A解析:38.答案:A解析:39.答案:A解析:40.答案:C解析:41.答案:C解析:42.答案:D解析:43.答案:D解析:44.答案:C解析:45.答案:A解析:46.答案:C解析:47.答案:D解析:48.答案:A解析:49.答案:

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論