【方法】計(jì)算機(jī)復(fù)試面試題總結(jié)_第1頁
【方法】計(jì)算機(jī)復(fù)試面試題總結(jié)_第2頁
【方法】計(jì)算機(jī)復(fù)試面試題總結(jié)_第3頁
【方法】計(jì)算機(jī)復(fù)試面試題總結(jié)_第4頁
【方法】計(jì)算機(jī)復(fù)試面試題總結(jié)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、文檔來源為:從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持.【關(guān)鍵字】方法1. 編譯程序和解釋程序的區(qū)別。2. 請(qǐng)介紹一下你本科期間做過的項(xiàng)目。3. 請(qǐng)問你為什么要考研究生。4. 請(qǐng)問你畢業(yè)設(shè)計(jì)的核心設(shè)計(jì)問題?5. 排序算法有哪些,排序算法中最快的算法是哪個(gè).?6. 你有錢讀研嗎?7. 你為什么考研?8. 你選擇哪個(gè)研究方向?9. 虛擬存儲(chǔ)器,死鎖,虛擬設(shè)備,臨界區(qū),線程,交換,地址重定位,文件系統(tǒng),抖動(dòng)10. 什么是 DMA,請(qǐng)舉例說明讀寫一次磁盤的 DMA 過程11. 如果你的 分?jǐn)?shù)不夠,是否愿意調(diào)劑12. 計(jì)算機(jī)領(lǐng)域有什么主要的刊物IEEE Transactions on Image

2、 ProcessingChinese Journal of ComputersPictures and ImagesRemote sensing technology and applicationComputer ScienceJournal of Image and Graphics圖像處理匯刊中國計(jì)算機(jī)學(xué)報(bào)圖片和圖像遙感技術(shù)與應(yīng)用計(jì)算機(jī)科學(xué)圖象圖形學(xué)報(bào)13. 計(jì)算機(jī)界有什么主要的企業(yè)14. 數(shù)據(jù)庫有哪些基本操作據(jù)庫的基本操作主要是增加、刪除、修改,操作東西主要包括數(shù)據(jù)庫、表、記錄、 字段等另外對(duì)于事務(wù)還有回滾大型數(shù)據(jù)庫管理軟件里面包括對(duì)數(shù)據(jù)庫進(jìn)行管理的操作,包括對(duì)用戶、作業(yè)、日 志、存儲(chǔ)

3、過程、函數(shù)等等15.16.17.你覺得應(yīng)該怎樣開始一項(xiàng)研究工作做過什么,用什么做,java 的特性 是什么,你做的東西有什么功能,重點(diǎn)什么,有什么體會(huì)? 解釋與編譯的區(qū)別 java 與 c+的區(qū)別(C,C+,Visual C+的區(qū)別)18. ISO 七層模型有哪些?19.黑盒,白盒測試?白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動(dòng)測試,它是按照內(nèi)部的結(jié)構(gòu),通過測試來檢測 產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路 是否都能按預(yù)定要求正確工作。 這一方法是把測試看作一個(gè)打開的盒子,測試 人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或選擇,對(duì)程序所有邏輯路徑進(jìn)行測 試,通過在不同點(diǎn)檢查程序

4、的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致。1文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪除.文檔來源為:從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持.20. 多媒體數(shù)據(jù)庫的概念,與特點(diǎn)。21. 操作系統(tǒng)的分類定義22. 你有做項(xiàng)目的經(jīng)驗(yàn)嗎 ? 你看過什么外國的專業(yè)期刊 ?你學(xué)過哪些數(shù)學(xué)課程 ? 離散數(shù)學(xué)與連 續(xù)數(shù)學(xué)區(qū)別? 算法你了解多少?你寫過什么算法?你選的方向是什么?用英文說出來。23. 面向東西的三個(gè)特征封裝、繼承、多態(tài)。封裝封裝最好理解了。封裝是面向東西的特征之一,是東西和類概念的主要特性。封裝,也就是把客觀事物封裝成抽象的類,并且類可以把自己的數(shù)據(jù)和方法只讓可信的類或 者東西操作,對(duì)不

5、可信的進(jìn)行信息隱藏。繼承面向東西編程 (OOP) 語言的一個(gè)主要功能就是“繼承”。繼承是指這樣一種能力:它可以使 用現(xiàn)有類的所有功能,并在無需重新編寫原來的類的情況下對(duì)這些功能進(jìn)行擴(kuò)展。通過繼承創(chuàng)建的新類稱為“子類”或“派生類”。被繼承的類稱為“基類”、“父類”或“超類”。繼承的過程,就是從一般到特殊的過程。要實(shí)現(xiàn)繼承,可以通過“繼承”(Inheritance)和“組合”(Composition)來實(shí)現(xiàn)。在某些 OOP 語言中,一個(gè)子類可以繼承多個(gè)基類。但是一般情況下,一個(gè)子類只能有一個(gè) 基類,要實(shí)現(xiàn)多重繼承,可以通過多級(jí)繼承來實(shí)現(xiàn)。繼承概念的實(shí)現(xiàn)方式有三類:實(shí)現(xiàn)繼承、接口繼承和可視繼承。實(shí)現(xiàn)

6、繼承是指使用基類的屬性和方法而無需額外編碼的能力;接口繼承是指僅使用屬性和方法的名稱、但是子類必須提供實(shí)現(xiàn)的能力;可視繼承是指子窗體(類)使用基窗體(類)的外觀和實(shí)現(xiàn)代碼的能力。在考慮使用繼承時(shí),有一點(diǎn)需要注意,那就是兩個(gè)類之間的關(guān)系應(yīng)該是“屬于”關(guān)系。例如, Employee 是一個(gè)人,Manager 也是一個(gè)人,因此這兩個(gè)類都可以繼承 Person 類。但是 Leg 類卻不能繼承 Person 類,因?yàn)橥炔⒉皇且粋€(gè)人。抽象類僅定義將由子類創(chuàng)建的一般屬性和方法,創(chuàng)建抽象類時(shí),請(qǐng)使用關(guān)鍵字 Interface 而 不是 Class。OO 開發(fā)范式大致為:劃分東西抽象類將類組織成為層次化結(jié)構(gòu)(繼

7、承和合成) 用類與 實(shí)例進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)幾個(gè)階段。多態(tài)2文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪除.文檔來源為:從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持.多態(tài)性(polymorphisn)是允許你將父對(duì)象設(shè)置成為和一個(gè)或更多的他的子對(duì)象相等的技術(shù), 賦值之后,父對(duì)象就可以根據(jù)當(dāng)前賦值給它的子對(duì)象的特性以不同的方式運(yùn)作。簡單的說, 就是一句話:允許將子類類型的指針賦值給父類類型的指針。實(shí)現(xiàn)多態(tài),有二種方式,覆蓋(override),重載(overload)。覆蓋,是指子類重新定義父類的虛函數(shù)的做法。它是覆蓋了一個(gè)方法并且對(duì)其重寫,以求達(dá) 到不同的作用。對(duì)我們來說最熟悉的覆蓋就是對(duì)接口方法的實(shí)現(xiàn)

8、,在接口中一般只是對(duì)方法 進(jìn)行了聲明,而我們?cè)趯?shí)現(xiàn)時(shí),就需要實(shí)現(xiàn)接口聲明的所有方法。除了這個(gè)典型的用法以外, 我們?cè)诶^承中也可能會(huì)在子類覆蓋父類中的方法。在覆蓋要注意以下的幾點(diǎn):1、覆蓋的方法的標(biāo)志必須要和被覆蓋的方法的標(biāo)志完全匹配,才能達(dá)到覆蓋的效果;2、覆蓋的方法的返回值必須和被覆蓋的方法的返回一致;3、覆蓋的方法所拋出的異常必須和被覆蓋方法的所拋出的異常一致,或者是其子類;4、被覆蓋的方法不能為 private,否則在其子類中只是新定義了一個(gè)方法,并沒有對(duì)其進(jìn)行 覆蓋。重載,是指允許存在多個(gè)同名函數(shù),而這些函數(shù)的參數(shù)表不同(或許參數(shù)個(gè)數(shù)不同,或許參 數(shù)類型不同,或許兩者都不同)。它是指我

9、們可以定義一些名稱相同的方法,通過定義不同 的輸入?yún)?shù)來區(qū)分這些方法,然后再調(diào)用時(shí),VM 就會(huì)根據(jù)不同的參數(shù)樣式,來選擇合適的 方法執(zhí)行。在使用重載要注意以下的幾點(diǎn):1、在使用重載時(shí)只能通過不同的參數(shù)樣式。例如,不同的參數(shù)類型,不同的參數(shù)個(gè)數(shù),不 同的參數(shù)順序(當(dāng)然,同一方法內(nèi)的幾個(gè)參數(shù)類型必須不一樣,例如可以是 fun(int,float), 但是不能為 fun(int,int));2、不能通過訪問權(quán)限、返回類型、拋出的異常進(jìn)行重載;3、方法的異常類型和數(shù)目不會(huì)對(duì)重載造成影響;4、對(duì)于繼承來說,如果某一方法在父類中是訪問權(quán)限是priavte,那么就不能在子類對(duì)其進(jìn) 行重載,如果定義的話,也只

10、是定義了一個(gè)新方法,而不會(huì)達(dá)到重載的效果。其實(shí),重載的概念并不屬于“面向?qū)ο缶幊獭?,重載的實(shí)現(xiàn)是:編譯器根據(jù)函數(shù)不同的參數(shù)表, 對(duì)同名函數(shù)的名稱做修飾,然后這些同名函數(shù)就成了不同的函數(shù)(至少對(duì)于編譯器來說是這 樣的)。如,有兩個(gè)同名函數(shù):function func(p:integer):integer;和 function func(p:string):integer;。那么編譯器做過修飾后的函數(shù)名稱可能是這樣的:int_func、str_func。 對(duì)于這兩個(gè)函數(shù)的調(diào)用,在編譯器間就已經(jīng)確定了,是靜態(tài)的(記?。菏庆o態(tài))。也就是說, 它們的地址在編譯期就綁定了(早綁定),因此,重載和多態(tài)無關(guān)!

11、真正和多態(tài)相關(guān)的是“覆 蓋”。當(dāng)子類重新定義了父類的虛函數(shù)后,父類指針根據(jù)賦給它的不同的子類指針,動(dòng)態(tài)(記 ?。菏莿?dòng)態(tài)?。┑恼{(diào)用屬于子類的該函數(shù),這樣的函數(shù)調(diào)用在編譯期間是無法確定的(調(diào)用 的子類的虛函數(shù)的地址無法給出)。因此,這樣的函數(shù)地址是在運(yùn)行期綁定的(晚邦定)。 結(jié)論就是:重載只是一種語言特性,與多態(tài)無關(guān),與面向?qū)ο笠矡o關(guān)!引用一句 Bruce Eckel 的話:“不要犯傻,如果它不是晚邦定,它就不是多態(tài)?!蹦敲?,多態(tài)的作用是什么呢?我們知道,封裝可以隱藏實(shí)現(xiàn)細(xì)節(jié),使得代碼模塊化;繼承可 以擴(kuò)展已存在的代碼模塊(類);它們的目的都是為了?代碼重用。而多態(tài)則是為了實(shí)現(xiàn) 另一個(gè)目的?接口重

12、用!多態(tài)的作用,就是為了類在繼承和派生的時(shí)候,保證使用“家譜” 中任一類的實(shí)例的某一屬性時(shí)的正確調(diào)用。3文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪除.文檔來源為:從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持.概念講解24. UNIX 與 WINDOWS 區(qū)別25. 你學(xué)過什么程序設(shè)計(jì)語言?當(dāng)前最熱門的語言是什么?它們有什么特點(diǎn)?26. 數(shù)據(jù)庫有哪些基本操作27. 你選擇的研究方向是什么 ? 你對(duì)自己的專業(yè)有什么了解 ? 你覺得應(yīng)該怎樣開始一項(xiàng)研究 工作?28. 為什么考研?29. OSI 體系結(jié)構(gòu)30. CS 與 BS 的優(yōu)缺點(diǎn)BS 和 CS 的區(qū)別以及優(yōu)缺點(diǎn)C/S 又稱 Client/Serv

13、er 或客戶/服務(wù)器模式。服務(wù)器通常采用高性能的 PC、 工作站或小型機(jī),并采用大型數(shù)據(jù)庫系統(tǒng),如 Oracle、Sybase、Informix 或 SQL Server。客戶端需要安裝專用的客戶端軟件。B/S 是 Brower/Server 的縮寫,客戶機(jī)上只要安裝一個(gè)瀏覽器(Browser),如 Netscape Navigator 或 Internet Explorer,服務(wù)器安裝 Oracle、Sybase 、Informix 或 SQL Server 等數(shù)據(jù)庫。瀏覽器通過 Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。 C/S 的優(yōu)點(diǎn)是能充分發(fā)揮客戶端 PC 的處理能力,很多工作可以在

14、客戶端處理后 再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。缺點(diǎn)主要有以下幾個(gè): 只適用于局域網(wǎng)。而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動(dòng)辦公和分布式辦公越來越普及, 這需要我們的系統(tǒng)具有擴(kuò)展性。這種方式遠(yuǎn)程訪問需要專門的技術(shù),同時(shí)要對(duì)系 統(tǒng)進(jìn)行專門的設(shè)計(jì)來處理分布式的數(shù)據(jù)??蛻舳诵枰惭b專用的客戶端軟件。首先涉及到安裝的工作量,其次任何一臺(tái)電 腦出問題,如病毒、硬件損壞,都需要進(jìn)行安裝或維護(hù)。特別是有很多分部或?qū)?賣店的情況,不是工作量的問題,而是路程的問題。還有,系統(tǒng)軟件升級(jí)時(shí),每 一臺(tái)客戶機(jī)需要重新安裝,其維護(hù)和升級(jí)成本非常高。對(duì)客戶端的操作系統(tǒng)一般也會(huì)有限制??赡苓m應(yīng)于 Win98, 但不能用于

15、 win2000 或 Windows XP ?;蛘卟贿m用于微軟新的操作系統(tǒng)等等,更不用說 Linux、Unix 等。31.32.33.34.35.36.B/S 最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。 只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易, 只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。甚至 可以在線申請(qǐng),通過公司內(nèi)部的安全認(rèn)證(如 CA 證書)后,不需要人的參與, 系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號(hào)進(jìn)入系統(tǒng)。操作系統(tǒng)有什么功能你看過那些學(xué)術(shù)期刊談?wù)勀阕鲞^的一些項(xiàng)目路由器的作用路由器:連接因特網(wǎng)中各局域網(wǎng)、廣域網(wǎng)的設(shè)備,它會(huì)根據(jù)信道的情況自動(dòng)選擇和設(shè)定 路由,以最佳路徑,按前后順序發(fā)送信號(hào)的設(shè)備。 路由器英文名 Router,路由器是互 聯(lián)網(wǎng)絡(luò)的樞紐、交通警察。目前路由器已經(jīng)廣泛應(yīng)用于各行各業(yè),各種不同檔次的產(chǎn) 品已經(jīng)成為實(shí)現(xiàn)各種骨干網(wǎng)內(nèi)部連接、骨干網(wǎng)間互聯(lián)和骨干網(wǎng)與互聯(lián)網(wǎng)互聯(lián)互通業(yè)務(wù)的 主力軍4文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪除.文檔來源為:從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持.37. 編譯程序和解釋程序的區(qū)別編譯程序是整體編譯完了,再一次性執(zhí)行。而解釋程序是一邊解釋,一邊執(zhí)行。 解釋一句后就提交計(jì)算機(jī)執(zhí)行一句,并不 形成目標(biāo)程序。就像外語翻譯中的“口譯”一樣,說一句翻一句,不產(chǎn)生全文的

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論