版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 康拓普 2022 技術(shù)類面試題第1題: 對象是面對對象開發(fā)方法的基本成分,每個對象可用它的一組()和它可以執(zhí)行的一組操作來定義。 A.服務(wù)B.參數(shù)C.屬性D.調(diào)用 C 第2題: 我們把具有共同屬性、共同操作性質(zhì)的對象的集合定義為()。 A.類B.屬性C.對象D.消息 A 第3題: 面對對象軟件技術(shù)的很多強有力的功能和突出的優(yōu)點,都來源于把類組織成一個層次結(jié)構(gòu)的系統(tǒng),一個類的上層可以有多層,可以有子類,這種層次結(jié)構(gòu)系統(tǒng)的一個重要性質(zhì)是一個類可以獲得其父類的全部描述(數(shù)據(jù)和操作),即()。 A.傳遞性B.繼承性C.復(fù)用性D.并行性 B 第4題: 軟件的內(nèi)部實現(xiàn)與外部可訪問性分別,這是指軟件的()
2、 A.繼承性B.共享性C.封裝性D.抽象性 C 第5題: 面對對象程序設(shè)計語言不同于其他語言的最主要特點是()。 A.模塊性B.抽象性C.共享性D.繼承性 D 第6題: 不屬于消息的性質(zhì)的是()。 A.同一對象可接收不同形式的多個消息,產(chǎn)生不同的響應(yīng) B.相同形式的消息可以送給不同對象,所做出的響應(yīng)可以是截然不同的 C.消息的發(fā)送可以不考慮詳細的接收者,對象可以響應(yīng)消息,也可以對消息不予理睬,對消息的響應(yīng)并不是必需的 D.可以做一些特定的操作,轉(zhuǎn)變系統(tǒng)狀態(tài)的消息 D 第7題: 通過執(zhí)行對象的操作轉(zhuǎn)變該對象的屬性,但它必需通過()的傳遞。 A.接口B.消息C.信息D.操作 B 第8題: 在確定類
3、時,候選的類是全部的()。 A.名詞B.形容詞C.動詞D.代詞 A 第9題: 同一類中有相同的數(shù)據(jù)結(jié)構(gòu),這種共享方式是()。 A.不同應(yīng)用的共享B.同一應(yīng)用的共享 C.不同類的共享D.同一類的共享 D 第10題: 類庫這種機制的共享方式是()。 A.不同應(yīng)用的共享B.同一應(yīng)用的共享 C.不同類的共享D.同一類的共享 A 第11題: 在面對對象方法中,信息隱蔽的實現(xiàn)是通過對象的()。 A.分類性B.繼承性C.封裝性D.共享性 C 第12題: 在只有單重繼承的類層次結(jié)構(gòu)中,類層次結(jié)構(gòu)是()。 A.星形層次結(jié)構(gòu)B.環(huán)形層次結(jié)構(gòu) C.樹形層次結(jié)構(gòu)D.網(wǎng)狀形層次結(jié)構(gòu) C 第13題: 在有多重繼承的類層次
4、結(jié)構(gòu)中,類層次結(jié)構(gòu)是()。 A.樹形層次結(jié)構(gòu)B.網(wǎng)狀形層次結(jié)構(gòu) C.星形層次結(jié)構(gòu)D.環(huán)形層次結(jié)構(gòu) B 第14題: 在一般類中定義的屬性或服務(wù)被特別類繼承后,可以具有不同的數(shù)據(jù)類型或表現(xiàn)消失出不同的行為的特性為()。 A.多態(tài)性B.繼承性 C.封裝性D.抽象性 A 第15題: 汽車有一個發(fā)動機,汽車和發(fā)動機之間的關(guān)系是()。 A.一般詳細關(guān)系B.整體部分關(guān)系 C.分類關(guān)系關(guān)系D.isa關(guān)系 B 第16題: 火車是一種陸上交通工具,火車和陸上交通工具之間的關(guān)系是()。 A.組裝關(guān)系B.整體部分關(guān)系 C.hasa關(guān)系D.一般詳細關(guān)系 D 第17題: 軟件開發(fā)過程中,抽取和整理用戶需求并建立問題域精確
5、模型的過程叫()。 A.生存期B.面對對象設(shè)計 C.面對對象程序設(shè)計D.面對對象分析 D 第18題: 應(yīng)用執(zhí)行對象的操作可以轉(zhuǎn)變該對象的()。 A.屬性B.功能C.行為D.數(shù)據(jù) A 第19題: 在確定屬性時,候選的屬性是全部的()。 A.動詞B.名詞C.修飾性名詞詞組D.詞組 C 第20題: 在面對對象的設(shè)計中,應(yīng)遵循的設(shè)計準(zhǔn)則除了模塊化、抽象、低耦合、高內(nèi)聚以外,還有()。 A.隱蔽簡單性B.信息隱蔽 C.常常類的復(fù)用D.類的開發(fā) B 第21題: 結(jié)構(gòu)化設(shè)計方法的本質(zhì)是_,面對對象程序設(shè)計方法則是用_取代功能分解。 功能分解;對象分解 第22題: 全部對象都可以劃分為不同的對象類,每個對象類
6、都定義了一組_和一組_。 數(shù)據(jù);方法 第23題: 對象具有很強的_力量和_功能。 表達;描述 第24題: 對象是其自身所具有的_及可以對這些狀態(tài)施加的_結(jié)合在一起所構(gòu)成的*實體。 狀態(tài)特征;操作 第25題: 對象的操作是通過向目標(biāo)對象_來實現(xiàn)的。 傳遞消息 第26題: 在面對對象方法中將對對象的處理稱為_,它包括掌握和操作過程。 服務(wù) 第27題: 對象之間進行_的構(gòu)造叫做消息,類中操作實現(xiàn)的過程叫做_。 通信;方法 第28題: 在日常生活中,“類”是對一組客觀對象的抽象,它將該組對象所具有的共同特征、包括_和_集中起來,以說明該組對象的力量和性質(zhì)。 結(jié)構(gòu)特征;行為特征 第29題: 類包含兩方面
7、的內(nèi)容:_和_。 外部特征;內(nèi)部實現(xiàn) 第30題: 一個類可以有它的上層類或是下層類。上層類稱為_,下層類稱為_。一般狀況下類層次結(jié)構(gòu)是_。 超類;子類;樹型結(jié)構(gòu) 第31題: 面對對象方法最突出的特性是_、_和_。 封裝性;繼承性;多態(tài)性 第32題: 在面對對象系統(tǒng)中封裝的單位是_。 對象 第33題: 在面對對象方法中,信息隱蔽通過對象的_來實現(xiàn)。類結(jié)構(gòu)分別了_與_,從而支持了信息隱蔽。 封裝性;接口;實現(xiàn) 第34題: 子類只繼承_的屬性和操作,稱為單重繼承性。 一個超類(父類) 第35題: 繼承有單重繼承和多重繼承。單重繼承指的是_,在一個類層次結(jié)構(gòu)中,若只有單重繼承,則該類層次結(jié)構(gòu)是_。多重
8、繼承指的是_,在一個類層次結(jié)構(gòu)中,若有多重繼承,則該類層次結(jié)構(gòu)是_。 子類繼承了一個父類的性質(zhì);樹型層次結(jié)構(gòu);子類繼承了多個父類的性質(zhì);網(wǎng)狀層次結(jié)構(gòu) 第36題: 多態(tài)性主要表現(xiàn)在_和_這樣兩個重要的技術(shù)特征上。 重載;動態(tài)綁定 第37題: 在客觀世界中有若干類,這些類之間有肯定的結(jié)構(gòu)關(guān)系。通常有兩種主要的關(guān)系,即_關(guān)系,_關(guān)系。 一般一特別;整體一部分 第38題: 對象的關(guān)聯(lián)詳細表示有兩類,一類是對象之間的_,用_表示;另一類是對象之間的_,用_表示。 靜態(tài)關(guān)系;實例連接;動態(tài)關(guān)系;消息連接 第39題: 消息連接分為兩類:即_中的消息和_中的消息。 挨次系統(tǒng);并發(fā)系統(tǒng) 第40題: Meyer提
9、出了模塊結(jié)構(gòu)5條基本的設(shè)計原則是_、_、_、_和_。 語言模塊單元;少的接口(弱的耦合);明確的接口;信息隱蔽 第41題: 名詞解釋 1、實體2、對象3、服務(wù) 4、消息5、類6、封裝 7、繼承性8、單重繼承9、多重繼承 10、多態(tài)性11、重載12、動態(tài)綁定 13、一般一特別關(guān)系14、整體一部分關(guān)系15、消息連接 10、多態(tài)性是指在一般類中定義的屬性或服務(wù)被特別類繼承后,可以具有不同的數(shù)據(jù)類型或表現(xiàn)出不同的行為。 11、重載是指在特別類中對繼承來的屬性或服務(wù)重新進行定義。 12、動態(tài)綁定也稱為動態(tài)聯(lián)編,即指在運行時依據(jù)對象接收的消息動態(tài)地確定要連接哪一段服務(wù)代碼。 13、一般一特別關(guān)系稱為分類結(jié)
10、構(gòu),也可以說是“或”關(guān)系,類的這種層次結(jié)構(gòu)可用來現(xiàn)實世界中的一般化的抽象關(guān)系,通常越在上層的類越具有一般性和共性,越在下層的類越詳細。越細化。 14、整體一部分關(guān)系稱為組裝結(jié)構(gòu),也可以說是“與”關(guān)系。類的這種層次結(jié)構(gòu)可用來描述現(xiàn)實世界中的類的組成的抽象關(guān)系,通常越在上層的類越具有整體性、越在下層的類越具有成員性。 15、消息連接表示對象之間進行通信聯(lián)系的路徑(通道),它表示的是對象之間的動態(tài)聯(lián)系。 第42題: 什么是面對對象程序設(shè)計方法? 面對對象程序設(shè)計方法是模擬人類習(xí)慣的解題方法,用對象分解取代功能分解,也就是把程序分解成很多對象,不同對象之間通過發(fā)送消息向?qū)Ψ教岢龇?wù)要求,接收消息的對象
11、主動完成指定功能,程序中的全部對象分工協(xié)作,共同完成整個程序的功能。只要告知對方“做什么”,而不必告知對方“怎么做”。 第43題: 簡述對象與傳統(tǒng)的數(shù)據(jù)的區(qū)分。 對象與傳統(tǒng)的數(shù)據(jù)有本質(zhì)區(qū)分,它不是被動地等待外界對它施加操作,相反,它是進行處理的主體,必需發(fā)消息懇求對象執(zhí)行它的某個操作,處理它的私有數(shù)據(jù),而不能從外界直接對對象的私有數(shù)據(jù)進行操作。也就是說,一切局部于該對象的私有信息,都被封裝在該對象類的定義中,就似乎裝在一個不透亮的黑盒子中一樣,在外界是看不見的,更不能直接使用,這就是“封裝性”。 第44題: 如何區(qū)分公有消息和私有消息?它們有誰分送? 若有一批消息同屬于一個對象,其中有一部分是
12、由外界對象直接向它發(fā)送的,稱之為公有消息;還有一部分則是它自己向本身發(fā)送的,這些消息是不對外開放的,外界不必了解它,稱之為私有消息。外界對象向此對象發(fā)送消息是只能發(fā)送公有消息,而不能發(fā)送私有消息,私有消息是由其自身發(fā)送的。 第45題: 簡述Yourdon提出的面對對象分析方法經(jīng)受的過程。 Yourdon提出的面對對象分析方法包括幾個步驟: (1)確定對象:要識別問題空間里的對象,可以先對要建立的系統(tǒng)進行描述,然后對這一描述進行語法分析,在每個名詞或名詞短語下面畫上橫線,將它填進一張簡潔的表里,就可以確定對象。 (2)確定結(jié)構(gòu):在Yourdon的面對對象分析方法中提出兩類結(jié)構(gòu)。一類稱為分類結(jié)構(gòu),定義一個對象的分類結(jié)構(gòu)就是定義和命名這個對象的多個實例,對象與其實例間是
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 加強國防設(shè)施安全管理計劃
- 商業(yè)競爭下的安全管理策略計劃
- 新技術(shù)的研發(fā)與應(yīng)用培訓(xùn)
- 年度工作總結(jié)與自我評估計劃
- 2024八年級數(shù)學(xué)上冊第11章平面直角坐標(biāo)系11.1平面內(nèi)點的坐標(biāo)第1課時上課課件新版滬科版
- 2024年成都駕校考試客運從業(yè)資格證考試題庫
- 2024年山西客運從業(yè)資格證急救考試試題教程及答案
- 2024年山東客運從業(yè)資格證實操考試需要準(zhǔn)備什么
- 成都番奧活動策劃方案
- 新娘父親致辭
- 城市環(huán)境設(shè)施設(shè)計全套教學(xué)課件
- 煙草雪茄培訓(xùn)課件講解
- 家長進課堂醫(yī)學(xué)心肺復(fù)蘇
- Unit3ConservationLesson3TheRoadtoDestruction課件-北師大版選擇性
- 園區(qū)玫瑰活動策劃方案
- 2024全新學(xué)校食堂人員培訓(xùn)
- 認知癥培訓(xùn)課件
- 鋼結(jié)構(gòu)加工及制作方案25
- 豬肉配送管理制度
- 花生課件完整版本
- 黃斑前膜護理疾病查房
評論
0/150
提交評論