2024年大學試題(計算機科學)-C#程序設計考試近5年真題集錦(頻考類試題)帶答案_第1頁
2024年大學試題(計算機科學)-C#程序設計考試近5年真題集錦(頻考類試題)帶答案_第2頁
2024年大學試題(計算機科學)-C#程序設計考試近5年真題集錦(頻考類試題)帶答案_第3頁
2024年大學試題(計算機科學)-C#程序設計考試近5年真題集錦(頻考類試題)帶答案_第4頁
2024年大學試題(計算機科學)-C#程序設計考試近5年真題集錦(頻考類試題)帶答案_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

(圖片大小可自由調整)2024年大學試題(計算機科學)-C#程序設計考試近5年真題集錦(頻考類試題)帶答案第I卷一.參考題庫(共100題)1.下面()代碼可以顯示一個消息框。A、Dialog.Show();B、MessageBox.Show();C、Form.Show();D、Form.ShowDialog();2.棧操作必須MPS與MPP(),MRD指令可以根據(jù)應用隨意出現(xiàn)。3.數(shù)組是一種()類型。4.下面代碼運行后,s的值是()。 A、20B、12C、10D、65.Ref參數(shù)是(),out參數(shù)是()。6.DataSet可以看作一個()中的數(shù)據(jù)庫。7.析構函數(shù)可以返回值。8.聲明一個委托類型MyFun1,該委托類型可以與無參且返回值為int類型的方法相關聯(lián),則該聲明語句應為()9.數(shù)組有沒有l(wèi)ength這個方法?String有沒有l(wèi)ength這個方法?10.用來獲取集合類中元素個數(shù)的屬性是()A、LengthB、CountC、CapacityD、Number11.請說明在.net中常用的幾種頁面間傳遞參數(shù)的方法,并說出他們的優(yōu)缺點。12.請描述一下修飾符protectedinternal。13.要使文本框控件能夠顯示多行而且能夠自動換行,應設置它的()屬性?A、MaxLength和MultlineB、Multlineh和WordWrapC、PassWordChar和MultlineD、MaxLength和WordWrap14.()類是所有類的基類。15.下列哪個關系運算符表示相等?()A、=B、==C、!=D、16.虛函數(shù)/抽象函數(shù)各自的定義17.在C#中,一個類()。A、可以繼承多個類B、可以實現(xiàn)多個接口C、在一個程序中只能有一個子類D、只能實現(xiàn)一個接口18.已知1個數(shù)組inta[10],則以下說法正確的是()。A、a[1]表示數(shù)組的第1個元素B、a[0]表示數(shù)組的第1個元素C、a[10]表示數(shù)組的最后1個元素D、a[10]會出現(xiàn)程序編譯錯誤19.在VC6.0中定義二維數(shù)組并初始化:inta[][3]={1,2,3,4,5,6,7};則以下判斷中不正確的是()A、數(shù)組a包含9個元素B、a[1][2]的初值為6C、a[2][2]的初值為0D、在程序中引用a[2][3]會導致編譯錯誤20.已知a,b,c均為整型變量,表達式b=a=(b=20)+100的值等于()A、100B、20C、trueD、12021.設有說明語句:doublex;,下列選項中正確的是()A、scanf("%d",&x)B、scanf("%f",&x)C、scanf("%lf",x)D、scanf("%lf",&x)22.下列語句的輸出是(). A、9,9.99B、999,9.99C、9,999.99D、9999.9923.下列程序的執(zhí)行結果是() 24.以下()是用于聲明枚舉類型的關鍵字。A、staticB、structC、enumD、delegate25.代理類型MyDelegate定義如下 假如已經為該事件綁定了若干事件響應方法,則為了激發(fā)此事件,可以在()的成員方法中調用以下語句? WorkCompleted();A、任意對類Base有訪問權的類B、類Base的派生類MyClassC、任意對代理類型MyDelegate有訪問權的類D、類Base26.在下列語句中,變量arr本身()中創(chuàng)建的. A、堆B、棧27.與Java一樣,VisualStudio.NET也具有跨平臺的特性,其原因在于它引入Java的JVM。28.通常的PLC特殊擴展功能模塊有哪些類型()A、I/O量擴展輸出B、模擬量模塊C、高速計數(shù)模塊D、擴展單元模塊29.在VisualStudio.NET窗口,()窗口顯示了當前VisualStudio解決方案的樹型結構。30.構造器Constructor是否可以被繼承?是否可以被Override?31.若從鍵盤上輸入566777abc后,變量f的值是()A、566777.0B、6777.0C、777.0D、0.032.可以使用數(shù)組的length屬性得到數(shù)組的元素個數(shù)。()33.c#支持的循環(huán)有()、()、()和()循環(huán)。34.對文件進行操作和編程,一般需要引入()命名空間。A、System.DataB、System.collectionsC、System.IOD、System.NET35.把十進制數(shù)23轉化為二進制數(shù),其結果為。()A、10111B、111C、101D、1136.下面代碼執(zhí)行結果正確的是()。 A、AB、BC、CD、D37.聲明doublea;intb;下列哪個選項中的表達式能夠正確的進行類型轉換?()A、a=(decimal)b;B、a=b;C、a=(int)bD、b=a;38.類的static成員可以通過該類的對象來引用。39.ADO.NET包括哪些對象?請簡述各個對象的作用。40.以下均為合法用戶標識符的是()A、do,xyz,_printfB、3a,_tt,IFC、void,ff,s_vD、_pi,IF,big_tree41.StreamWriter的()方法,可以向文本文件寫入一行帶回車和換行的文本的。42.兩個對像值相同(x.equals(y)==true),但卻可有不同的hashcode,這句話對不對?43.定義類的成員函數(shù)時,作用域運算符為()。A、::B、:C、.D、*44.分析下列程序中類MyClass的定義: 則下列語句在Console上的輸出為()。 A、0,0B、100,100C、0,100D、100,045.存儲整數(shù)型變量應該使用關鍵字()來聲明。46.用戶定義的異常應該從()類中繼承。A、?ArgumentExceptionB、?IOExceptionC、?SystemExceptionD、?Exception47.SFC步進順控圖中,按流程類型分,主要有()A、簡單流程B、選擇性分支C、并行性分支D、混合式分支48.觸摸屏是用于實現(xiàn)替代哪些設備的功能()A、傳統(tǒng)繼電控制系統(tǒng)B、PLC控制系統(tǒng)C、工控機系統(tǒng)D、傳統(tǒng)開關按鈕型操作面板49.在C#中,表達式Math.Pow()的值是()。50.輸入輸出信號有開關量、模擬量、()三種類型。51.執(zhí)行下面的程序后,結果是正確是()。 A、AB、BC、CD、D52.在C#中,下列for循環(huán)的運行結果是()。 53.把TextBox控件的()屬性設為True,可使其在運行時接受或顯示多行文本。?A、?WordWrapB、?MultilineC、?ScrollBarsD、?ShowMultiline54.在C#程序中〃下列用來處理異常的結構〃錯誤的是()。A、catch{}finally{}B、try{}finally{}C、try{}catch{}finally{}D、try{}catch{}55.委托聲明的關鍵字是()A、?delegateB、?sealedC、?operatorD、?event56.下面循環(huán)語句的執(zhí)行次數(shù)為()次。 57.Command對象可以執(zhí)行SQL語句。58.在循環(huán)結構中,continue語句的作用是()。59.什么叫應用程序域?60.要使窗體在運行時,顯示在屏幕的中央,應設置窗體的()屬性。?A、?WindowStateB、?StartPositionC、?CenterScreenD、?CenterParent61.如果未顯式賦值,則將整型值()賦給枚舉中的第一個元素62.在windows程序中,若想選中復選框,則應將該控件的()屬性設置為true。63.滾動條、TrackBar、ProgressBar等控件的當前位置值均可通過()屬性來得到。64.類的訪問修飾()表示公共的訪問級別,對所有其它類可見。65.模式窗體和非模式窗體有什么區(qū)別?66.通常情況下,DataReader對象在內存中保留()數(shù)據(jù)。?A、?多行B、?兩行C、?一行D、?零行67.關于訪問權限,以下說法錯誤的是()。A、public權限表示可以被程序中任何函數(shù)調用B、private權限表示只能被類自身調用C、protected權限表示只能被類自身和其父類調用D、protected權限表示只能被類自身和其子類調用68.若某類的類名為ClassTest,則該類的構造函數(shù)名為()。69.靜態(tài)屬性只能通過()類調用70.關閉數(shù)據(jù)庫的連接,應使用連接對象的()方法。71.代理類型MyDelegate定義如下 則執(zhí)行下列語句,執(zhí)行的結果如何?() d1=d2+d3;d1();A、調用Tom,Jerry,Mike,Mickey的BeginWorkB、調用Mike,Mickey的BeginWorkC、調用Mickey的BeginWorkD、調用Tom,Jerry的BeginWork72.只讀字段聲明為()關鍵字。73.在KeyPress事件中,可以通過()屬性來判斷按鍵字符。?A、?KeyCodeB、?KeyDataC、?KeyCharD、?KeyValue74.String類的()方法實現(xiàn)的功能是比較兩個字符串的值。75.若有數(shù)組定義語句:inta[3]={6};floatb[3];doublec[3]={1.2,-56.7,38};則以下判斷哪一個不成立()A、a[0]的初值為6B、c[1]的初值為-56.7C、b[1]的初值為0D、b[0]的初值為隨機值76.在屬性的訪問聲明中,對屬性的值的讀操作是用()關鍵字標出,表明屬性的值是只讀的,不能改寫。A、setB、getC、privateD、public77.可編程控制器的輸出有三種形式:一種是()、一種是繼電器輸出、晶體管輸出。78.下面的代碼中有什么錯誤嗎? 79.除(/)運算對整型數(shù)據(jù)和浮點型數(shù)據(jù)有何不同?80.要退出應用程序的執(zhí)行,應執(zhí)行下列的()語句。A、?Application.Exit();B、?Application.Exit;C、?Application.Close();D、?Application.Close;81.Items.Count屬性存儲列表中元素的個數(shù)。()82.下列語句的輸出是()。 A、$123,456,789.00B、1.234568E+008C、123,456,789.0083.PLC與PLC之間可以通過哪些方式進行通訊()A、RS232通訊模塊B、RS485通訊模塊C、現(xiàn)場總線D、不能通訊84.在調用方法時,要使參數(shù)按引用方式進行傳遞,需要使用關鍵字()。85.可以重寫私有的虛方法。86.什么是方法重載?重載的方法有何特點?87.下列關于C#的異常處理的說發(fā)法,錯誤的是()。A、Try塊必須跟catch塊組合使用,不能單獨使用B、一個try塊可以跟隨多個catch塊C、使用throw語句既可引發(fā)系統(tǒng)異常,也可以引發(fā)由開發(fā)人員創(chuàng)建的自定義異常D、在try…catch…..finally塊中,即便開發(fā)人員編寫強制邏輯代碼,也不能跳出finally塊的執(zhí)行88.系統(tǒng)在處理完一個異常后,下一步是()。A、返回拋出異常的地方,執(zhí)行下一句B、執(zhí)行當前異常處理語句的catch語句塊的下一句C、轉到主函數(shù)結束的地方D、異常退出89.接口IMyInterface的定義如下: 需定義一類MyClass實現(xiàn)該接口,則該類下列定義是否合法?() A、合法B、不合法90.簡述Lable和TextBox控件的主要區(qū)別是什么?91.數(shù)組定義與賦初值語句如下:int[]?a={1,2,3,4,5};?則a[2]的值為()92.設有說明語句:doublex=123.56;,對于語句printf(“%-8.2e/n”,x);,以下說法正確的是()A、輸出為-1.24e+002B、輸出為1.24e+002C、輸出為12.36e+001D、輸出格式描述符的域寬不夠,不能輸出93.下列程序錯誤的原因是() ?Sealed??class??SealedClass{??}? ?Class??Derived:SealedClass{??}A、??SealedClass類不能被繼承B、??沒有Main()入口C、??SealedClass沒有被實例化D、??以上皆是94.下列哪個屬性用來指定DataGridView控件的數(shù)據(jù)源()。A、ColumnsB、MultiSelectC、DataSourceD、DataSet95.在C#語言中,以下關于繼承的說法錯誤的是()。A、一個子類不能同時繼承多個父類B、任何類都是可以被繼承的C、子類繼承父類,也可以說父類派生了一個子類D、Object類是所有類的基類96.C#方法的參數(shù)有四種,分別是:值參數(shù)()、引用參數(shù)()、輸出參數(shù)和參數(shù)數(shù)組,在形參中聲明參數(shù)數(shù)組時應使用()關鍵字。97.類聲明后,可以創(chuàng)建類的實例,創(chuàng)建類的實例要使用()關鍵字,類的實例相當于一個變量,創(chuàng)建類的實例的格式如:()98.如果一個菜單項的Text屬性為&File,該菜單項的默認Name屬性值為()。A、fileMenuB、fileMenuStripC、fileMenuItemD、fileToolStripMenuItem99.C#中的字符串有兩類:規(guī)則字符串和逐字字符串,定義逐字字符串時,應在其前面加上()號。100.C#中MyClass為一自定義類,其中有以下方法定義: 使用以下語句創(chuàng)建了該類的對象,并使變量obj引用該對象,那么,訪問類MyClass的Hello方法正確的是:()。 A、AB、BC、CD、D第I卷參考答案一.參考題庫1.參考答案:B2.參考答案:成隊出現(xiàn)3.參考答案:引用4.參考答案:B5.參考答案:引用調用;輸入調用6.參考答案:內存7.參考答案:錯誤8.參考答案:publicdelegateintMyFun1();9.參考答案:數(shù)組沒有l(wèi)ength這個方法,有l(wèi)ength的屬性。String有l(wèi)ength這個方法。10.參考答案:B11.參考答案: session(viewstate)簡單,但易丟失 application全局 cookie簡單,但可能不支持,可能被偽造 inputttype="hidden"簡單,可能被偽造 url參數(shù)簡單,顯示于地址欄,長度有限 數(shù)據(jù)庫穩(wěn)定,安全,但性能相對弱12.參考答案:被protectedinternal修飾的屬性/方法只能在它的在同一個程序集(Assembly)中的子類被訪問。13.參考答案:B14.參考答案:object15.參考答案:B16.參考答案: 虛函數(shù):由virtual聲明,它允許在派生類中被重寫,要重寫方法,必須先聲明為virtual publicclassmyclass { publicvirtualintmyint() { 函數(shù)體; } } classmyclass1:myclass { publicoverrideintmyint() { 函數(shù)體1; } } 抽象類、抽象函數(shù):由abstract聲明,在抽象類中可以定義抽象方法,抽象方法基本沒有執(zhí)行代碼,派生類必須重寫它,提供其執(zhí)行代碼 publicabstractclassmyclass { publicabstractintmyint(); } publicclassmyclass1:myclass { publicoverrideintmyint() { 函數(shù)體; } } 接口類:由interface聲明,是特殊的抽象類,是方法、屬性、事件和索引符的組合,沒有字段,其成員無執(zhí)行方式,無構造函數(shù),不允許進行運算符重載,接口和它的成員沒有任何訪問修飾符,它總是公共的,不能聲明為虛擬或靜態(tài),集成自接口的派生類必須實現(xiàn)接口中的所有方法 interfaceImyinterface { voidmyfunction(); stringname { get; set; } } classmyclass:Imyinterface { voidmyfunction() { 函數(shù)體; } stringname { get { returnname; } set { name=value; } } }17.參考答案:B18.參考答案:B,D19.參考答案:D20.參考答案:D21.參考答案:D22.參考答案:C23.參考答案:False24.參考答案:C25.參考答案:A26.參考答案:B27.參考答案:錯誤28.參考答案:B,C29.參考答案:解決方案資源管理器30.參考答案: Constructor不可以被繼承,因此不能被重寫(Overriding),但可以被重載(Overloading).31.參考答案:B32.參考答案:正確33.參考答案:for;while;dowhile;foreach34.參考答案:C35.參考答案:A36.參考答案:C37.參考答案:B38.參考答案:正確39.參考答案: 五大對象分別是:1、Connection(連接數(shù)據(jù)庫)2、Command(執(zhí)行T-SQL語句)3、DataAdapter(用戶填充DataSet,斷開模式)4、DataReader(讀取數(shù)據(jù)庫,一種只讀模式,只向前的)5、DataSet(數(shù)據(jù)集,好比電腦的內存)40.參考答案:D41.參考答案:WriteLine42.參考答案: 不對,有相同的hashcode。43.參考答案:A44.參考答案:D45.參考答案:int46.參考答案:D47.參考答案:A,B,C,D48.參考答案:D49.參考答案:2,-2;1/450.參考答案:數(shù)字量51.參考答案:A52.參考答案:1234553.參考答案:B54.參考答案:A55.參考答案:A56.參考答案:657.參考答案:正確58.參考答案:結束本次循環(huán),繼續(xù)下一次循環(huán)59.參考答案: 應用程序域可以理解為一種輕量級進程。起到安全的作用。占用資源小。60.

溫馨提示

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

評論

0/150

提交評論