




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
長風(fēng)破浪會(huì)有時(shí),直掛云帆濟(jì)滄海。東北大學(xué)23春“計(jì)算機(jī)科學(xué)與技術(shù)”《軟件設(shè)計(jì)模式》考試高頻考點(diǎn)參考題庫帶答案(圖片大小可自由調(diào)整)第I卷一.綜合考核(共15題)1.一個(gè)用戶可能對(duì)應(yīng)多個(gè)參與者,但每個(gè)參與者只能參與一個(gè)用例,通過交換信息與用例發(fā)生交互作用。()A.正確B.錯(cuò)誤2.對(duì)象通過封裝實(shí)現(xiàn)信息隱藏,封裝的目的就是阻止非法訪問。()A.正確B.錯(cuò)誤3.已知a、b、c的值分別是4、5、6,執(zhí)行下面的程序段后,判斷變量n的值為:()inta,b,c,n;if(cA.3B.-3C.9D.154.面向數(shù)據(jù)流的設(shè)計(jì)以面向?qū)ο蠓治鲭A段的數(shù)據(jù)流圖為基礎(chǔ)。()A.錯(cuò)誤B.正確5.一個(gè)類可以繼承多個(gè)接口。()A.正確B.錯(cuò)誤6.分析下列C#語句,注意類MyClass沒有訪問修飾符:namespaceClassLibrary1{classMyClass{publicclasssubclass{inti;}}}若必須為類MyClass添加訪問修飾符,并使MyClass的可訪問域保持不變,則應(yīng)選擇_________A.privateB.protectedC.internalD.public7.在設(shè)計(jì)人機(jī)交互部分時(shí),對(duì)于操作步驟,應(yīng)該用盡量少的單擊、拖動(dòng)和按鍵組合來表達(dá)命令,并為高級(jí)用戶提供簡捷的操作方法。()A.正確B.錯(cuò)誤8.下面關(guān)于析構(gòu)函數(shù)的說法中,不正確的是()。A.析構(gòu)函數(shù)中不可以包含return語句B.一個(gè)類中只能有一個(gè)析構(gòu)函數(shù)C.析構(gòu)函數(shù)在對(duì)象被撤銷時(shí),被自動(dòng)調(diào)用D.用戶可以定義有參數(shù)的析構(gòu)函數(shù)9.聲明委托的關(guān)鍵字是delegate。()A.正確B.錯(cuò)誤10.判斷下列類MyClass的定義中哪些是合法的抽象類?()A.abstractclassMyClass{publicabstractintgetCount();}B.abstractclassMyClass{abstractintgetCount();}C.privateabstractclassMyClass{abstractintgetCount();}D.sealedabstractclassMyClass{abstractintgetCount();}11.C#中執(zhí)行下列語句后整型變量X和Y的值是多少?()Intx=100;Inty=++x;A.x=100y=100B.x=101y=100C.x=100y=101D.x=101y=10112.以下描述錯(cuò)誤的是()。A.在C++中支持抽象類,但在C#中不支持抽象類B.C++中可在頭文件中聲明類的成員,而在CPP文件中定義類的成員;在C#中沒有頭文件并且在同一處聲明和定義類的成員C.在C#中可使用new修飾符顯式隱藏從基類繼承的成員D.在C#中要在派生類中重新定義基類的虛函數(shù)必須在前面加Override13.面向?qū)ο蠓椒ㄊ菑乃惴槌霭l(fā)點(diǎn)來構(gòu)造系統(tǒng)。()A.錯(cuò)誤B.正確14.C#中,新建一字符串變量str,并將字符串“Tom'sLivingRoom”保存到串中,則應(yīng)該使用下列哪條語句?()A.stringstr=“Tom\'sLivingRoom”;B.stringstr=“Tom'sLivingRoom”;C.stringstr(“Tom'sLivingRoom”);D.stringstr(“Tom''sLivingRoom”);15.下面有關(guān)析構(gòu)函數(shù)的說法中,不正確的是:()A.析構(gòu)函數(shù)中不可以包含return語句B.一個(gè)類中只能有一個(gè)析構(gòu)函數(shù)C.析構(gòu)函數(shù)在對(duì)象被撤銷時(shí),被自動(dòng)調(diào)用D.用戶可以定義有參析構(gòu)函數(shù)第II卷一.綜合考核(共15題)1.類和對(duì)象的區(qū)別就是,類是對(duì)象的實(shí)例,而對(duì)象則是類的抽象。()A.錯(cuò)誤B.正確2.分析下列C#語句,注意類MyClass沒有訪問修飾符:namespaceClassLibrary1{classMyClass{publicclasssubclass{inti;}}}若必須為類MyClass添加訪問修飾符,并使MyClass的可訪問域保持不變,則應(yīng)選擇()。A.privateB.protectedC.internalD.public3.與事件關(guān)聯(lián)的方法,其方法名必須與事件名相同。()A.錯(cuò)誤B.正確4.以下是一些C#中的枚舉型的定義,其中錯(cuò)誤的用法有()A.publicenumvar1{Mike=100,Nike=102,Jike}B.publicenumvar1{Mike=100,Nike,Jike}C.publicenumvar1{Mike=-1,Nike,Jike}D.publicenumvar1{Mike,Nike,Jike}5.接口Animal定義如下publicinterfaceAnimal{voidMove();}則下列抽象類的定義中,哪些是不合法的?()A.abstractclassCat:Animal{abstractpublicvoidMove();}B.abstractclassCat:Animal{virtualpublicvoidMove(){Console.Write(Console.Write(“Move!”);)}}C.abstractclassCat:Animal{publicvoidMove(){Console.Write(Console.Write(“Move!”);)};}D.abstractclassCat:Animal{publicvoidEat(){Console.Write(Console.Write(“Eat!”);)};}6.不同的建模語言大多雷同,但仍存在細(xì)微差別,不過這并不妨礙用戶之間的交流。()A.錯(cuò)誤B.正確7.在C#中設(shè)計(jì)類時(shí),應(yīng)如何保證在釋放對(duì)象的所有引用之時(shí),釋放對(duì)象使用的文件、網(wǎng)絡(luò)等資源?()A.為類重載new運(yùn)算符B.為類添加delete運(yùn)算符C.為類添加析構(gòu)函數(shù),在析構(gòu)函數(shù)中釋放資源D.為類實(shí)現(xiàn)IDisposable接口,并實(shí)現(xiàn)Dispose方法,在該方法中釋放資源8.while語句循環(huán)語句結(jié)構(gòu)和do…while語句循環(huán)結(jié)構(gòu)的區(qū)別在于:()A.while語句的執(zhí)行效率比較高B.do…while語句編寫程序較為復(fù)雜C.do…while循環(huán)是先執(zhí)行循環(huán)體,后判定條件表達(dá)式是否成立,而while語句是先判定條件表達(dá)式,再?zèng)Q定是否執(zhí)行循環(huán)體D.無論條件是否成立,while語句都要執(zhí)行一次循環(huán)體9.下列語句在控制臺(tái)上的輸出是什么?()Stringmsg=@”hello\nworld!”;System.console.writeline(msg);A.helloworld!B.@”hello\nworld!”C.helloWorld!D.hello\nworld!10.提倡設(shè)計(jì)模式的根本原因是增強(qiáng)代碼復(fù)用,增加可維護(hù)性。()A.正確B.錯(cuò)誤11.聲明為abstract類的方法必須同時(shí)進(jìn)行聲明和實(shí)例化。()A.錯(cuò)誤B.正確12.數(shù)組作為函數(shù)的參數(shù)時(shí)默認(rèn)的傳遞形式是按值傳遞。()A.錯(cuò)誤B.正確13.C#中每個(gè)int類型的變量占用()個(gè)字節(jié)的內(nèi)存。A.1B.2C.4D.814.C#中每個(gè)int類型的變量占用_______個(gè)字節(jié)的內(nèi)存。A.1B.2C.4D.815.用例圖、類圖、對(duì)象圖、狀態(tài)圖和順序圖屬于靜態(tài)建模機(jī)制。()A.正確B.錯(cuò)誤第III卷一.綜合考核(共15題)1.一個(gè)用戶可能對(duì)應(yīng)多個(gè)參與者,不同的用戶也可以只對(duì)應(yīng)于一個(gè)參與者。()A.錯(cuò)誤B.正確2.接口中的成員不可以有訪問域修飾符,但可以有其它修飾符。()A.正確B.錯(cuò)誤3.C#中導(dǎo)入某一個(gè)命名空間的關(guān)鍵字是:()A.usingB.useC.importD.include4.C#語言的核心是面向?qū)ο缶幊?OOP),所有OOP語言都應(yīng)至少具有三個(gè)特性:()A.封裝、繼承和多態(tài)B.類、對(duì)象和方法C.封裝、繼承和派生D.封裝、繼承和派生5.已知a、b、c的值分別是4、5、6,執(zhí)行下面的程序段后,判斷變量n的值為:()inta,b,c,n;if(c<b)n=a+b+c;elseif(a+b<c)n=c-a-b;elsen=a+b;A.3B.-3C.9D.156.不同的參數(shù)類型、參數(shù)順序、參數(shù)個(gè)數(shù)和返回值類型都是區(qū)別重載方法的根據(jù)。()A.正確B.錯(cuò)誤7.對(duì)象模型定義了對(duì)象的靜態(tài)結(jié)構(gòu),但問題的求解活動(dòng)是動(dòng)態(tài)的,它要求對(duì)象之間發(fā)生復(fù)雜的動(dòng)態(tài)時(shí)序聯(lián)系。()A.正確B.錯(cuò)誤8.C#中,下列MyClass的定義是否合法?()PublicclassBase1{}PublicclassBase2{}PublicMyClass:Base1,Base2A.正確B.錯(cuò)誤9.軟件系統(tǒng)是用例模型的一個(gè)組成部分。()A.錯(cuò)誤B.正確10.下列說法哪個(gè)正確?()A.允許一個(gè)子類有多個(gè)父類B.某個(gè)類是一個(gè)類的子類,它仍有可能成為另一個(gè)類的父類C.一個(gè)父類只能有一個(gè)子類D.繼承關(guān)系最多不能超過4層11.以下標(biāo)識(shí)符中,正確的是()。A._nNameB.sizeofC.16AD.xl0#12.&&是位運(yùn)算符,表示按位與運(yùn)算,&是邏輯運(yùn)算符,表示邏輯與運(yùn)算。()A.錯(cuò)誤B.正確13.以下類MyClass的屬性count屬于_____屬性。classMyClass{inti;intcount{get{returni;}}}A.只讀B.只寫C.可讀寫D.不可讀不可寫14.消息可以用順序圖和協(xié)作圖這兩種圖來表示。()A.正確B.錯(cuò)誤15.C#中MyClass為一自定義類,其中有以下方法定義publicvoidHello(){..}使用以下語句創(chuàng)建了該類的對(duì)象,并使變量obj引用該對(duì)象MyClassbj=newMyClass();那么,可如何訪問類MyClass的Hello方法:()A.obj.Hello();B.obj::Hello();C.Myclass.Hello();D.Myclass::Hello();第I卷參考答案一.綜合考核1.參考答案:B2.參考答案:A3.參考答案:C4.參考答案:A5.參考答案:A6.參考答案:C7.參考答案:A8.參考答案:D9.參考答案:A10.參考答案:D11.參考答案:D12.參考答案:A13.參考答案:A14.參考答案:B15.參考答案:D第II卷參考答案一.綜合考核1.參考答案:A2.參考答案:C3.參考答案:A4.
溫馨提示
- 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ù)理學(xué)大學(xué)生職業(yè)規(guī)劃
- 公共關(guān)系學(xué)核心能力考察試題及答案
- 客戶模具調(diào)走管理辦法
- 藥品門店采購管理辦法
- 城鄉(xiāng)建筑風(fēng)貌管理辦法
- 外匯全額資金管理辦法
- 生產(chǎn)車間培訓(xùn)管理辦法
- 開放金融項(xiàng)目管理辦法
- 監(jiān)控平臺(tái)輿情管理辦法
- 行政管理經(jīng)濟(jì)法知識(shí)回顧與積累試題及答案
- 10kV供配電系統(tǒng)電氣設(shè)備改造 投標(biāo)方案
- 省供銷社招聘試題及答案
- JG 121-2000施工升降機(jī)齒輪錐鼓形漸進(jìn)式防墜安全器
- 養(yǎng)殖場(chǎng)防疫員聘請(qǐng)協(xié)議書
- 護(hù)士考編制試題及答案
- 提升教師評(píng)價(jià)素養(yǎng)的策略及實(shí)施路徑
- 2025山西大地環(huán)境投資控股有限公司校園招聘13人筆試參考題庫附帶答案詳解
- 綠色智能建造概論 課件全套 第1-7章 緒論- 建筑綠色智能運(yùn)維
- 消防安全管理制度與操作流程匯編
- 水庫管理制度
- 《防爆安全管理》課件
評(píng)論
0/150
提交評(píng)論