C#語言編程題_第1頁
C#語言編程題_第2頁
C#語言編程題_第3頁
C#語言編程題_第4頁
C#語言編程題_第5頁
已閱讀5頁,還剩82頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

序號題目名選項A選項B選項C選項D選項E正確答案1CLASSEXSTREAMPUBLICSTATICVOIDMAINSTRINGFILENAME“ACCPDAT“2030101512下列關(guān)于命名空間的描述錯誤的是命名空間可以嵌套定義一個命名空間的成員可以包括類、結(jié)構(gòu)、接口、枚舉或委托等命名空間隱式地使用PRIVATE修飾符,在聲明時不允許使用任何修飾符以上說法都不正確33在C中,下列代碼的運行結(jié)果是。STRINGNAMES“ACCP“,“BENET“,“BETEST“FOREACHSTRINGNAMEINNAMESCONSOLEWRITELINENAME“ACCP“BENET“BETEST“NAMEACCPBENETBETESTNAMENAMENAME34PUBLICCLASSTEAPPPUBLICSTATICVOIDTHROWEXCEPTIONTHROWNEWEXCEPTIONPUBLICSTATICVOIDMAINTRYCONSOLEWRITELINE“TRY“THROWEXCEPTIONCATCHEXCEPTIONECONSOLEWRITELINE“CATCH“FINALLYCONSOLEWRITELINE“FINALLY“上述C代碼運行結(jié)果是TRYFINALLYTRYCATCHFINALLYCATCHFINALLYTRY25PUBLICCLASSFATHERPUBLICSTRINGSURNAMEPUBLICFATHERSTRINGNAMETHISSURNAMENAMECONSOLEWRITELINENAMEPUBLICCLASSSONFATHERPRIVATEINTAGEPUBLICSONINTAGEBASE“關(guān)羽“THISAGEAGECONSOLEWRITELINEAGESTATICVOIDMAINSONSONNEWSON18在C中,上述代碼的運行結(jié)果是關(guān)羽1818關(guān)羽18關(guān)羽16PUBLICSTRUCTPERSONSTRINGNAMEINTAGEPUBLICSTATICVOIDMAINHASHTABLEAPERSONB/其他處理代碼以下描述正確的是A為引用類型的變量,B為值類型的變量A和B都是值類型的變量A和B都是引用類型的變量A為值類型的變量,B為引用類型的變量17CLASSTESTSTATICVOIDMAINTRYINTA10INTB0INTCA/BCONSOLEWRITELINECCATCHCONSOLEWRITELINE“出現(xiàn)錯誤“FINALLYCONSOLEWRITELINE“運行結(jié)束“在C中,上述代碼的運行結(jié)果是運行結(jié)束出現(xiàn)錯誤運行結(jié)束10運行結(jié)束出現(xiàn)錯誤0運行結(jié)束18PUBLICINTERFACEIACCOUNTPUBLICVOIDPOSTINTERESTPUBLICVOIDDEDUCTFEESINTFEESCHEDULECLASSBUSINESSACCOUNTIACCOUNTINTAPUBLICSTATICVOIDMAINBUSINESSACCOUNTBNEWBUSINESSACCOUNTCONSOLEWRITELINEBACONSOLEREADLINEPUBLICVOIDPOSTINTERESTAA1PUBLICVOIDDEDUCTFEESINTFEESCHEDULEAAFEESCHEDULE以下的描述正確的是程序?qū)⒄_\行,輸出為0程序?qū)⒊霈F(xiàn)編譯錯誤,指示PUBLIC關(guān)鍵字對接口無效程序編譯正常,但是出現(xiàn)運行時錯誤,提示變量A沒有初始化程序?qū)⒊霈F(xiàn)編譯錯誤,指示不能在實現(xiàn)接口的類BUSINESSACCOUNT中定義成員A29PUBLICCLASSTEACHERPUBLICTEACHERSTRINGNAMECONSOLEWRITELINE“老師的名字叫“NAMEPUBLICCLASSTESTTEACHERPUBLICTESTSTRINGNAMECONSOLEWRITELINE“學(xué)生的名字叫“NAME分析如上的C代碼段,運行后將輸出編譯報錯老師的名字叫李明老師的名字叫李明學(xué)生的名字叫李明學(xué)生的名字叫李明110CLASSAPUBLICVOIDPRINTSTRSTRINGSTRCONSOLEWRITELINESTRCLASSBANEWPUBLICVOIDPRINTSTRSTRINGSTRSTRSTR“OVERRIDE“CONSOLEWRITELINESTRCLASSDEFAULTINITIALIZERAPPPUBLICSTATICVOIDMAINBOBJBNEWBAOBJAOBJBOBJAPRINTSTR“TEST“OBJBPRINTSTR“TEST“程序運行后將在控制臺窗口打印TESTOVERRIDETESTOVERRIDETESTTESTTESTOVERRIDETESTOVERRIDE311在一個C的CONSOLE應(yīng)用程序中,MAIN函數(shù)的執(zhí)行代碼如下STATICVOIDMAINSTRINGARGSCONSOLEWRITELINE“請為文件輸入一個名稱“STRINGFILENAMECONSOLEREADLINEFILESTREAMFILESTRNEWFILESTREAMFILENAME,FILEMODEOPENORCREATESTREAMWRITERSWNEWSTREAMWRITERFILESTRSWWRITELINE123FILESTRCLOSE以上代碼行存在問題的是。選擇一項上述代碼沒有問題,數(shù)據(jù)123能保存到文件中SW對象在執(zhí)行完畢后應(yīng)調(diào)用CLOSE方法關(guān)閉對象后才能將123保存到文件中沒有指定文件所在的目錄,所以不能創(chuàng)建文件SW對象不能寫入整數(shù)數(shù)據(jù),只能寫入字符數(shù)據(jù),因此將提示錯誤信息212VISUALSTUDIONET開發(fā)平臺是公司提供的NET應(yīng)用程序集成開發(fā)工具。BORLANDINTELIBMMICROSOFT413在NET中,程序中的錯誤可以劃分為以下三類,除了規(guī)格錯誤語法錯誤邏輯錯誤運行時錯誤114在C程序中,一個類在一個程序中只能有一個子類可以繼承多個類只能實現(xiàn)一個接口可以實現(xiàn)多個接口415PUBLICCLASSSTUDENTPUBLICVIRTUALVOIDEXAMCONSOLEWRITELINE“學(xué)生都要考試“PUBLICCLASSUNDERGRADUATESTUDENTPUBLICNEWVOIDEXAMBASEEXAMCONSOLEWRITELINE“大學(xué)生有選擇考試科目的權(quán)利“PUBLICCLASSTESTSTATICVOIDMAINSTUDENTSTUNEWUNDERGRADUATESTUEXAM在C中,上述代碼的運行結(jié)果是。選擇一項學(xué)生都要考試大學(xué)生有選擇考試科目的權(quán)利學(xué)生都要考試大學(xué)生都要考試大學(xué)生有選擇考試科目的權(quán)利學(xué)生都要考試216在C程序中,如果類B要繼承類A,類B正確的定義為PUBLICCLASSBAPUBLICCLASSBFROMAPUBLICCLASSBINHERITAPUBLICCLASSBA417在C程序中,使用關(guān)鍵字來定義靜態(tài)成員。PRIVATESTATICMALLOCCLASS218下列關(guān)于C的異常處理的描述,錯誤的是。選擇二項使用THROW語句既可以引發(fā)系統(tǒng)異常,也可以引發(fā)由開發(fā)人員創(chuàng)建的自定義異常TRY塊必須跟CATCH塊組合使用,不能單獨使用一個TRY塊可以跟隨多個CATCH塊在TRYCATCHFINALLY塊中,即便開發(fā)人員編寫強制邏輯代碼,也不能跳出FINALLY塊的執(zhí)行2,419PUBLICABSTRACTCLASSANIMAL代碼1PUBLICABSTRACTVOIDEAT代碼2PUBLICVOIDSLEEP代碼3以下關(guān)于C代碼地描述正確的是代碼2錯誤代碼3錯誤代碼1錯誤代碼無錯誤420在NET的程序中,永遠無法執(zhí)行的代碼、死循環(huán)、非預(yù)期的輸出,屬于語法錯誤輸出錯誤運行時錯誤邏輯錯誤421PUBLICABSTRACTCLASSANIMALPUBLICABSTRACTVOIDEATPUBLICVOIDSLEEP以下關(guān)于C代碼地描述正確的是代碼錯誤,因為類中方法沒有實現(xiàn)通過代碼ANIMALANNEWANIMAL可以創(chuàng)建一個ANIMAL對象該段代碼正確代碼錯誤,因為類中存在非抽象方法322在VISUALSTUDIONET2008中,對話框用于查看和更改任何變量的值或任何寄存器的內(nèi)容。監(jiān)視即時快速監(jiān)視局部變量123在C中,下列變量定義與賦值正確的是DOUBLEMONEY1000CHARLEVELASTRINGNAMEACCPINTAGE125124以下都是NET平臺的特點和優(yōu)點,除了多語言支持安全類型系統(tǒng)程序不需要調(diào)試和測試自動內(nèi)存管理325C中,變量VAR1是一個引用類型變量,則它只存放指向真正數(shù)據(jù)的內(nèi)存地址的引用如果VAR1用于方法中作為參數(shù),則改變VAR1的值,可能會影響到其他引用類型變量的值可以存放真正的數(shù)據(jù),也存放指向真正數(shù)據(jù)的內(nèi)存地址的引用可以存放真正的數(shù)據(jù)126以下描述錯誤的是ICOMPARABLE是泛型接口ICOMPARABLE接口的泛型版,它對類型的約束更嚴格接口可以作為參數(shù)就是可以傳遞一個實現(xiàn)該接口類的一個對象,而接口作為返回值則是可以返回一個實現(xiàn)該接口類的一個對象實現(xiàn)了ICOMPARABLE接口的類的對象意味著可以進行比較ICOMPARER通常稱為比較器,用于比較兩個對象的大小327在C中,下列代碼的運行結(jié)果是。選擇一項USINGSYSTEMCLASSTESTSTATICVOIDMAINSTRINGARGSINTA21,B22,C23IFAB|BBABMAXC0INUMI1IFORINTI0I1CONSOLEWRITELINECOUNTCOUNT程序運行時在控制臺打印輸出值為。選擇一項213213233356在C類中,關(guān)于屬性的描述不正確的是屬性不能只是可寫的屬性可以是可讀可寫的屬性可以是只讀的屬性可以是只寫的157PUBLICSTRUCTINVENTORYPUBLICSTRINGITEMPUBLICINTUNITPRICEPUBLICINTQUANTITYPUBLICCLASSCLASS1PUBLICINVENTORYCREATEITEMINVENTORYTEMPCONSOLEWRITE“ENTERTHEITEMSNAME“TEMPITEMCONSOLEREADLINECONSOLEWRITE“ENTERTHEUNITPRICE“TEMPUNITPRICECONVERTTOINT32CONSOLEREADLINECONSOLEWRITE“ENTERTHEITEMQUANTITY“TEMPQUANTITYCONVERTTOINT32CONSOLEREADLINERETURNTEMP下列選項關(guān)于上述代碼中定義的結(jié)構(gòu)和方法的描述正確的是結(jié)構(gòu)定義不正確,因為結(jié)構(gòu)中沒有構(gòu)造函數(shù),方法定義不正確,因為返回值的數(shù)據(jù)類型不能是結(jié)構(gòu)結(jié)構(gòu)定義正確,方法定義正確結(jié)構(gòu)定義不正確,因為結(jié)構(gòu)中沒有構(gòu)造函數(shù),方法定義正確結(jié)構(gòu)定義正確,方法定義不正確,因為在方法中對結(jié)構(gòu)實例化時,沒有使用NEW運算符258在C中,下列代碼的運行結(jié)果是。選擇一項USINGSYSTEMCLASSTESTSTATICVOIDMAINSTRINGARGSINTA21,B22,C23IFACCONSOLEWRITELINEBELSECONSOLEWRITELINEABC21222366259下列說法正確的是在C中錯誤類型分為語法錯誤、運行時錯誤和邏輯錯誤在C中操作文件不需要導(dǎo)入SYSTEMIO命名空間在C中屬性分為只讀屬性、只寫屬性2種在NET中應(yīng)用程序有調(diào)試和發(fā)布2種版本160以下的C代碼STATICVOIDMAINSTRINGARGSCONSOLEWRITELINE“運行結(jié)果0“,CONSOLEREADLINECONSOLEREADLINE程序運行時,輸入“ACCPEXAM“幾個字符,按回車鍵輸出結(jié)果為。選擇1項在控制臺窗口顯示“運行結(jié)果0“在控制臺窗口顯示“運行結(jié)果“在控制臺窗口顯示“運行結(jié)果A“在控制臺窗口顯示“運行結(jié)果ACCPEXAM“161在C中,最容易被程序員發(fā)現(xiàn)的錯誤是語義錯誤語法錯誤在一個表達式中,程序員錯把寫出了邏輯錯誤262以下關(guān)于簡單工廠設(shè)計模式說法錯誤的是簡單工廠設(shè)計模式便于代碼的維護和重復(fù)使用簡單工廠設(shè)計模式的核心是具體產(chǎn)品簡單工廠設(shè)計模式中包含的角色有工廠角色、抽象產(chǎn)品角色、具體產(chǎn)品角色簡單工廠設(shè)計模式的實質(zhì)是由一個工廠類根據(jù)傳入的參數(shù)動態(tài)決定應(yīng)該創(chuàng)建哪一個產(chǎn)品類263在C中下列關(guān)于MAIN方法的描述正確的是MAIN方法前的STATIC關(guān)鍵字表示MAIN方法為靜態(tài)方法,只有類實例化后,靜態(tài)方法才可以被調(diào)用在一個應(yīng)用程序中只能有一個MAIN方法MAIN方法是公共語言運行庫通向應(yīng)用程序的公共的入口MAIN方法的返回類型VOID,不能為其他類型364在面向?qū)ο蟮募夹g(shù)中,屬性可以從類定義的外部存取,屬性不可以從類定義的外部來存取。私有的,公有的私有的,保護的公有的,私有的保護的,公有的365閱讀下面有關(guān)索引器的代碼CLASSTESTINDEXPUBLICINTELEMENTSINTINDEXGETRETURNELEMENTSINDEXSETELEMENTSINDEXVALUECLASSCLASS1STATICVOIDMAINSTRINGARGSTESTINDEXTINEWTESTINDEXFORINTCNT0CNT1KPIJKCONSOLEWRITEPTOSTRING程序運行后,P的值為414165186下面C代碼,定義了一個索引器,并進行了訪問CLASSINDEXERCLASSPUBLICINTMYARRAYNEWINT10PUBLICINTTHISINTINDEXGETRETURNMYARRAYINDEXPUBLICSTATICVOIDMAININDEXERCLASSOBJBNEWINDEXERCLASSOBJBMYARRAY3256/代碼行2OBJB51024/代碼行3FORINTI0I0CONSOLEWRITEITOSTRING“在C中,上述代碼的運行結(jié)果是16181416181618201422161814221135在C中,下列代碼的運行結(jié)果是INTA30,B20BAA10CONSOLEWRITELINEACONSOLEWRITELINEB30201020101010304136在NET中,關(guān)于CLR和IL,以下描述正確的是應(yīng)用程序?qū)⒈痪幾g兩次,但是第二次CLR編譯的速度比第一次慢沒有CLR,IL也能被編譯成機器代碼并且能夠在不同的計算機指令集下被執(zhí)行應(yīng)用程序?qū)⒈痪幾g兩次,第一次生成IL,IL在運行時候被CLR快速編譯應(yīng)用程序在CLR環(huán)境被編譯成IL,IL將能夠被任何計算機指令集執(zhí)行3137C中,聲明一個帶參數(shù)的MAIN方法,代碼為PUBLICSTATICVOIDMAINSTRINGARGSPUBLICSTATICVOIDMAINSTRINGARGSPUBLICSTATICVOIDMAINPUBLICSTATICVOIDMAINSTRING2141下面代碼運行后,S的值是。INTS0FORINTI1I10BREAKIFI20SI10206124142PUBLICCLASSTESTEXCEPTIONEXCEPTIONPUBLICTESTEXCEPTIONBASEPUBLICTESTEXCEPTIONSTRINGMESSAGEBASEMESSAGEPUBLICTESTEXCEPTIONSTRINGMESSAGE,EXCEPTIONINNEREXCEPTIONBASEMESSAGE,INNEREXCEPTIONPUBLICCLASSEXCEPTIONTESTAPPPUBLICSTATICVOIDMAINTRYINTICONSOLEWRITELINE“請輸入一個字符“ICONVERTTOINT32CONSOLEREADLINEIFI10CONSOLEWRITELINE“OK“ELSEIFI5THROWNEWTESTEXCEPTION“ERRINPUT“CATCHEXCEPTIONETESTEXCEPTIONEXNEWTESTEXCEPTION“CATCH“,ECONSOLEWRITELINEEXMESSAGE當輸入字母“A“時,程序運行結(jié)果應(yīng)該為CATCHOKERRINPUT無顯示,程序直接退出1143下面代碼實現(xiàn)數(shù)組ARRAY的冒泡排序,畫線處應(yīng)填入。INTARRAY20,56,38,45INTTEMPFORINTI0I是通過索引訪問集合中的元素使用泛型類可以保證類型安全性DICTIONARY可以通過鍵來訪問集合元素1146C程序中的類MYCLASS中的成員變量VAR1如下PUBLICCLASSMYCLASSPRIVATEINTVAR1則可以訪問VAR1的有。選擇一項MYCLASS的繼承類MYCLASS的父類和MYCLASS在同一命名空間下的類在MYCLASS類中4147在NET中,關(guān)于組件多態(tài)性的陳述,下面除了都是正確的??梢酝ㄟ^接口實現(xiàn)多態(tài)性可以通過抽象類實現(xiàn)多態(tài)性在多態(tài)性中,需要調(diào)用哪個方法的決定是在設(shè)計時做出的多態(tài)性不只是重載或重寫,而是智能重寫3148下列關(guān)于C中的通用類型系統(tǒng)CTS的描述錯誤的是C中的類型系統(tǒng)包含兩類一種為語言本身所固有的類型內(nèi)置數(shù)據(jù)類型,一種是可以由語言的使用者來創(chuàng)建的類型類裝箱是值類型轉(zhuǎn)換成引用類型,取消裝箱則是引用類型轉(zhuǎn)換成值類型在C中,CTS一切都是對象,而且所有對象都是從一個基類“SYSTEMOBJECT“中隱式派生出來的C正是通過裝箱來使所有的一切都是對象的1149以下是用于聲明枚舉類型的關(guān)鍵字STATICENUMDELEGATESTRUCT2150CLASSAPUBLICABSTRACTVOIDPRINTSTRSTRINGSTRCONSOLEWRUTELINESTRCLASSBAPUBLICOVERRIDEVOIDPRINTSTRSTRINGSTRSTRSTR“重寫的方法“CONSOLEWRITELINESTRCLASSDEFAULTINITIALIZERAPPPUBLICSTATICVOIDMAINBBNEWBAABAPRINTSTR“打印“APRINTSTR“打印“運行程序后將在控制臺窗打印打印打印打印重寫的方法打印重寫的方法程序有誤,不能運行4151分析如下的C代碼段,運行后將輸出。選擇一項ARRAYLISTARRNUMNEWARRAYLISTFORINTI1I10

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論