




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
(圖片大小可任意調節(jié))2023年大學試題(計算機科學)-C#程序設計考考試歷年高頻核心考點選編附答案第一卷一.參考題庫(共20題)1.利用文本框的()屬性,可以實現密碼框的功能。?A、?PasswordB、?PasswordsC、?PasswordCharD、?PasswordChars2.有說明語句double[,]tab=newdouble[2,3];那么下面敘述正確的是()。A、tab是一個數組維數不確定的數組,使用時可以任意調整B、tab是一個有兩個元素的一維數組,它的元素初始值分別是2,3C、tab是一個二維數組,它的元素個數一共有6個D、tab是一個不規(guī)則數組,數組元素的個數可以變化3.當一個線程進入一個對象的方法后,其它線程是否可以進入該對象的方法?4.下列關于繼承說法中,哪個選項是正確的()A、派生類可以繼承多個基類的方法和屬性。B、派生類必須通過base關鍵字調用基類的構造函數C、繼承最主要的優(yōu)點是提高代碼性能D、繼承是指派生類可以獲取其基類特征的能力。5.所有的枚舉默認都繼承于()。6.請簡述使用DataAdapter對象和DataSet對象對數據庫中的數據進行增刪改的程序設計步驟。7.下列關于構造函數的描述中,()是正確的。?A、?構造函數名必須與類名相同B、?構造函數不可以重載C、?構造函數不能帶參數D、?構造函數可以聲明返回類型8.虛函數/抽象函數各自的定義9.C#是.NET應用程序唯一可用的語言。10.Fibonacci序列的前二項是0和1,且每一個后繼項是前二項的和。編一個程序,輸出項值不大于100的Fibonacci序列。11.DataReader對象是通過Command對象的()方法生成的。12.在catch語句中列出異常類型時FormatException異常應列在Exception異常的()。13.SQL語句“selectcount(*)fromemployee”,需要SqlCommand對象的哪一個方法在執(zhí)行()。A、ExecuteNonQuery()B、ExecuteScalar()C、EndExecuteReader()D、ExecuteXmlReader()14.下面程序段()for(t=1;t<=100;t++){scanf("%d",&x);if(x<0)continue;printf("%3d",t);}A、當x=0時什么也不輸出C、printf函數永遠也不執(zhí)行D、最多允許輸出100個非負整數15.在程序執(zhí)行時,注釋使得//后面的文本打印在屏幕上。16.using/new各自的意義17.設有說明語句:inti=5;charc=“A”;doubled=3.14;;,以下結果為整型的表達式是()A、i/2+dB、i/2*cC、c+d/2D、i/2+c+d18.Error和Exception有是區(qū)別?19.使用關鍵字()聲明抽象類。20.已知:DataSet?data=new?DataSet();則刪除數據集data中person數據表的第5行數據的方法為()A、?data.Tables["person?"].Rows[5].Delete();B、?data.Tables["person?"].Rows.Delete(5);C、?data.Tables["person?"].Rows[4].Delete();D、?data.Tables["person?"].Rows[].Delete(4);第二卷一.參考題庫(共20題)1.以下程序段,代碼中循環(huán)執(zhí)行的次數為()。 inti,sum=0; for(i=1;i<10;i++) { sum+=i;i++; }2.以下關于C#代碼的說法正確的是()。 A、正確運行,但沒有輸出B、輸出0149C、輸山0123D、有編譯錯誤,提示case標簽不能貫穿到另一個標簽,不能運行3.下面代碼運行后,s的值是()。 A、20B、12C、10D、64.C#支持多重繼承么?5.讓控件不可用的屬性是以下哪一個()。A、AllowDropB、EnabledC、BoundsD、Visible6.Command對象的ExecuteReader()方法的功能是什么?7.下列語句的輸出是()。 A、$123,456,789.00B、1.234568E+008C、123,456,789.008.要使用變量score來存儲學生某一門課程的成績(百分制,可能出現小數部分),則最好將其定義為()類型的變量。A、?intB、?decimalC、?floatD、?double9.下面()是合法的變量名。A、accp5.0B、_CsharpC、99sD、Main10.在C#.Net中〃用來創(chuàng)建主菜單的對象是()。A、MenuB、MenuItemC、MenuStripD、Item11.使用Timer控件可以定時去完成一定的任務,常用來處理任務的事件是()。A、OnClickB、TickC、IntervalD、TimeChanged12.以下類型中,不屬于值類型的是()A、整數類型B、布爾類型C、字符類型D、類類型13.List,Set,Map是否繼承自Collection接口?14.()屬性用于獲取ListBox1控件中項的數目。15.當整數a賦值給一個object對象時,整數a將會被(),16.有時不能確定一個方法的方法參數到底有幾個,可以使用()關鍵字解決這個問題。17.一般情況下,異常類存放在()中。A、?System.Exception命名空間B、?System.Diagnostics命名空間C、?System命名空間D、?Exception命名空間18.C#數組類型是一種引用類型,所有的數組都是從System命名空間的()類繼承而來的引用對象。19.引用ListBox(列表框)當前被選中的數據項應使用()語句A、ListBox1.Items[ListBox1.Items.Count]B、ListBox1.Items[ListBox1.SelectedIndex]C、ListBox1.Items[ListBox1.Items.Count-1]D、ListBox1.Items[ListBox1.SelectedIndex-1]20.如果TextBox控件中顯示的文本發(fā)生了變化將會發(fā)生()事件第三卷一.參考題庫(共20題)1.編一個程序,從鍵盤上輸入三個數,用三元運算符(?:)把最小數找出來。2.關于構造函數,以下說法正確的是()。A、構造函數在對象被創(chuàng)建時,自動被調用B、構造函數需要程序員顯式的調用C、構造函數不能被重載D、構造函數都是無參函數3.編一個程序,用for循環(huán)語句求出1到100之間的奇數之和,以及偶數之和。4.對于下面程序: 程序中有的地方在運行時會產生沒有被捕獲的異常,應該如何糾正以保證程序的穩(wěn)定性?為什么?5.New有種用法?6.調用重載方法時,系統(tǒng)根據()來選擇具體的方法?A、方法名B、參數的個數和類型C、參數名及參數個數D、方法的返回值類型7.在WindowsForm程序程序中,對某ComboBox對象有以下要求:控件的列表框部分總是可見的,且用戶可以編輯文本框控件的文本.則該ComboBox對象的DropDownStyle屬性應設置為ComboBoxStyle枚舉類型中的()值.A、DropDownB、DropDownListC、Sinple8.枚舉類型是一組命名的常量集合,所有整形都可以作為枚舉類型的基本類型,如果類型省略,則定義為()。A、intB、sbyteC、uintD、ulong9.()是指派生類可以獲得其基類特征的能力。10.下列語句的輸出是(). A、9,9.99B、999,9.99C、9,999.99D、9999.9911.Timer控件的()屬性可以指定回發(fā)發(fā)生的頻率,其默認值為()毫秒。12.在窗體上建立一個標簽Label1,一個文本框TextBox1,一個命令按鈕,標簽的text屬性設置為“VC#程序設計”,設計一個程序,單擊命令按鈕,將標簽上的信息顯示在文本框中?!皩⑽谋究蛟O置為只讀”的詳細代碼?13.死鎖的必要條件?怎么克服?14.下面程序段的輸出結果是() intx=3; do{printf("%3d",x-=2);}while(!(--x));A、1;2B、3;2C、2;3D、1;-215.要定義一個3行4列的單精度二維數組f,使用的定義語句為()16.程序設計方法主要分為結構化程序設計方法和面向對象程序設計方法。17. 程序最終的輸出結果是()。18.下面代碼執(zhí)行結果正確的是()。 A、AB、BC、CD、D19.向服務器發(fā)送請求有幾種方式?20.編一個程序,定義類student和它的成員(學號,姓名,年齡和c_sharp程序設計成績),用類student生成對象s,分別對對象s的成員賦值,然后輸出對象s。第一卷參考答案一.參考題庫1.正確答案:C2.正確答案:C3.正確答案: 不可以,一個對象的方法只能由一個線程訪問。4.正確答案:D5.正確答案:System.Enum6.正確答案: 一般步驟:1利用Connection對象建立和數據庫的連接。2建立Command對象,執(zhí)行查詢語句命令。3建立DataAdapter對象。4建立DataSet對象。5使用DataAdapter對象的Fill方法填充DataSet對象。6將DataSet對象數據集中的數據顯示出來。 向DataSet對象中添加行:第一步:為數據集中的某個數據表添加一個新行;第二步:給新行的各列賦值;第三步:把新行添加到數據表的行集合中。 從DataSet對象中刪除行:MyDs.Tables["Student"].Row[4].Delete(); 修改DataSet對象中的數據:MyDs.Tables["Student"].Row[4]["Native"]="南京"; 利用DataSet對象更新數據源:對DataSet對象的更改并沒有實際寫入到數據源中,要將更改傳遞給數據源(即使用DataSet對象更新數據源),還需調用DataAdapter對象的Update方法。7.正確答案:A8.正確答案: 虛函數:由virtual聲明,它允許在派生類中被重寫,要重寫方法,必須先聲明為virtual publicclassmyclass { publicvirtualintmyint() { 函數體; } } classmyclass1:myclass { publicoverrideintmyint() { 函數體1; } } 抽象類、抽象函數:由abstract聲明,在抽象類中可以定義抽象方法,抽象方法基本沒有執(zhí)行代碼,派生類必須重寫它,提供其執(zhí)行代碼 publicabstractclassmyclass { publicabstractintmyint(); } publicclassmyclass1:myclass { publicoverrideintmyint() { 函數體; } } 接口類:由interface聲明,是特殊的抽象類,是方法、屬性、事件和索引符的組合,沒有字段,其成員無執(zhí)行方式,無構造函數,不允許進行運算符重載,接口和它的成員沒有任何訪問修飾符,它總是公共的,不能聲明為虛擬或靜態(tài),集成自接口的派生類必須實現接口中的所有方法 interfaceImyinterface { voidmyfunction(); stringname { get; set; } } classmyclass:Imyinterface { voidmyfunction() { 函數體; } stringname { get { returnname; } set { name=value; } } }9.正確答案:錯誤10.正確答案: intf1=0; intf2=1; intf3; while(f1<100) { f3=f1+f2; Console.Write("{0},",f1); f1=f2; f2=f3; }11.正確答案:ExecuteReader12.正確答案:前面13.正確答案:B14.正確答案:D15.正確答案:錯誤16.正確答案: using引入名稱空間或者說使用非托管資源new新建實例或隱藏父類方法17.正確答案:B18.正確答案: error表示恢復不是不可能,但是很困難,exception表示一種實際或實現問題,它表示程序運行正常不可以發(fā)生的。19.正確答案:abstract20.正確答案:C第二卷參考答案一.參考題庫1.正確答案:52.正確答案:D3.正確答案:B4.正確答案:類之間不支持,接口之間支持。類對接口叫做實現,不叫繼承。5.正確答案:B6.正確答案:執(zhí)行CommandText屬性中定義的(查詢)命令,返回DataReader對象7.正確答案:B8.正確答案:C9.正確答案:B10.正確答案:C11.正確答案:B12.正確答案:D13.正確答案: List,Set是Map不是14.正確答案:ListBox1.Items.Count15.正確答案:裝箱16.正確答案:params17.正確答案:C18.正確答案:object19.正確答案:B20.正確答案:TextChanged第三卷參考答案一.參考題庫1.正確答案: floatx,y,z,temp; Console.Write("請輸入一個實數:"); x=float.Parse(Console.ReadLine()); Console.Write("請輸入一個實數:"); y=float.Parse(Console.ReadLine()); Console.Write("請輸入一個實數:"); z=float.Parse(Console.ReadLine()); temp=x<=y?x:y; temp=temp<=z?temp:z; Console.WriteLine("最大數為:{0}",temp);2.正確答案:A3.正確答案: longi,j,m,s=0; for(i=1;i<=10;i++) { m=1; for(j=1;j<=i;j++)m=m*j; s=s+m; } Console.WriteLine("1!+2!+3!+...+10!="+s);4.正確答案: 類testException中在拋出異常時并沒有將捕獲到的異?!扒度搿毙聞?chuàng)建的異常中,因而導致ex.InnerException屬性值 為null,從而導致下列語句產生新的異常。 C.onsole.WriteLine(ex.InnerException.Message); 一種糾正方法是,將下列語句: T.hrownewException(“產生異常!”); 改為:thrownewException(“產生異常!”,e);5.正確答案: 有3種,第一種是,實例化如:NewClass() 第二種是,publicnew隱藏基類的方法 第三種是,在泛型類申明中的任何類型參數都必須有公共的無
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 泉州工程職業(yè)技術學院《辦公空間室內設計》2023-2024學年第二學期期末試卷
- 馬鞍山職業(yè)技術學院《新型光纖通信系統(tǒng)》2023-2024學年第二學期期末試卷
- 信陽學院《中國傳統(tǒng)建筑設計研究》2023-2024學年第二學期期末試卷
- 武漢體育學院《軟件設計模式》2023-2024學年第二學期期末試卷
- 齊齊哈爾工程學院《電力拖動與運動控制》2023-2024學年第二學期期末試卷
- 泰安2025年山東泰安市屬事業(yè)單位初級綜合類崗位招聘127人筆試歷年參考題庫附帶答案詳解-1
- 內蒙古建筑職業(yè)技術學院《普通化學原理》2023-2024學年第二學期期末試卷
- 山東協(xié)和學院《文藝節(jié)目策劃與創(chuàng)作》2023-2024學年第二學期期末試卷
- 蕪湖職業(yè)技術學院《現代教育技術理論及應用》2023-2024學年第二學期期末試卷
- 河南2025年河南鄭州大學第一附屬醫(yī)院招聘博士302人筆試歷年參考題庫附帶答案詳解
- 電力系統(tǒng)動態(tài)仿真與建模
- 庭院工程暫預算報價單(龍威景觀)
- 2024年南京機電職業(yè)技術學院單招職業(yè)技能測試題庫及答案解析
- 投標技術服務和質保期服務計劃
- 2023年全國高考體育單招考試英語試卷試題真題(精校打印版)
- 音樂欣賞與實踐(中職音樂)全套教學課件
- 粵語活動策劃方案模板范文相關7篇
- 蘇教版三年級數學下冊教學計劃及進度表
- 中國春節(jié)ppt英文版 Chinese New Year
- 高中數學《6.2 排列與組合》課件與導學案
- 腸道健康講座活動策劃
評論
0/150
提交評論