2023年大學試題(計算機科學)-C#程序設計考試歷年高頻考點試題含答案_第1頁
2023年大學試題(計算機科學)-C#程序設計考試歷年高頻考點試題含答案_第2頁
2023年大學試題(計算機科學)-C#程序設計考試歷年高頻考點試題含答案_第3頁
2023年大學試題(計算機科學)-C#程序設計考試歷年高頻考點試題含答案_第4頁
2023年大學試題(計算機科學)-C#程序設計考試歷年高頻考點試題含答案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2023年大學試題(計算機科學)-C#程序設計考試歷年高頻考點試題含答案(圖片大小可自由調整)第1卷一.參考題庫(共50題)1.數(shù)組有沒有l(wèi)ength這個方法?String有沒有l(wèi)ength這個方法?2.可以繼承多個接口么?3.VisualC#是一種面向對象的語言,用來編寫使用圖形用戶界面、在Windows中或Internet上運行的應用程序。()4.C#應用程序項目文件的擴展名是()A、?csprojB、?csC、?slnD、?suo5.如果x=35,y=80,下面代碼的輸出結果是()。 A、危險B、報警C、報警

安全D、危險

安全6.請描述一下修飾符protectedinternal。7.MC指令是多路輸出指令中的主控指令,MCR與其配合使用稱為主控()。8.MicrosoftADO.NET框架中的類主要屬于()命名空間?9.關于函數(shù)的定義,以下正確的描述是()A、如果函數(shù)不返回值,可以省略類型說明符B、可以在同一程序中定義同名的函數(shù),只要保證它們的返回值類型或形參列表不相同即可C、同一函數(shù)中的形參名必須唯一,但可以與其他函數(shù)中的變量同名D、如果函數(shù)體為空,則函數(shù)最外層的一對花括號可以省略10.什么是解決方案?什么是項目?解決方案與項目有什么關系?11.寫出在“圖書.mdb”數(shù)據(jù)庫中的“book”表中查詢書名中包含有“網(wǎng)絡”的書的書名、作者和價格的SQL命令。12.OleDb數(shù)據(jù)提供程序類位于()命名空間。13.類ClassA有一個名為M1的方法,在程序中有如下一段代碼,假設該段代碼是可以執(zhí)行的,則聲明M1方法時一定使用了()修飾符。???? ?ClassA?Aobj=new?ClassA();??? ?ClassA.M1();?A、?publicB、?public?staticC、?privateD、?virtual14.派生類可以從多個類繼承。15.C#中的字符串有兩類,規(guī)則字符串和逐字字符串,定義逐字字符串時,應該在其前面加上()號。16.VisualC#2008工具箱的作用是()A、顯示指定對象的屬性B、顯示和管理所有文件和項目設置,以及對應用程序所需的外部庫的引用C、編寫程序代碼D、提供常用的數(shù)據(jù)控件、組件、Windows窗體控件等17.聲明一個10行20列的二維整形數(shù)組的語句為:()。18.如果左操作數(shù)大于右操作數(shù),()運算符返回false。A、=B、<C、<=D、以上都是19.編一個程序,要求使用while語句,輸入用戶名和密碼,實現(xiàn)用戶登錄程序的功能,至多允許輸入三次,超過三次不允許登錄。20.c#的引用類型包括類、接口、數(shù)組、委托、object和string.其中object()根類。A、只是引用類型的B、只是值類型的C、只是string類型的D、是所有值類型和引用類型的21.對文件進行操作和編程,一般需要引入()命名空間。A、System.DataB、System.collectionsC、System.IOD、System.NET22.C#用多種修飾符來表達類的不同性質。根據(jù)其保護級C#的類有五種不同的限制修飾符,請寫出并指出它們之間的區(qū)別是什么?23.說明VisualStudio.NET、.NETFramework和C#之間的聯(lián)系。24.語句while(x>10&&x<100);在10<x<100的時候將繼續(xù)重復循環(huán)。25.()不能直接驅動外部負載,外部負載只能由輸出繼電器驅動。26.構造器Constructor是否可被override?27.在C#中〃下列代碼的運行結果是()。Musicianmusician=newMusician();string[]names={“ACCP”,”BENET”,”BETEST”};stringmusicName=”還是覺得你最好”;foreach(stringnameinnames)musician.Song(“分手總要在雨天”);Console.WriteLine(name);}A)ACCPB)nC)nameD)“ACCP”}BENETaname“BENET”A、忘記你我做不到B、還是覺得你最好C、分手總要在雨天D、沒有輸出BETESTmname“BETEST”28.若有數(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]的初值為隨機值29.重載和覆寫有什么區(qū)別?30.用戶單擊”消息框”按鈕時返回()值。A、DialogValueB、DialogBoxC、DialogCommandD、DialogResult31.在使用FileStream打開一個文件時,通過使用FileMode枚舉類型的()成員,來指定操作系統(tǒng)打開一個現(xiàn)有文件并把文件讀寫指針定位在文件尾部。A、AppendB、CreateC、CreateNewD、Truncate32.下列數(shù)組定義語句中:int[]a=newint[3];,定義的數(shù)組a占的字節(jié)數(shù)為()33.C#中的類型float對應.NET類庫中的()。A、System.SingleB、System.DoubleC、System.Int32D、System.Int6434.()是具有相同或相似性質的對象的抽象。35.UDP和TCP連接有和異同?36.異常是在什么時候發(fā)生的()。A、編寫程序時B、編譯時C、運行時D、最終用戶發(fā)出請求時37.在C#語言中,可以用來遍歷數(shù)組元素的循環(huán)語句是()。38.類MyClass中,下列哪條語句定義了一個只讀的屬性Count?() A、AB、BC、CD、D39.下面()是合法的變量名。A、accp5.0B、_CsharpC、99sD、Main40.系統(tǒng)在處理完一個異常后,下一步是()。A、返回拋出異常的地方,執(zhí)行下一句B、執(zhí)行當前異常處理語句的catch語句塊的下一句C、轉到主函數(shù)結束的地方D、異常退出41.下列語句是MyClass的一部分,obj是MyClass的一個對象。 則調用obj.test()后。控制臺輸出()。A、100B、101C、042.在c#中new關鍵字的作用是()A、新建對象實例B、定義命名空間C、調用類D、引入命名空間43.請編程遍歷頁面上所有TextBox控件并給它賦值為string.Empty?44.在方法的參數(shù)列表中定義的參數(shù)稱為()。45.接口和類的異同46.在同一行上可以書寫多條語句,每條語句間用分號分隔。47.已知函數(shù)A、B,以下調用構成遞歸調用的有()。A、A調用AB、B調用BC、A調用B,B調用AD、A調用B48..NET?Framework中,處理異常是很有用的功能。一個try代碼塊可以有多個catch塊與之對應。在多個catch塊中,下面()異常應該最后捕獲。A、?ExceptionB、?StackOverflowExceptionC、?SystemExceptionD、?FormatException49.表達式2+5/10*10的值為()。50.關于異常機制,以下說法正確的是()。A、異常不是語法錯誤B、異常代表了編程過程中遇見的所有錯誤C、一旦出現(xiàn)異常,程序將會中斷,退出執(zhí)行D、派生類不能捕獲基類的異常第1卷參考答案一.參考題庫1.正確答案:數(shù)組沒有l(wèi)ength這個方法,有l(wèi)ength的屬性。String有l(wèi)ength這個方法。2.正確答案:當然可以繼承多個接口。3.正確答案:正確4.正確答案:A5.正確答案:B6.正確答案:在同一個Assembly中,他的訪問級別和public一樣,而跨Assembly訪問時,他的訪問級別同protected一樣。即protected的范圍+internal的范圍。7.正確答案:復位指令8.正確答案:System.Data9.正確答案:C10.正確答案:解決方案是管理項目的管理器。項目可以視為編譯后的一個可執(zhí)行單元,可以是應用程序、動態(tài)鏈接庫等。它們之間是管理與被管理的關系。11.正確答案: select書名,作者,價格frombookwhere書名like‘%網(wǎng)絡%’12.正確答案:System.Data.OleDb13.正確答案:B14.正確答案:錯誤15.正確答案:@16.正確答案:D17.正確答案:int[,]a=newint[10,20]18.正確答案:D19.正確答案: conststringUserName="admin"; conststringPassWord="123456"; stringusername,password; inti=1; while(i<=3) { Console.WriteLine("請輸入用戶名"); username=Console.ReadLine(); Console.WriteLine("請輸入密碼"); password=Console.ReadLine(); if(username==UserName&&password==PassWord) break; else Console.WriteLine("你輸入的用戶名或者密碼錯誤,請重新輸入用戶名和密碼"); i++; } if(i<=3) { Console.WriteLine("正在登錄系統(tǒng)"); } else Console.WriteLine("不能登錄系統(tǒng)");20.正確答案:D21.正確答案:C22.正確答案: public可以被任意存取 protected只可以被本類和其繼承子類存取 internal只可以被本組合體(Assembly)內(nèi)所有的類存取,組合體是C#語言中類被組合后的邏輯單位和物理單位,其編譯后的文件擴展名往往是“.DLL”或“.EXE”。 protectedinternal唯一的一種組合限制修飾符,它只可以被本組合體內(nèi)所有的類和這些類的繼承子類所存取。 private只可以被本類所存取。23.正確答案:VisualStudio.NET的核心是.NETFramework,而C#是.NET的一個開發(fā)工具24.正確答案:正確25.正確答案:輔助繼電器26.正確答案: 構造器Constructor不能被繼承,因此不能重寫Overriding,但可以被重載Overloading。27.正確答案:A28.正確答案:C29.正確答案:重載提供了對一個方法簽名的不同參數(shù)調用的實現(xiàn)。覆寫提供了子類中改變父類方法行為的實現(xiàn)。30.正確答案:D31.正確答案:A32.正確答案:1233.正確答案:A34.正確答案:類35.正確答案: TCP是傳輸控制協(xié)議,提供的是面向連接的,是可靠的,字節(jié)流服務,當用戶和服務器彼此進行數(shù)據(jù)交互的時候,必須在他們數(shù)據(jù)交互前要進行TCP連接之后才能傳輸數(shù)據(jù)。TCP提供超時重撥,檢驗數(shù)據(jù)功能。UDP是用戶數(shù)據(jù)報協(xié)議,是一個簡單的面向數(shù)據(jù)報的傳輸協(xié)議,是不可靠的連接。36.正確答案:C37.正確答案:foreach38.正確答案:B39.正確答案:B40.正確答案:B41.正確答案:C42.正確答案:A43.正確答案: foreach(System.Windows.Forms.Controlcontrolinthis.Controls) { if(controlisSystem.Windows.Forms.TextBox) { System.Windows.Forms.TextBoxtb=(System.Windows.Forms.TextBox)control; tb.Text=String.Em

溫馨提示

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

評論

0/150

提交評論