版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
試卷科目:C#開發(fā)基礎(chǔ)C#開發(fā)基礎(chǔ)(習(xí)題卷5)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesC#開發(fā)基礎(chǔ)第1部分:單項選擇題,共53題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.對于下列代碼的出錯原因,描述正確的是()classProgram{staticvoidMain(string[]args){//創(chuàng)建Appliance對象時報錯Applianceapl=newAppliance();Appliancemlp=newMobilePhone();}}abstractclassAppliance{publicabstractvoidCharge();}classMobilePhone:Appliance{publicvoidCall(){Console.WriteLine("手機可以打電話。");}publicoverridevoidCharge(){Console.WriteLine("手機使用110V電壓充電。");}}A)Appliance類在實例化的時候書寫的位置不正確,導(dǎo)致報錯。B)Appliance是一個抽象類,不允許直接實例化,只能夠?qū)嵗浅橄蟮淖宇怣obilePhone。C)定義Appliance類的時候在Charge方法中沒有任何方法體,所以創(chuàng)建其對象沒有任何意義,所以系統(tǒng)報出錯誤。D)代碼關(guān)系沒有理解錯誤,應(yīng)該寫為:MobilePhonepm=newAppliance()。答案:B解析:[單選題]2.在C#中,下列關(guān)于構(gòu)造函數(shù)的敘述,正確的是()。A)構(gòu)造函數(shù)的返回值類型為voidB)構(gòu)造函數(shù)的函數(shù)名必須為MainC)構(gòu)造函數(shù)的函數(shù)名必須與類名相同D)一個類只能有一個構(gòu)造函數(shù),不能重載答案:C解析:[單選題]3.若有兩個函數(shù):Voidfl(intA,intb){inttemp=a;a=b;b=temp;}Voidf2(refintA,refintb){inttemp=a;a=b;b=temp;}則以下有關(guān)這兩個函數(shù)的描述中,正確的是______。A)函數(shù)f1和f2均能實現(xiàn)交換兩個實參值的功能B)函數(shù)f1和f2都不能實現(xiàn)交換兩個實參值的功能C)函數(shù)f1能實現(xiàn)交換兩個實參值的功能,函數(shù)f2不能實現(xiàn)交換兩個實參值的功能D)函數(shù)f1不能實現(xiàn)交換兩個實參值的功能,函數(shù)f2能實現(xiàn)交換兩個實參值的功能答案:D解析:[單選題]4.以下關(guān)于this關(guān)鍵字和base關(guān)鍵字的說法,不正確的是()A)This關(guān)鍵字用于引用類的當(dāng)前實例B)Base關(guān)鍵字用于從派生類中訪問基類的成員C)靜態(tài)成員方法中不能使用this關(guān)鍵字D)靜態(tài)成員方法中能使用base關(guān)鍵字答案:D解析:[單選題]5.下列關(guān)于泛型集合創(chuàng)建正確的是()A)Listlist=newList();B)List()list=newList();C)List()list=newList(5);D)List(5)list=newList();答案:A解析:[單選題]6.在C#中,關(guān)于數(shù)據(jù)庫連接字符串代碼正確的是()A)privatestaticstringDBConnectString="server=.;database=FreshLiveDB;uid=sa;pwd=123;";B)privatestaticstringDBConnectString="server=.;database=FreshLiveDB;id=sa;pwd=123;";C)privatestaticstringDBConnectString="server=.;database=FreshLiveDB;id=sa;password=123;";D)privatestaticstringDBConnectString="server=.;database=FreshLiveDB;name=sa;pwd=123;";答案:A解析:[單選題]7.在HTML5中網(wǎng)頁文件的擴展名為()A)aspxB)cssC)html或.htmD)txt答案:C解析:[單選題]8.C#中的字符型數(shù)據(jù),均是Unicode字符,這樣一個字符的標(biāo)準(zhǔn)長度為()A)4位B)8位C)16位D)32位答案:C解析:[單選題]9.對于方法重載的特點,描述錯誤的是()A)方法名稱必須相同B)方法的參數(shù)必須不相同C)返回值類型必須相同D)可以減輕命名負(fù)擔(dān)答案:C解析:概念理解[單選題]10.在類的成員中,用于存儲屬性值的是()A)屬性B)方法C)事件D)成員變量答案:D解析:成員的屬性值存儲于成員變量中。[單選題]11.在HTML5中,在表格中要實現(xiàn)跨行需要設(shè)置()屬性A)colspanB)rowspanC)tbspanD)forspan答案:B解析:[單選題]12.通過HatchBush對象的屬性可設(shè)置HatchBush對象的陰影樣式。A)BackgroundColorB)ForegroundColorC)HatchStyleD)ColorStyle答案:C解析:[單選題]13.在C#中,下列哪種數(shù)據(jù)類型是引用類型()A)stringB)intC)charD)float答案:A解析:[單選題]14.將文件從當(dāng)前位置一直到結(jié)尾的內(nèi)容都讀取出來,應(yīng)該使用方法。A)StreamReader.ReadToEnd()B)StreamReader.ReadLine()C)StreamReader.ReadBlock()D)StreamReader.WriteLine()答案:A解析:[單選題]15.在)NET中,一些數(shù)據(jù)類型為引用類型,當(dāng)引用類型的值為()時,表明沒有引用任何對象。(選擇一項)A)EmptyB)nullC)NothingD)0答案:B解析:引用為空時,表示已經(jīng)沒有引用[單選題]16.在CSS3中,若要在網(wǎng)頁中插入樣式表main.CSS,以下正確的是()A)<linkhref="main.css"type="text/css"rel="stylesheet">B)<linksrc="main.css"type="text/css"rel="stylesheet">C)<linksrc="main.css"type="text/css">D)<scripthref="main.css"type="text/css"rel="stylesheet">答案:A解析:[單選題]17.在C#語言中,switch語句用()來處理不匹配case語句的值A(chǔ))defaultB)anyelseC)breakD)goto答案:A解析:[單選題]18.下列符號中,哪個表示C#的單行注釋?()A)//B)*/C)--D)///答案:A解析:[單選題]19.為了向一個組件添加一個新功能而不影響現(xiàn)有的功能你將怎么做?()A)重新編寫組件以包括新的功能B)創(chuàng)建一個interface,該interface包含用來提供新功能的方法聲明,然后,在組件中執(zhí)行該interfaceC)向組件添加一個新控件D)創(chuàng)建一個新的組件來提供附加功能。從現(xiàn)有的組件中調(diào)用新創(chuàng)建組件的方法答案:B解析:[單選題]20.使用Dirctory類的下列方法,可以獲取指定文件夾中的文件的是()A)Exists()B)GetFiles()C)GetDirectories()D)CreateDirectory()答案:B解析:[單選題]21.抽象類是用哪個關(guān)鍵字修飾()。A)virtualB)overrideC)abstractD)interface答案:C解析:[單選題]22.在C#中,以下不屬于DataGridView常用的屬性是()A)NameB)DataSouceC)RowsD)Count答案:D解析:[單選題]23.Control類的常用屬性中,()屬性用于設(shè)置控件中文本的字體。A)NameB)TextC)FontD)TextAlign答案:C解析:[單選題]24.以下代碼運行結(jié)果()publicclassCustomer{publicstringname;publicintage;publicintAge{set{age=value;}}}classProgram{staticvoidMain(string[]args){Customerliu=newCustomer();liu.Age=300;Console.WriteLine(liu.Age);}}A)300B)100C)0D)代碼出現(xiàn)錯誤答案:D解析:概念理解[單選題]25.在CSS3中,P{color:red;font-size:12px;}選擇器為()A)PB)colorC)font-sizeD)font-family答案:A解析:[單選題]26.下列選項中,()可以將字符串看作一個char類型的數(shù)組。A)字符B)字符數(shù)組C)字符串D)字符集合答案:B解析:[單選題]27.多態(tài)是指兩個或多個屬于不同對象,對于同一個消息作出不同響應(yīng)的方式。C#中的多態(tài)不能通過實現(xiàn)。A)接口B)抽象類C)虛方法D)密封類答案:D解析:[單選題]28.表達(dá)式?100?+?88?=()A)88100B)188C)100D)10088答案:D解析:[單選題]29.在HTML5頁面中,下列不屬于文本標(biāo)簽樣式屬性的是()A)alignB)colorC)faceD)nbsp答案:D解析:[單選題]30.程序運行期間,用戶拖動水平滾動條Scroll1的滑塊時,若要在文本框Text1中隨時反映滑塊位置的變化,應(yīng)將語句Text1.Text=Scroll1.Value寫在()事件過程內(nèi)。A)ScrollB)ValidatedC)StyleChangedD)TabIndexChanged答案:A解析:[單選題]31.已知在某Windows應(yīng)用程序中,主窗口類為Form1,程序入口為靜態(tài)方法From1.Main。如下所示:PublicclassForm1:System.Windows.Forms.Form{//其他代碼staticvoidMain(){//在此添加合適代碼}}則在Main方法中打開主窗口的正確代碼是。A)Application.Open(newForm1());B)Application.Run(newForm1());C)(newForm1()).Open();D)(newForm1()).Run();答案:B解析:[單選題]32.下列關(guān)于抽象類的說法錯誤的是()。A)抽象類可以實例化B)抽象類可以包含抽象方法C)抽象類可以包含抽象屬性D)抽象類可以引用派生類的實例答案:A解析:A:抽象類不實例化,需要繼承后實現(xiàn)抽象方法才能實例化。[單選題]33.以下FileMode的哪一項枚舉值可以用來打開文件,如果文件不存在,則引發(fā)異常()A)CreateNewB)CreateC)OpenOrCreateD)Open答案:D解析:概念理解[單選題]34.()方法執(zhí)行指定為Command對象的命令文本的SQL語句,并返回受SQL語句影響或檢索的行數(shù)。A)ExecuteNonQueryB)ExecuteReaderC)ExecuteQueryD)ExecuteScalar答案:A解析:ExecuteNonQuery();方法的意思是針對已經(jīng)連接的存儲過程執(zhí)行SQL語句并返回受影響的行數(shù)!說白了就是執(zhí)行sql語句!executeQuery()方法會把數(shù)據(jù)庫響應(yīng)的查詢結(jié)果存放在ResultSet類對象中供我們使用[單選題]35.在c#程序中,己知某一維數(shù)組名稱為myArray,則該數(shù)組的長度為()A)myArray.LengthB)myArray.CountC)myArray.length()D)myArray.count()答案:A解析:[單選題]36.下列語句在控制臺上的輸出是什么?()if(true)System.Console.WriteLine(?FirstMessage?);System.Console.WriteLine(?SecondMessage?);A)無輸出B)FirstMessageC)SecondMessageD)FirstMessageSecondMessage答案:D解析:[單選題]37.下列關(guān)于面向?qū)ο缶幊堂枋鲥e誤的()。A)類不可以多重繼承而接口可以;B)抽象類自身可以定義成員而接口不可以;C)抽象類和接口都不能被實例化;D)一個類可以有多個基類和多個基接口;答案:D解析:[單選題]38.不想讓窗體顯示最大化按鈕,應(yīng)該設(shè)置窗體的______屬性。A)MinimizeBoxB)MaximizeBoxC)AcceptButtonD)CancleButton答案:B解析:[單選題]39.Randomrd=newRandom();intnum=rd.Next(3,5);num可能的值為()。A)0B)4C)3D)5答案:C解析:[單選題]40.請問經(jīng)過表達(dá)式a=3+1>5?0:1的運算,變量a的最終值是什么?()A)3B)1C)0D)4答案:B解析:3=1>5是錯。所以取1[單選題]41.請閱讀下面的代碼,此段代碼運行的結(jié)果是()Inttime=3;Switch(time){Case"1":Console.WriteLine("Goodmorning!");Break;Case"2":Console.WriteLine("Goodafternoon!");Break;Case"3":Console.WriteLine("Goodnight!");Break;Default:Console.WriteLine("Selectionerror!");Break;}A)Goodmorning!B)Goodafternoon!C)Goodnight!D)Selectionerror!答案:C解析:[單選題]42.C#中的屬性主要體現(xiàn)了面向?qū)ο缶幊痰模ǎ┨匦?。A)封裝B)繼承C)多態(tài)D)抽象答案:A解析:概念理解[單選題]43.重載是()的形式之一。A)接口B)多態(tài)C)繼承D)類答案:B解析:C#多態(tài)的分類多態(tài)性意味著有多重形式。在面向?qū)ο缶幊谭妒街?,多態(tài)性往往表現(xiàn)為"一個接口,多個功能"。多態(tài)分為靜態(tài)多態(tài)和動態(tài)多態(tài)。靜態(tài)多態(tài),函數(shù)的響應(yīng)是發(fā)生在編譯時;動態(tài)多態(tài),函數(shù)的響應(yīng)是發(fā)生在運行時。二、靜態(tài)多態(tài)在編譯時,函數(shù)與對象的連接機制被稱為早期綁定,也被稱為靜態(tài)綁定。C#提供了兩種技術(shù)實現(xiàn)靜態(tài)多態(tài)性,分別為函數(shù)重載和運算符重載。(1)函數(shù)重載在同一個范圍內(nèi)對相同的函數(shù)名有多個定義。這多個定義中必須保證方法簽名不同,方法簽名包括方法的參數(shù)個數(shù)和參數(shù)的數(shù)據(jù)類型。(2)運算符重載您可以重定義或重載C#中內(nèi)置的運算符。因此,程序員也可以使用用戶自定義類型的運算符。重載運算符是具有特殊名稱的函數(shù),是通過關(guān)鍵字operator后跟運算符的符號來定義的。與其他函數(shù)一樣,重載運算符有返回類型和參數(shù)列表。示例:[csharp]viewplaincopypublicstaticBoxoperator+(Boxb,Boxc){Boxbox=newBox();box.length=b.length+c.length;box.breadth=b.breadth+c.breadth;box.height=b.height+c.height;returnbox;}注:上面的函數(shù)為用戶自定義的類Box實現(xiàn)了加法運算符(+)。它把兩個Box對象的屬性相加,并返回相加后的Box對象。下表描述了C#中運算符重載的能力:運算符 描述+,-,!,~,++,-- 這些一元運算符只有一個操作數(shù),且可以被重載。+,-,*,/,% 這些二元運算符帶有兩個操作數(shù),且可以被重載。==,!=,<,>,<=,>= 這些比較運算符可以被重載。&&,|| 這些條件邏輯運算符不能被直接重載。+=,-=,*=,/=,%= 這些賦值運算符不能被重載。=,.,?:,->,new,is,sizeof,typeof 這些運算符不能被重載。三、動態(tài)多態(tài)C#允許您使用關(guān)鍵字abstract創(chuàng)建抽象類,用于提供接口的部分類的實現(xiàn)。當(dāng)一個派生類繼承自該抽象類時,實現(xiàn)即完成。抽象類包含抽象方法,抽象方法可被派生類實現(xiàn)。派生類具有更專業(yè)的功能。請注意,下面是有關(guān)抽象類的一些規(guī)則:您不能創(chuàng)建一個抽象類的實例。您不能在一個抽象類外部聲明一個抽象方法。通過在類定義前面放置關(guān)鍵字sealed,可以將類聲明為密封類。當(dāng)一個類被聲明為sealed時,它不能被繼承。抽象類不能被聲明為sealed。當(dāng)有一個定義在類中的函數(shù)需要在繼承類中實現(xiàn)時,可以使用虛方法。虛方法是使用關(guān)鍵字virtual聲明的。虛方法可以在不同的繼承類中有不同的實現(xiàn)。對虛方法的調(diào)用是在運行時發(fā)生的。動態(tài)多態(tài)性是通過抽象類和虛方法實現(xiàn)的。[單選題]44.下列選項中,不能區(qū)別重載方法的是()A)返回值類型B)參數(shù)類型C)參數(shù)個數(shù)D)參數(shù)順序答案:A解析:[單選題]45.在HTML5文檔的樹狀結(jié)構(gòu)中,()標(biāo)簽為文檔的根節(jié)點,位于結(jié)構(gòu)中的最頂層。A)<html>B)<head>C)<body>D)<title>答案:A解析:[單選題]46.以下關(guān)于繼承的說法錯誤的是()A)NET框架類庫中,object類是所有類的基類B)派生類不能直接訪問基類的私有成員C)protected修飾符既有公有成員的特點,又有私有成員的特點D)基類對象不能引用派生類對象答案:D解析:[單選題]47.在C#中,當(dāng)執(zhí)行Sql語句?deletefromtb_student?時,需要使用SqlCommand對象的()方法執(zhí)行?A)ExecuteNonQuery()B)ExecuteScalar()C)ExecuteReader()D)ExecuteXmlReader()答案:A解析:[單選題]48.在C#窗體應(yīng)用程序中,獲取CheckBox控件選中狀態(tài)的屬性是()A)selectedB)checkC)checkedD)selectedValue答案:C解析:[單選題]49.如果ColorDialog的()屬性為true,顏色對話框則以包含調(diào)色板(規(guī)定自定義顏色)的擴展形式打開。A)AnyColorB)FullOpenC)ModifiersD)AllowFullOpen答案:B解析:[單選題]50.下列程序段的執(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答案:A解析:[單選題]51.能作為C#程序的基本單位是()A)字符B)語句C)函數(shù)D)源程序文件答案:B解析:基本單位為程序語句。[單選題]52.以下不是構(gòu)造函數(shù)的特征。A)構(gòu)造函數(shù)的函數(shù)名和類名相同B)構(gòu)造函數(shù)可以重載C)構(gòu)造函數(shù)可以帶有參數(shù)D)可以指定構(gòu)造函數(shù)的返回值答案:D解析:第2部分:多項選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.在C#程序中,關(guān)于密封方法描述正確的是()A)密封方法可以不定義在密封類中B)所有的方法都可以進(jìn)行密封C)使用override重寫后的方法可以被密封D)以上說法都正確答案:AC解析:概念理解[多選題]54.下列選項中,是Form類的常用事件的是()。A)MouseClickB)MouseDoubleClickC)KeyDownD)Loads答案:ABC解析:[多選題]55.在C#程序中,下列哪些標(biāo)識符是正確的()。A)userNameB)passWordC)123abcD)_age答案:ABD解析:[多選題]56.在CSS3中,在選擇器中,基本的選擇器有()【選三項】A)標(biāo)簽選擇器B)類選擇器C)ID選擇器D)組合選擇器答案:ABC解析:[多選題]57.在C#中,浮點型的類型有()和()【選兩項】A)floatB)intC)stringD)double答案:AD解析:第3部分:填空題,共3題,請在空白處填寫正確答案。[填空題]58.面向?qū)ο笳Z言都應(yīng)至少具有的三個特性是封裝、()和多態(tài)。答案:繼承解析:[填空題]59.在C#中實參與形參有四種傳遞方式,它們分別是()()()和()答案:值參數(shù),引用參數(shù),輸出參數(shù),參數(shù)數(shù)組解析:[填空題]60.元素類型為double的2行5列的二維數(shù)組共占用()字節(jié)的存儲空間答案:80解析:double每個占用8個字節(jié)。這里一共2X510個元素。所以是80個字節(jié)。第4部分:判斷題,共14題,請判斷題目是否正確。[判斷題]61.用foreach遍歷群集時能夠用break跳出循環(huán)。答案:對解析:當(dāng)i=2時,跳出了循環(huán)。[判斷題]62.?>>?運算符是位移操作符。答案:對解析:>>是右移位運算相等于除以2<<是左移位,相等于乘以2[判斷題]63.try、catch、finally三個子句必須同時出現(xiàn),才能正確處理異常。()A)正確B)錯誤答案:錯解析:[判斷題]64.要求構(gòu)造函數(shù)至少有兩個參數(shù)()A)正確B)錯誤答案:錯解析:[判斷題]65.在定義類的字段時,如果不指定字段的訪問方式,系統(tǒng)默認(rèn)為publicA)正確B)錯誤答案:錯解析:[判斷題]66.按鈕或者復(fù)選框被選中時,它的Checked屬性值一定為true。()A)正確B)錯誤答案:對解析:[判斷題]67.繼承是指派生類可以獲取其基類特征的能力()A)正確B)錯誤答案:對解析:[判斷題]68.允許有多個不相同名稱的構(gòu)造函數(shù)()A)正確B)錯誤答案:錯解析:[判斷題]69.在C#中,裝箱操作是將引用類型轉(zhuǎn)化成值類型(把值類型包裝成引用類型)。()A)正確B)錯誤答案:錯解析:[判斷題]70.在派生類中覆寫基類的虛方法,使用的關(guān)鍵字是overrides(override關(guān)鍵字。()A)正確B)錯誤答案:對解析:[判斷題]71.if語句后面的表達(dá)式可以是任意表達(dá)式。答案:錯解析:if后為邏輯判斷式。[判斷題]72.string類的IsNullOrEmpty()方法用來判斷字符串是否為空或長度是否為0,當(dāng)字符串為空或者長度為0時,該方法的返回值為true,否則返回值為false。A)正確B)錯誤答案:對解析:[判斷題]73.ProgressBar控件用于表示進(jìn)度條。A)正確B)錯誤答案:對解析:[判斷題]74.構(gòu)造函數(shù)的名稱與類名稱一樣()A)正確B)錯誤答案:對解析:第5部分:問答題,共25題,請在空白處填寫正確答案。[問答題]75.Const和ReadOnly有什么區(qū)別?請簡要描述一下。答案:Const用來申明編程時申明常量,ReadOnly用來申明運行時常量。解析:Const用來申明編程時申明常量,ReadOnly用來申明運行時常量。[問答題]76.編一個程序,設(shè)圓的半徑r=1.2,高h(yuǎn)=1.5,定義圓周率常量Pi=3.1415,求出圓柱的體積答案:constdoublePi=3.1415;doubler=1.2,h=1.5;doublev;v=Pi*r*r*h;Console.WriteLine("圓柱體的體積是{0}",v);解析:[問答題]77.數(shù)據(jù)庫表中的每一行稱為一條()。答案:記錄解析:[問答題]78.表達(dá)式5>8||8>5的值是____________答案:true解析:[問答題]79.編一個程序,定義結(jié)構(gòu)類型(有學(xué)號、姓名、性別和程序設(shè)計成績四個字段),聲明該結(jié)構(gòu)類型變量,用賦值語句對該變量賦值以后再輸出。答案:structstudent{publicintno;publicstringname;publicstringsex;publicdoublescore;}classProgram{staticvoidMain(string[]args){studentstu;stu.no=10003;="小小";stu.sex="女";stu.score=89.5;Console.WriteLine("學(xué)生的學(xué)號是{0},名字叫{1},性別是{2},程序設(shè)計的成績是{3}",stu.no,,stu.sex,stu.score);解析:[問答題]80.編一個程序,從鍵盤上輸入三個數(shù),用三元運算符(?:)把最小數(shù)找出來答案:floatx,y,z,temp;Console.Write("請輸入一個實數(shù):");x=float.Parse(Console.ReadLine());Console.Write("請輸入一個實數(shù):");y=float.Parse(Console.ReadLine());Console.Write("請輸入一個實數(shù):");z=float.Parse(Console.ReadLine());temp=x<=y?x:y;temp=temp<=z?temp:z;Console.WriteLine("最大數(shù)為:{0}",temp);解析:[問答題]81.關(guān)閉數(shù)據(jù)庫的連接,應(yīng)使用連接對象的()方法。答案:close解析:[問答題]82.()方法是程序的入口點,程序控制在該方法中開始和結(jié)束。答案:Main解析:[問答題]83.浮點類型包括()、()和()。答案:float|double|decimal解析:[問答題]84.在C#中,包含了無法實現(xiàn)的成員的類被稱為()。答案:抽象類解析:[問答題]85.輸入一個整數(shù),判定它為幾位數(shù)。例如,99是2位數(shù),-100是3位數(shù)答案:staticvoidMain(string[]args){intx,n,m,count=0;Console.WriteLine("請輸入一個整數(shù):");x=Int32.Parse(Console.ReadLine());m=x;do{n=m/10;m=n;++count;}while(n!=0);Console.WriteLine("{0}是{1}位數(shù)",x,count);Console.Read();}解析:[問答題]86.已知TextBox的名稱為TextBox1,并有語句TextBox1.MultiLine=False;該語句的功能是()。答案:設(shè)置TextBox1為單行文本框。解析:[問答題]87.下列程序的運行結(jié)果是doubles=0;for(inti=3;i<=10;i+=2){intk;k=i*i;s=s+Math.Sqrt(k);Console.Write("{0},",s);}答案:3,8,15,24,解析:[問答題]88.從鍵盤輸入一個數(shù),輸出它的絕對值。答案:staticvoidMain(string[]args){Console.WriteLine("從鍵盤上輸入一個數(shù)");intm=Convert.ToInt32(Console.ReadLine());if(m%2==0)Console.WriteLine("輸入的是偶數(shù)");elseConsole.WriteLine("輸入的是奇數(shù)");Console.ReadLine();}解析:[問答題]89.創(chuàng)建一個Circle類,兩個方法分別求圓的面積和周長。并在主函數(shù)中調(diào)用。答案:classProgram{staticvoidMain(string[]args){Testt=newTest(2);Console.WriteLine("周長是"+t.GetCircumference());Console.WriteLine("面積是"+t.GetArea());Console.ReadLine();}}publicclassTest{doubler;publicTest(doubler){this.r=r;}publicdoubleGetCircumference(){returnMath.PI*r*2;}publicdoubleGetArea(){returnMath.PI*r*r;}}解析:[問答題]90.定義一個一維數(shù)組,輸入任意6個整數(shù),假定為7,4,8,9,1,5。編一個程序,利用for語句,輸出如下方陣的內(nèi)容:748915574891157489915748891574489157答案:int[]a={7,4,8,9,1,5};inttemp;for(inti=0;i<6;i++){Console.Write("{0}",a[i]);}for(inti=0;i<5;i++){Console.WriteLine();temp=a[5];for(intj=5;j>0;j--){a[j]=a[j-1];}a[0]=temp;for(intk=0;k<6;k++)Console.Write("{0}",a[k]);}解析:[問答題]91.將文本框設(shè)置為只讀,可以通過修改()屬性實現(xiàn)。答案:ReadOnly解析:[問答題]92.try{}里有一個return語句,那么緊跟在這個try后的finally{}里的code會不會被執(zhí)行,什么時候被執(zhí)行,在return前還是后?答案:會執(zhí)行,在return前執(zhí)行。解析:[問答題]93.編一個程序,輸入三個實數(shù),要求使用ifelse語句把它們的中間數(shù)找出來,可以使用邏輯運算符答案:floatx,y,z,second=0;Console.WriteLine("請輸入三個float類型的值");x=float.Parse(Console.ReadLine());y=float.Parse(Console.ReadLine());z=float.Parse(Console.ReadLine());if((x>y&&x<z)||(x<y&&x>z))second=x;elseif((y>x&&y<z)||(y<x&&y>z))second=y;elsesecond=z;Console.WriteLine("這三個數(shù)中的中間數(shù)為{0}",secon
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人與企業(yè)間知識產(chǎn)權(quán)許可協(xié)議(2024版)5篇
- 2025年度智能硬件產(chǎn)品獨家代理銷售合同協(xié)議4篇
- 2025年廠區(qū)突發(fā)事件應(yīng)急預(yù)案服務(wù)合同范本4篇
- 臨時工作人員雇傭協(xié)議示例(2024年度)版B版
- 個人循環(huán)貸款最高限額合同書2024年版一
- 2025年度國際貿(mào)易代理產(chǎn)品認(rèn)證合同范本4篇
- 2024年05月上海/北京中國工商銀行數(shù)據(jù)中心星令營暑期實習(xí)項目筆試歷年參考題庫附帶答案詳解
- 《合成抗菌材料》課件
- 2025年度區(qū)塊鏈技術(shù)應(yīng)用與維護(hù)服務(wù)合同3篇
- 專用配件銷售協(xié)議(2024年度)版A版
- 春節(jié)文化常識單選題100道及答案
- 12123交管學(xué)法減分考試題及答案
- 2024年杭州師范大學(xué)附屬醫(yī)院招聘高層次緊缺專業(yè)人才筆試真題
- 制造業(yè)BCM業(yè)務(wù)連續(xù)性管理培訓(xùn)
- 24年追覓在線測評28題及答案
- TGDNAS 043-2024 成人靜脈中等長度導(dǎo)管置管技術(shù)
- 《陸上風(fēng)電場工程概算定額》NBT 31010-2019
- 招投標(biāo)法考試試題及答案
- 皮帶輸送機工程施工電氣安裝措施要點
- 藥房(冰柜)溫濕度表
- QJ903.9A-1995航天產(chǎn)品工藝文件管理制度管理用工藝文件編制規(guī)則
評論
0/150
提交評論