版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-C#程序設(shè)計(jì)筆試歷年真題薈萃含答案(圖片大小可自由調(diào)整)第1卷一.參考題庫(共30題)1.C#中導(dǎo)入某一命名空間的關(guān)鍵字是()2.()是DataSet對(duì)象和數(shù)據(jù)源之間的一個(gè)橋梁,用于從數(shù)據(jù)源中檢索數(shù)據(jù)、填充DataSet對(duì)象中的表及DataSet對(duì)象做出的更改提交回?cái)?shù)據(jù)源。3.執(zhí)行下列兩條語句后,結(jié)果s2的值為() A、"bcd”B、"cd”C、"cde”D、"bc”4.可以繼承多個(gè)接口么?5.c#中錯(cuò)誤處理機(jī)制有哪些6.C#源程序文件的擴(kuò)展名是()A、.csB、.vbC、.cppD、.c7.已知某類的類名為ClassA,則該類的析構(gòu)函數(shù)名為()8.()關(guān)鍵字用于定義事件。A、delegateB、eventC、thisD、Public9.編一個(gè)程序,輸入一個(gè)字符串,用ToCharArray()方法把字符串中的內(nèi)容拷貝到字符數(shù)組中,然后用foreach輸出該字符數(shù)組。10.如果要為“取消”按鈕的文本“Cancel”創(chuàng)建訪問鍵“C”,應(yīng)將按鈕的Text屬性設(shè)置為()A、?&CancelB、?%?CancelC、?@?CancelD、?^?Cancel11.聲明為()的一個(gè)類成員,只有定義這些成員的類的方法能夠訪問。12.下面哪些數(shù)據(jù)結(jié)構(gòu)是鏈表的變種?()A、順序表B、棧C、隊(duì)列D、二叉樹13.若把數(shù)據(jù)集(DataSet對(duì)象)中的數(shù)據(jù)更新到數(shù)據(jù)源,則應(yīng)該使用()對(duì)象的update方法。?A、?ConnectionB、?CommandC、?DataAdapterD、?DataSet14.在調(diào)用方法時(shí),要使參數(shù)按引用方式進(jìn)行傳遞,需要使用關(guān)鍵字()。15.以下說法正確的是()。A、虛方法必須在派生類中重寫,抽象方法不需要重寫B(tài)、虛方法可以在派生類中重寫,抽象方法必須重寫C、虛方法必須在派生類中重寫,抽象方法必須重寫D、虛方法可以在派生類中重寫,抽象方法也不需要重寫16.在ADO.NET中,DataAdapter對(duì)象下列哪個(gè)Command屬性用于將DataSet中的新增記錄保到數(shù)據(jù)源?() A、AB、BC、CD、D17.存儲(chǔ)整數(shù)型變量應(yīng)該使用關(guān)鍵字()來聲明。18.在下列C#代碼中,()是類Teacher的屬性。 }A、NameB、nameC、ageD、SaySomething19.在C#語言中,下面的運(yùn)算符中,優(yōu)先級(jí)最高的是()A、?%B、?++C、?*=D、?>20.()是指同一個(gè)消息或操作作用于不同的對(duì)象,可以有不同的解釋,產(chǎn)生不同的執(zhí)行結(jié)果。21.如果未顯式賦值,則將整型值()賦給枚舉中的第一個(gè)元素22.ANB指令是(),ORB是電路塊或指令,與and、or指令不同23.列舉ASP.NET頁面之間傳遞值的幾種方式。24.已知在某WindowsForm應(yīng)用程序中,主窗口類為Form1,程序入口為靜態(tài)方法From1.Main?如下所示: 則在Main方法中打開主窗口的正確代碼是:()。A、Application.Run(newForm1());B、Application.Open(newForm1());C、(newForm1()).Open();D、(newForm1()).Run();25.只讀字段聲明為()關(guān)鍵字。26.分析下列程序中類MyClass的定義: 則下列語句在Console上的輸出為()。 A、0,0B、100,100C、0,100D、100,027.定義類的成員函數(shù)時(shí),作用域運(yùn)算符為()。A、::B、:C、.D、*28.面向?qū)ο缶幊讨械摹袄^承”的概念是指()A、對(duì)象之間通過消息進(jìn)行交互B、派生自同一個(gè)基類的不同類的對(duì)象具有一些共同特征C、對(duì)象的內(nèi)部細(xì)節(jié)被隱藏D、派生類對(duì)象可以不受限制地訪問所有的基類對(duì)象29.()是數(shù)組的數(shù)組,它內(nèi)部每個(gè)數(shù)組的長(zhǎng)度可以不同,就像一個(gè)鋸齒形狀。30.在類作用域中能夠通過直接使用該類的()成員名進(jìn)行訪問。A、私有B、公用C、保護(hù)D、任何第1卷參考答案一.參考題庫1.參考答案:using2.參考答案:DataAdapter3.參考答案:A4.參考答案:當(dāng)然可以繼承多個(gè)接口。5.參考答案: 在ASP.NET中,錯(cuò)誤處理分為兩個(gè)層面:頁面輸入信息驗(yàn)證、CLR提供的結(jié)構(gòu)化錯(cuò)誤處理機(jī)制。6.參考答案:A7.參考答案:classA(){}8.參考答案:B9.參考答案: strings; Console.WriteLine("請(qǐng)輸入一個(gè)字符串"); s=Console.ReadLine(); char[]ch=newchar[s.Length]; ch=s.ToCharArray(); foreach(charcinch) { Console.WriteLine(c); }10.參考答案:A11.參考答案:private12.參考答案:A,B,C13.參考答案:C14.參考答案:ref15.參考答案:B16.參考答案:C17.參考答案:int18.參考答案:A19.參考答案:B20.參考答案:多態(tài)21.參考答案:022.參考答案:電路塊與指令23.參考答案: 1).使用QueryString,如....?id=1;response.Redirect().... 2).使用Session變量 3).使用Server.Transfer24.參考答案:A25.參考答案:readonly26.參考答案:D27.參考答案:A28.參考答案:B29.參考答案:不規(guī)則數(shù)組30.參考答案:D第2卷一.參考題庫(共30題)1.表達(dá)式“4*10>=65”的值為()。2.net的錯(cuò)誤處理機(jī)制是什么?3.簡(jiǎn)述抽象類和接口有何異同。4.如果一個(gè)菜單項(xiàng)的Text屬性為&File,該菜單項(xiàng)的默認(rèn)Name屬性值為()。A、fileMenuB、fileMenuStripC、fileMenuItemD、fileToolStripMenuItem5.編一個(gè)程序,從鍵盤輸入一個(gè)字符串,用foreach循環(huán)語句,統(tǒng)計(jì)其中大寫字母的個(gè)數(shù)和小寫字母的個(gè)數(shù)。6.對(duì)于方法,參數(shù)傳遞分為值傳遞和()兩種。7.設(shè)有說明語句:intk=1,m=2;doubled=7.3;,以下表達(dá)式中錯(cuò)誤的是()。A、k>=m=kB、k++C、k%(int)dD、d>m>k8.在C#中,引用命名空間System的語句是()9.C#的類定義中可以包含兩種成員:靜態(tài)成員和非靜態(tài)成員。使用了()關(guān)鍵字修飾的就是靜態(tài)成員,反之就是非靜態(tài)成員。10.要給屬性對(duì)應(yīng)的數(shù)據(jù)成員賦值,通常要使用set訪問器,set訪問器始終使用()來設(shè)置屬性的值。11.公司要求開發(fā)一個(gè)繼承System.Windows.Forms.ListView類的組件,要求達(dá)到以下的特殊功能:點(diǎn)擊ListView各列列頭時(shí),能按照點(diǎn)擊列的每行值進(jìn)行重排視圖中的所有行(排序的方式如DataGrid相似)。根據(jù)您的知識(shí),請(qǐng)簡(jiǎn)要談一下您的思路12.在C#中,可以通過()語句無條件拋出異常。13.關(guān)于C#中的switch?case語句,以下說法正確的是()。A、switch判斷的表達(dá)式可以是整型或者字符型,但不能是字符串型B、在該語句中最多不能超過5個(gè)case子句C、在該語句中只能有一個(gè)default子句D、在該句中只能有一個(gè)break語句14.類ClassA有一個(gè)名為M1的方法,在程序中有如下一段代碼,假設(shè)該段代碼是可以執(zhí)行的,則聲明M1方法時(shí)一定使用了()修飾符。???? ?ClassA?Aobj=new?ClassA();??? ?ClassA.M1();?A、?publicB、?public?staticC、?privateD、?virtual15.在類MyClass中定義下列域和方法: 現(xiàn)在需要編寫代碼在ShowInformation中將MyClass當(dāng)前對(duì)象的data域賦值為100。正確的語句為:()。A、me.data=100B、self.data=100C、this.data=100D、data=100;16.數(shù)組下標(biāo)越界時(shí)產(chǎn)生的異常是()類型的異常。17.為了將字符串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);18.下列方法中,不能用于定位字符串中的字符或子字符串的是()。A、SubStringB、IndexOfAnyC、LastIndexOfD、IndexOf19.編一個(gè)程序,定義一個(gè)n行n列的二維數(shù)組,例如,n=4,輸入該數(shù)組的全部數(shù)據(jù)??梢栽诙x數(shù)組時(shí)賦于常量值。求二維數(shù)組中這樣元素的位置:它在行上是最小,在列上也是最小。20.下列關(guān)于異常的描述正確的是()A、在C#中一個(gè)try塊只能有一個(gè)catch塊B、一個(gè)try塊可能產(chǎn)生多個(gè)異常C、可以使用throws回避方法中的異常D、finally塊是異常處理所必需的21.編寫一個(gè)程序,定義三個(gè)float類型的變量,分別從鍵盤上輸入值給它們,然后用ifelse選擇語句找出它們中的最小數(shù),最后輸出結(jié)果。22.下列程序的輸出結(jié)果是() A、?0B、?29C、?30D、?無定值23.在異常處理中,無論異常是否拋出,()子句中的內(nèi)容都會(huì)被執(zhí)行。24.是否可以繼承String類?25.什么是實(shí)例方法?什么是靜態(tài)方法?26.以下程序段用冒泡法對(duì)數(shù)組a進(jìn)行由大到小排序,則下劃線所在位置應(yīng)填入的代碼是() inta[5]={29,47,14,110,8},i,j,t;for(i=0;i<=3;i++) for(j=0;j<=________;j++) if(a[j]A、5-iB、4C、4-iD、3-i27.在ADO.NET中,DataAdpter對(duì)象使用下列哪個(gè)Command屬性從數(shù)據(jù)源中刪除記錄?()A、InsertCommandB、UpdateCommandC、SelectCommandD、DeleteCommand28.設(shè)有說明語句:inti,j,若從鍵盤給i、j輸入數(shù)據(jù),以下不正確的輸入語句是()A、scanf("%d%d",&i,&j)B、scanf("%dW%d",&i,&j)C、scanf("%d,%d",&i,&j)D、scanf("%d%d",i,j)29.在類的方法前加上關(guān)鍵字(),則該方法被稱為虛方法。30.某程序的Main函數(shù)定義如下,啟動(dòng)"調(diào)試"后,代碼編輯視圖的狀態(tài)如下: 現(xiàn)在打開調(diào)試窗口中的"This窗口",VisualStudio.NET調(diào)試窗口如下: 則在This窗口中,會(huì)提示什么信息?()A、局部變量str及其值,成員變量m_Name及其值B、成員變量m_Name及其值C、無內(nèi)容D、局部變量str及其值第2卷參考答案一.參考題庫1.參考答案:false2.參考答案:.net錯(cuò)誤處理機(jī)制采用try->catch->finally結(jié)構(gòu),發(fā)生錯(cuò)誤時(shí),層層上拋,直到找到匹配的Catch為止。3.參考答案: 相同點(diǎn): (1)都可以被繼承(2)都不能被實(shí)例化(3)都可以包含方法聲明(4)派生類必須實(shí)現(xiàn)未實(shí)現(xiàn)的方法 區(qū)別:(1)抽象基類可以定義字段、屬性、方法實(shí)現(xiàn)。接口只能定義屬性、索引器、事件、和方法聲明,不能包含字段。(2)抽象類是一個(gè)不完整的類,需要進(jìn)一步細(xì)化,而接口是一個(gè)行為規(guī)范。微軟的自定義接口總是后帶able字段,證明其是表述一類“我能做。。。” (3)接口可以被多重實(shí)現(xiàn),抽象類只能被單一繼承(4)抽象類更多的是定義在一系列緊密相關(guān)的類間,而接口大多數(shù)是關(guān)系疏松但都實(shí)現(xiàn)某一功能的類中(5)抽象類是從一系列相關(guān)對(duì)象中抽象出來的概念,因此反映的是事物的內(nèi)部共性;接口是為了滿足外部調(diào)用而定義的一個(gè)功能約定, 因此反映的是事物的外部特性(6)接口基本上不具備繼承的任何具體特點(diǎn),它僅僅承諾了能夠調(diào)用的方法(7)接口可以用于支持回調(diào),而繼承并不具備這個(gè)特點(diǎn)(8)抽象類實(shí)現(xiàn)的具體方法默認(rèn)為虛的,但實(shí)現(xiàn)接口的類中的接口方法卻默認(rèn)為非虛的,當(dāng)然您也可以聲明為虛的(9)如果抽象類實(shí)現(xiàn)接口,則可以把接口中方法映射到抽象類中作為抽象方法而不必實(shí)現(xiàn),而在抽象類的子類中實(shí)現(xiàn)接口中方法4.參考答案:D5.參考答案: strings; intn1=0,n2=0; Console.WriteLine("請(qǐng)輸入一個(gè)字符串"); s=Console.ReadLine(); foreach(charcins) { if(c>=’A’&&c=’a’&&c<=’z’) n2++; else continue; } Console.WriteLine("大寫字母有{0}個(gè),小寫字母有{1}個(gè)",n1,n2);6.參考答案:引用傳遞7.參考答案:A8.參考答案:usingSystem;9.參考答案:static10.參考答案:value11.參考答案: 根據(jù)點(diǎn)擊的列頭,包該列的ID取出,按照該ID排序后,在給綁定到ListView中。12.參考答案:throw13.參考答案:C14.參考答案:B15.參考答案:C16.參考答案:System.IndexOutOfRangeException17.參考答案:A18.參考答案:A19.參考答案: intn=4; int[,]a={{25,12,22,14},{15,16,17,18},{19,20,21,13},{23,24,11,26}}; inti,j,k,temp,min; Console.Write("/n二維數(shù)組:"); for(i=0;i{ Console.Write("/n/t"); for(j=0;j} Console.WriteLine("/n/n行列最小值"); for(i=0;ifor(j=0;j{ temp=a[i,j]; min=temp; /* for(k=0;k{ if(a[i,k]if(a[k,j]} */ f
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑施工安全防護(hù)操作合同樣本
- 設(shè)立分公司市場(chǎng)推廣協(xié)議
- 婦科診所主任醫(yī)師招聘協(xié)議范本
- 客戶關(guān)系管理保密協(xié)議管理辦法
- 民事請(qǐng)律師合同范例
- 自主聯(lián)系醫(yī)學(xué)生協(xié)議書(2篇)
- 托管合同法律規(guī)定
- 公路養(yǎng)護(hù)的合同工好嗎
- 工作內(nèi)容 擬寫合同
- 集體建設(shè)用地使用權(quán)聯(lián)營(yíng)合同
- 多無人機(jī)路徑規(guī)劃
- 河南省鄭州市2023-2024學(xué)年四年級(jí)上學(xué)期語文期末試卷(含答案)
- 2024年便利店?duì)I業(yè)員工作總結(jié)范文(2篇)
- 工會(huì)新聞寫作培訓(xùn)課題
- 統(tǒng)計(jì)年報(bào)和定報(bào)培訓(xùn)
- 小說改編權(quán)改編作品轉(zhuǎn)讓合同
- 隧道坍塌應(yīng)急演練
- 物流行業(yè)物流供應(yīng)鏈金融服務(wù)方案
- 浙江省杭州市2023-2024學(xué)年高二上學(xué)期期末學(xué)業(yè)水平測(cè)試政治試題 含解析
- 體育賽事消防應(yīng)急預(yù)案制定
- 腎膿腫護(hù)理查房
評(píng)論
0/150
提交評(píng)論