基礎(chǔ)答辯題(參考版)_第1頁(yè)
基礎(chǔ)答辯題(參考版)_第2頁(yè)
基礎(chǔ)答辯題(參考版)_第3頁(yè)
基礎(chǔ)答辯題(參考版)_第4頁(yè)
基礎(chǔ)答辯題(參考版)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、計(jì)算機(jī)專業(yè)畢業(yè)答辯基礎(chǔ)題目1、什么是E-R模型?實(shí)體聯(lián)系模型,概念模型的一種2、什么是數(shù)據(jù)庫(kù)恢復(fù)功能?數(shù)據(jù)庫(kù)的恢復(fù),意味著要把數(shù)據(jù)庫(kù)恢復(fù)到最近一次故障前的一致性狀態(tài),其基本原則就是數(shù)據(jù)庫(kù)重復(fù)存儲(chǔ)。3、什么是數(shù)據(jù)庫(kù)安全性?數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù),防止不合法的使用,以免數(shù)據(jù)的泄密、更改或破壞4、什么是數(shù)據(jù)庫(kù)完整性?數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)庫(kù)的正確性、有效性和相容性,防止錯(cuò)誤的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)5、什么是數(shù)據(jù)庫(kù)并發(fā)控制?在數(shù)據(jù)庫(kù)中 由于可以同時(shí)有多個(gè)操作在進(jìn)行(即并行運(yùn)行), 為了實(shí)現(xiàn)數(shù)據(jù)的一致性 采用了并發(fā)控制技術(shù)6、需求分析要完成哪些工作?需求分析需要1確定對(duì)系統(tǒng)的綜合要求(包括功能需求、性能需

2、求、可靠性與可用性需求、出錯(cuò)處理需求、逆向需求等)2分析系統(tǒng)的數(shù)據(jù)要求3導(dǎo)出系統(tǒng)的邏輯模型4修正系統(tǒng)開發(fā)計(jì)劃7、什么是函數(shù)依賴,屬性之間的函數(shù)依賴反映了什么問(wèn)題?函數(shù)依賴是形為X-Y的一個(gè)命題,只要r是R的當(dāng)前關(guān)系,對(duì)r中任意兩個(gè)元組t和s,都有tXsX蘊(yùn)涵tYsY。8、什么是范式,2NF與3NF的區(qū)別是什么?衡量關(guān)系模式的好壞的標(biāo)準(zhǔn)就是范式。2NF消除了局部依賴卻沒有消除傳遞依賴,3NF比2NF要求更高,消除了傳遞依賴。9、事務(wù)并發(fā)執(zhí)行過(guò)程出現(xiàn)死鎖,系統(tǒng)有什么對(duì)策?目前處理死鎖問(wèn)題主要有三種方法,或者說(shuō)三個(gè)階段:預(yù)防死鎖,避免死鎖,檢測(cè)及解除死鎖。預(yù)防死鎖就是破壞死鎖產(chǎn)生的4個(gè)必要條件之一即

3、可,避免死鎖采用銀行家算法,檢測(cè)及解除死鎖采用資源分配圖來(lái)進(jìn)行。10、如何進(jìn)行查詢優(yōu)化?盡可能早地執(zhí)行選擇操作,盡可能早地執(zhí)行投影操作,避免直接做笛卡兒積11、ISO的七層模型是什么?TCP/UDP是屬于哪一層?TCP/UDP有何優(yōu)缺點(diǎn)?從上到下分別為:應(yīng)用層,表示層,會(huì)話層,運(yùn)輸層,網(wǎng)絡(luò)層,數(shù)據(jù)鏈路層,物理層。TCP/UDP屬于傳輸層。TCP的優(yōu)點(diǎn)是提供可靠交付的服務(wù),但建立連接需要過(guò)多的資源;UDP的優(yōu)點(diǎn)是運(yùn)行簡(jiǎn)單,需要資源少,但不保證可靠交付。12、試比較線路交換與存儲(chǔ)轉(zhuǎn)發(fā)交換的特點(diǎn)?電路交換必須經(jīng)過(guò):建立連接,通話,釋放連接這三個(gè)步驟,電路交換會(huì)占用固定帶寬,因而限制了在線路上的流量以

4、及連接數(shù)量。分組交換也稱包交換,它是將用戶傳送的數(shù)據(jù)劃分成一定的長(zhǎng)度,每個(gè)部分叫做一個(gè)分組。在每個(gè)分組的前面加上一個(gè)分組頭,用以指明該分組發(fā)往何地址,然后由交換機(jī)根據(jù)每個(gè)分組的地址標(biāo)志,將他們轉(zhuǎn)發(fā)至目的地,這一過(guò)程稱為分組交換。分組交換實(shí)質(zhì)上是在“存儲(chǔ)轉(zhuǎn)發(fā)”基礎(chǔ)上發(fā)展起來(lái)的。它兼有電路交換和報(bào)文交換的優(yōu)點(diǎn)。13、從操作系統(tǒng)提供的服務(wù)出發(fā),操作系統(tǒng)可分哪幾類?批處理操作系統(tǒng)、分時(shí)操作系統(tǒng)、實(shí)時(shí)操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)、分布式操作系統(tǒng)14、進(jìn)程調(diào)度有何功能?有哪些常用的調(diào)度算法?保存處理機(jī)的現(xiàn)場(chǎng)信息,按某種算法選取進(jìn)程,把處理器分配給進(jìn)程。調(diào)度算法有:先來(lái)先服務(wù),短作業(yè)優(yōu)先,高響應(yīng)比優(yōu)先,基于時(shí)間片

5、的輪轉(zhuǎn)算法。15、什么是軟件過(guò)程模型?并至少舉3個(gè)以上的軟件過(guò)程模型。通常使用生命周期模型簡(jiǎn)潔的描述軟件過(guò)程,生命周期模型規(guī)定了把生命周期劃分成哪些階段,及各個(gè)階段的執(zhí)行順序,因此,也稱為軟件過(guò)程模型。常用的有:瀑布模型,快速原型模型,增量模型,噴泉模型等16、什么是高速緩沖存儲(chǔ)器?它與主存是什么關(guān)系?高速緩沖存儲(chǔ)器又稱為cache,是介于cpu與主存之間的高速存儲(chǔ)設(shè)備,用于解決cpu與主存速度不匹配的問(wèn)題。Cache與主存地址間有映射。17、簡(jiǎn)述中斷處理步驟。一般中斷處理流程分四大部分:保護(hù)現(xiàn)場(chǎng),中斷服務(wù),恢復(fù)現(xiàn)場(chǎng)和中斷返回18、關(guān)鍵字static的作用是什么?在C語(yǔ)言中,關(guān)鍵字static

6、有三個(gè)明顯的作用:1)在函數(shù)體內(nèi),一個(gè)被聲明為靜態(tài)的變量在這一函數(shù)被調(diào)用過(guò)程中維持其值不變。2) 在模塊內(nèi)(但在函數(shù)體外),一個(gè)被聲明為靜態(tài)的變量可以被模塊內(nèi)所用函數(shù)訪問(wèn),但不能被模塊外其它函數(shù)訪問(wèn)。3) 在模塊內(nèi),一個(gè)被聲明為靜態(tài)的函數(shù)只可被這一模塊內(nèi)的其它函數(shù)調(diào)用。19、計(jì)算機(jī)圖形學(xué)的應(yīng)用領(lǐng)域有哪些,舉例說(shuō)明。圖象處理,影像識(shí)別,人工智能,包括數(shù)據(jù)分析,信息處理20、什么是對(duì)象?什么是類?什么是消息?所謂對(duì)象,是一個(gè)屬性集及其操作(行為)的封裝體。作為計(jì)算機(jī)模擬真實(shí)世界的抽象,一個(gè)對(duì)象就是一個(gè)實(shí)際問(wèn)題論域、一個(gè)物理的實(shí)體或邏輯的實(shí)體。類(Class)是對(duì)象的抽象及描述,是具有共同屬性和操作

7、的多個(gè)對(duì)象的相似特性的統(tǒng)一描述體。消息(Message)是面向?qū)ο笙到y(tǒng)中實(shí)現(xiàn)對(duì)象間的通信和請(qǐng)求任務(wù)的操作21、IBM公司的“深藍(lán)”計(jì)算機(jī)曾經(jīng)與世界象棋大師進(jìn)行比賽并獲得勝利,“深藍(lán)”體現(xiàn)了計(jì)算機(jī)哪方面的應(yīng)用?語(yǔ)音識(shí)別,運(yùn)算,人機(jī)交互22、客機(jī)、火車訂票系統(tǒng)屬于計(jì)算機(jī)哪方面的應(yīng)用?電子商務(wù)23、目前計(jì)算機(jī)技術(shù)的發(fā)展趨勢(shì)是什么?概括起來(lái)說(shuō),計(jì)算機(jī)發(fā)展的趨勢(shì)主要有三個(gè)方向:一是高,性能越來(lái)越高,速度越來(lái)越快;二是廣,計(jì)算機(jī)網(wǎng)絡(luò)化加快,并向 各個(gè)領(lǐng)域滲透,第三個(gè)方向是深,即向信息的智能化發(fā)展。24、簡(jiǎn)述馮諾依曼型計(jì)算機(jī)的體系結(jié)構(gòu)組成。 馮諾依曼型計(jì)算機(jī)主要有五部分組成:運(yùn)算器,控制器,存儲(chǔ)器,輸入設(shè)備

8、,輸出設(shè)備。其中運(yùn)算器和控制器組成了中央處理器CPU25、CPU主要由哪兩大部件組成? 運(yùn)算器和控制器26、計(jì)算機(jī)為什么要采用二進(jìn)制形式存儲(chǔ)、傳輸和處理數(shù)據(jù)? (1)技術(shù)上容易實(shí)現(xiàn)。用雙穩(wěn)態(tài)電路表示二進(jìn)制數(shù)字0和1是很容易的事情。 (2)可靠性高。二進(jìn)制中只使用0和1兩個(gè)數(shù)字,傳輸和處理時(shí)不易出錯(cuò)(3)運(yùn)算規(guī)則簡(jiǎn)單。與十進(jìn)制數(shù)相比,二進(jìn)制數(shù)的運(yùn)算規(guī)則要簡(jiǎn)單得多(4)與邏輯量相吻合(5)二進(jìn)制數(shù)與十進(jìn)制數(shù)之間的轉(zhuǎn)換相當(dāng)容易。27、什么是RAM和ROM?他們有什么區(qū)別? ROM是只讀存儲(chǔ)器,斷電后能保證數(shù)據(jù)不會(huì)丟失,一般保證比較重要的數(shù)據(jù).RAM是隨機(jī)存儲(chǔ)器,斷電后數(shù)據(jù)會(huì)丟失.28、USB是一種什

9、么總線? 是英文Universal Serial BUS()的縮寫,而其中文簡(jiǎn)稱為“通用串行總線”,是一個(gè)外部總線標(biāo)準(zhǔn),用于規(guī)范電腦與外部設(shè)備的連接和通訊。29、機(jī)器指令的格式一般分為哪兩個(gè)部分,各部分的作用是什么? 操作碼字段和地址碼字段。前者用于指出指令所要完成的操作,后者用于指出源操作數(shù)、結(jié)果操作數(shù)的地址30、用流程圖表示程序的三種基本控制結(jié)構(gòu)是什么? 順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)31、多媒體它包括哪些媒體?視頻技術(shù):視頻數(shù)字化及處理。 圖像技術(shù):圖像處理、圖像、圖形動(dòng)態(tài)生成。 圖像壓縮技術(shù):圖像壓縮、動(dòng)態(tài)視頻壓縮。 通信技術(shù):語(yǔ)音、視頻、圖像的傳輸。 標(biāo)準(zhǔn)化:多媒體標(biāo)準(zhǔn)化。32、中國(guó)的

10、頂層域名是什么? cn33、B/S結(jié)構(gòu)和C/S結(jié)構(gòu)的主要區(qū)別? 1硬件環(huán)境不同: C/S 一般建立在專用的網(wǎng)絡(luò)上, 小范圍里的網(wǎng)絡(luò)環(huán)境, 局域網(wǎng)之間再通過(guò)專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù);B/S 建立在廣域網(wǎng)之上的, 不必是專門的網(wǎng)絡(luò)硬件環(huán)境,例與電話上網(wǎng), 租用設(shè)備. 信息自己管理. 有比C/S更強(qiáng)的適應(yīng)范圍, 一般只要有操作系統(tǒng)和瀏覽器就行 2對(duì)安全要求不同 C/S 一般面向相對(duì)固定的用戶群, 對(duì)信息安全的控制能力很強(qiáng). 一般高度機(jī)密的信息系統(tǒng)采用C/S 結(jié)構(gòu)適宜. 可以通過(guò)B/S發(fā)布部分可公開信息; B/S 建立在廣域網(wǎng)之上, 對(duì)安全的控制能力相對(duì)弱, 面向是不可知的用戶群. 3對(duì)程序架

11、構(gòu)不同 C/S 程序可以更加注重流程, 可以對(duì)權(quán)限多層次校驗(yàn), 對(duì)系統(tǒng)運(yùn)行速度可以較少考慮;B/S 對(duì)安全以及訪問(wèn)速度的多重的考慮, 建立在需要更加優(yōu)化的基礎(chǔ)之上. 比C/S有更高的要求 B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢(shì)。4軟件重用不同 C/S 程序可以不可避免的整體性考慮, 構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好;B/S 對(duì)的多重結(jié)構(gòu),要求構(gòu)件相對(duì)獨(dú)立的功能. 能夠相對(duì)較好的重用.就入買來(lái)的餐桌可以再利用,而不是做在墻上的石頭桌子 5系統(tǒng)維護(hù)不同 C/S 程序由于整體性, 必須整體考察, 處理出現(xiàn)的問(wèn)題以及系統(tǒng)升級(jí). 升級(jí)難. 可能是再做一個(gè)全新的系統(tǒng) B/S 構(gòu)件組成,方面構(gòu)件個(gè)別

12、的更換,實(shí)現(xiàn)系統(tǒng)的無(wú)縫升級(jí). 系統(tǒng)維護(hù)開銷減到最小.用戶從網(wǎng)上自己下載安裝就可以實(shí)現(xiàn)升級(jí). 34、軟件系統(tǒng)模塊獨(dú)立性較強(qiáng)的標(biāo)志是什么? 通過(guò)一個(gè)接口與其他模塊相連35、常見的測(cè)試用例設(shè)計(jì)方法都有哪些?請(qǐng)分別以具體的例子來(lái)說(shuō)明這些方法在測(cè)試用例設(shè)計(jì)工作中的應(yīng)用。 1. 等價(jià)類劃分等價(jià)類是指某個(gè)輸入域的子集合.在該子集合中,各個(gè)輸入數(shù)據(jù)對(duì)于揭露程序中的錯(cuò)誤都是等效的.并合理地假定2. 邊界值分析法邊界值分析方法是對(duì)等價(jià)類劃分方法的補(bǔ)充。測(cè)試工作經(jīng)驗(yàn)告訴我,大量的錯(cuò)誤是發(fā)生在輸入或輸出范圍的邊界上,而不是發(fā)生在輸入輸出范圍的內(nèi)部.因此針對(duì)各種邊界情況設(shè)計(jì)測(cè)試用例,可以查出更多的錯(cuò)誤.3. 錯(cuò)誤推測(cè)法

13、基于經(jīng)驗(yàn)和直覺推測(cè)程序中所有可能存在的各種錯(cuò)誤, 從而有針對(duì)性的設(shè)計(jì)測(cè)試用例的方法.錯(cuò)誤推測(cè)方法的基本思想: 列舉出程序中所有可能有的錯(cuò)誤和容易發(fā)生錯(cuò)誤的特殊情況,根據(jù)他們選擇測(cè)試用例.4. 因果圖方法前面介紹的等價(jià)類劃分方法和邊界值分析方法,都是著重考慮輸入條件,但未考慮輸入條件之間的聯(lián)系, 相互組合等. 考慮輸入條件之間的相互組合,可能會(huì)產(chǎn)生一些新的情況. 5. 正交表分析法有時(shí)候,可能因?yàn)榇罅康膮?shù)的組合而引起測(cè)試用例數(shù)量上的激增,同時(shí),這些測(cè)試用例并沒有明顯的優(yōu)先級(jí)上的差距,而測(cè)試人員又無(wú)法完成這么多數(shù)量的測(cè)試,就可以通過(guò)正交表來(lái)進(jìn)行縮減一些用例,從而達(dá)到盡量少的用例覆蓋盡量大的范圍的

14、可能性。6. 場(chǎng)景分析方法指根據(jù)用戶場(chǎng)景來(lái)模擬用戶的操作步驟,這個(gè)比較類似因果圖,但是可能執(zhí)行的深度和可行性更好。36、用于軟件測(cè)試的工具都有哪些? HP系列測(cè)試工具(Winrunner, QuickTestPro ,Loadrunner ,Astra LoadTest Quality Center)、IBM系列測(cè)試工具、Segue系列測(cè)試工具及Compuware系列測(cè)試工具37、中斷(interrupt,如鍵盤中斷)與異常(exception,如除零異常)有何區(qū)別? 中斷(內(nèi)部中斷)是由CPU以外的事件引起的中斷,如I/O中斷、時(shí)鐘中斷、控制臺(tái)中斷等。異常(外部中斷)是來(lái)自CPU的內(nèi)部事件或

15、程序執(zhí)行中的事件引起的過(guò)程。如由于CPU本身故障、程序故障和請(qǐng)求系統(tǒng)服務(wù)的指令引起的中斷等。38、Int和Integer有什么區(qū)別? int 是數(shù)據(jù)類型integer是類,是int的包裝類 39、面向?qū)ο蟮奶卣饔心男?抽象,繼承,封裝,多態(tài)性40、最流行的軟件開發(fā)工具有哪些?有什么區(qū)別? VS,eclipse等41、常用的軟件設(shè)計(jì)工具有哪些?你覺得哪種最實(shí)用? CAD,CAXA,3DMAX42、Java與.net的區(qū)別? 1技術(shù)架構(gòu) J2EE支持多平臺(tái),單一語(yǔ)言; .Net支持多語(yǔ)言,單一平臺(tái)。 J2EE是多家公司維護(hù)一個(gè)產(chǎn)品; .Net是一家公司維護(hù)多個(gè)產(chǎn)品。 .NET Framework

16、和Java都有一個(gè)受控的運(yùn)行時(shí)環(huán)境,它不但將源代碼轉(zhuǎn)換成中間語(yǔ)言,而且將這些中間語(yǔ)言編譯成本地的可執(zhí)行代碼。兩個(gè)環(huán)境都支持碎片整理、動(dòng)態(tài)類加載和異常處理等。 .NET和Java都倡導(dǎo)和支持基于組件的設(shè)計(jì)、多態(tài)性、繼承和接口、反射、泛型等,也提供基礎(chǔ)類庫(kù)來(lái)執(zhí)行I/O、XML處理、帶有連接池的數(shù)據(jù)庫(kù)接入、文本操作與網(wǎng)頁(yè)腳本編寫。 2標(biāo)準(zhǔn)一致性 .Net被微軟獨(dú)家支持,有更好的一致性和兼容性; J2EE被不同的廠家支持,沒有兩個(gè)廠家的標(biāo)準(zhǔn)是一致的。 3易用性 Microsoft應(yīng)用良好的應(yīng)用體驗(yàn)和成為業(yè)界標(biāo)準(zhǔn)的操作模式具有最佳的易用性。 4可管理性 微軟公司提供了從設(shè)計(jì)開發(fā)、測(cè)試部署、運(yùn)行維護(hù)一攬子

17、的產(chǎn)品解決方案;可管理性好;Java則缺少這樣一致性的官方產(chǎn)品線。 5開發(fā)效率 Visual Studio專門針對(duì).Net量身定制,具有大量的組件和開發(fā)框架,開發(fā)模式統(tǒng)一。 Java則被多家公司支持,開發(fā)模式不一致,開發(fā)代碼量大。 6運(yùn)行效率 Java應(yīng)用運(yùn)行在虛擬機(jī)JVM上。 .Net應(yīng)用運(yùn)行在.Net Framework上,而.Net是操作系統(tǒng)的一部分。 43、組建一個(gè)團(tuán)隊(duì)完成一個(gè)軟件項(xiàng)目,你需要哪幾類技術(shù)人員? 項(xiàng)目經(jīng)理,軟件編程人員 ,美工人員44、談?wù)勀銓?duì)UML的認(rèn)識(shí)。 統(tǒng)一建模語(yǔ)言,是一種面向?qū)ο蟮慕UZ(yǔ)言,它是運(yùn)用統(tǒng)一的、標(biāo)準(zhǔn)化的標(biāo)記和定義實(shí)現(xiàn)對(duì)軟件系統(tǒng)進(jìn)行面向?qū)ο蟮拿枋龊徒!?/p>

18、45、你認(rèn)為學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)對(duì)完成一個(gè)軟件項(xiàng)目有怎樣的意義? 1學(xué)習(xí)完數(shù)據(jù)結(jié)構(gòu),使我們明白了數(shù)據(jù)在系統(tǒng)中存儲(chǔ)結(jié)構(gòu),可以選用可合理的結(jié)構(gòu)來(lái)完成想要的操作2數(shù)據(jù)結(jié)構(gòu)教會(huì)了我們?nèi)绾斡米钚〉拇鷥r(jià)來(lái)達(dá)到同樣的目的,這也可以指導(dǎo)我們的程序開發(fā),采用時(shí)間復(fù)雜度最小的算法。46、面向?qū)ο蟮幕舅枷胧鞘裁矗?面向?qū)ο笫且环N新興的程序設(shè)計(jì)方法,或者是一種新的程序設(shè)計(jì)規(guī)范(paradigm),其基本思想是使用對(duì)象、類、繼承、封裝、消息等基本概念來(lái)進(jìn)行程序設(shè)計(jì),對(duì)系統(tǒng)進(jìn)行模塊劃設(shè)計(jì),以提高開高大型項(xiàng)目的效率。47、軟件工程各階段的主要任務(wù)是什么? 可行性研究:課題是否可行 需求分析:目標(biāo)系統(tǒng)要完成什么功能總體設(shè)計(jì):概括地

19、說(shuō),應(yīng)該怎么實(shí)現(xiàn)目標(biāo)系統(tǒng)詳細(xì)設(shè)計(jì):應(yīng)該怎樣具體地實(shí)現(xiàn)這個(gè)系統(tǒng)編碼和單元測(cè)試:開發(fā)系統(tǒng)測(cè)試:發(fā)現(xiàn)錯(cuò)誤并改正48、UML有幾類圖,分別有什么作用? 接口:空心圓+直線(唐老鴨類實(shí)現(xiàn)了講人話);依賴:虛線+箭頭(動(dòng)物和空氣的關(guān)系);關(guān)聯(lián):實(shí)線+箭頭(企鵝需要知道氣候才遷移);聚合:空心四邊形+實(shí)線+箭頭(雁群和大雁的關(guān)系);合成/組合:實(shí)心四邊形+實(shí)線+箭頭(鳥和翅膀的關(guān)系);泛化/繼承:空心三角形+實(shí)線(動(dòng)物和鳥的繼承關(guān)系);實(shí)現(xiàn):空心三角形+虛線(實(shí)現(xiàn)大雁飛翔的接口);49、軟件工程各階段完成的好壞對(duì)軟件質(zhì)量又怎樣的影響? 軟件工程各階段良好的完成結(jié)果只有一個(gè):項(xiàng)目按時(shí)按量完成。 如果可行性研究

20、完成不好,會(huì)導(dǎo)致投資毫無(wú)意義。 需求分析完成不好,會(huì)導(dǎo)致項(xiàng)目功能欠缺,無(wú)法滿足用戶需求,需要大量返工。 總體設(shè)計(jì)完成不好,會(huì)導(dǎo)致項(xiàng)目邏輯混亂,后續(xù)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)時(shí)會(huì)沒有章法 詳細(xì)設(shè)計(jì)不好會(huì)導(dǎo)致項(xiàng)目運(yùn)行效率低下,且給開發(fā)帶來(lái)不必要的困難 編碼進(jìn)行不好,會(huì)導(dǎo)致系統(tǒng)錯(cuò)誤過(guò)多,無(wú)法達(dá)到用戶要求 測(cè)試進(jìn)行不好,會(huì)隱藏過(guò)多錯(cuò)誤,一旦交付會(huì),其后期維護(hù)會(huì)花費(fèi)更多我成本。50、計(jì)算機(jī)軟件中有哪幾類?各舉一例。 1系統(tǒng)軟件:操作系統(tǒng)等 2應(yīng)用軟件:qq,office等51、說(shuō)說(shuō)面向?qū)ο筌浖_發(fā)的過(guò)程。 面向?qū)ο蠓治?,面向?qū)ο笤O(shè)計(jì),面向?qū)ο髮?shí)現(xiàn),測(cè)試。52、引用作為函數(shù)參數(shù)時(shí)為什么能實(shí)現(xiàn)兩個(gè)實(shí)參之間的數(shù)據(jù)交換?為

21、什么對(duì)應(yīng)實(shí)參不能為引用?為什么返回值為引用的函數(shù)可以作為左值? 一個(gè)常識(shí)是:函數(shù)無(wú)法改變實(shí)參的值。但當(dāng)使用引用作為函數(shù)的參數(shù)時(shí),引用升級(jí)成實(shí)參,即變量的地址作為實(shí)參,而變量本身不再是實(shí)參,函數(shù)雖然無(wú)法改變作為實(shí)參的“地址”,卻可以改變地址中的數(shù)值,即改變變量的值。53、類的成員函數(shù)在什么情況下應(yīng)該定義為私有的?這樣做的目的是什么? 當(dāng)不允許非類成員函數(shù)或非友元類訪問(wèn)時(shí),要把成員函數(shù)定義為私有,這樣可以保護(hù)類自身的信息。54、什么是this指針?簡(jiǎn)述它的作用。 this指針是類的一個(gè)自動(dòng)生成、自動(dòng)隱藏的私有成員,它存在于類的非靜態(tài)成員函數(shù)中,指向被調(diào)用函數(shù)所在的對(duì)象的地址。當(dāng)一個(gè)對(duì)象被創(chuàng)建時(shí),該

22、對(duì)象的this指針就指向?qū)ο髷?shù)據(jù)的首地址。55、什么是抽象類?含有純虛函數(shù)的類是抽象類嗎?在C+中,含有純虛擬函數(shù)的類稱為抽象類,它不能生成對(duì)象。凡是包含純虛函數(shù)的類都是抽象類。抽象類是不完整的,并且它只能用作基類。它與非抽象類的不同:1、抽象類不能直接實(shí)例化,并且對(duì)抽象類使用 new 運(yùn)算符是編譯時(shí)錯(cuò)誤。2、允許(但不要求)抽象類包含抽象成員。3、抽象類不能被密封。56、排序是計(jì)算機(jī)程序設(shè)計(jì)中的一種重要操作,常見的排序方法有那些? 插入排序,快速排序,選擇排序,歸并排序,基數(shù)排序57、數(shù)據(jù)庫(kù)表格中常用的字段類型有哪些? Int,char,varchar,time58、軟件測(cè)試的方法有哪些?區(qū)

23、別? 黑盒測(cè)試和白盒測(cè)試。墨盒測(cè)試是對(duì)程序接口進(jìn)行的測(cè)試,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程。白盒測(cè)試按照程序內(nèi)部的邏輯測(cè)試程序,檢測(cè)程序中 的主要執(zhí)行通路是否都能按預(yù)定要求正確工作。59、什么是軟件生存周期?軟件生存周期分為哪幾個(gè)階段? 軟件生命周期由軟件定義,軟件開發(fā)和運(yùn)行維護(hù)三個(gè)時(shí)期組成。60、登陸系統(tǒng)時(shí)的密碼設(shè)置是如何實(shí)現(xiàn)的? 到數(shù)據(jù)庫(kù)里統(tǒng)計(jì)與輸入的用戶名和密碼匹配的數(shù)據(jù)數(shù)量,如果數(shù)量為1,則可以正確登陸,如果數(shù)量為0,則表明用戶名或密碼錯(cuò)誤。61、常用的數(shù)據(jù)庫(kù)軟件有哪些?區(qū)別? SQL server,mysql,oracle,access62、結(jié)構(gòu)化程序設(shè)計(jì)與面向?qū)ο蟪绦蛟O(shè)計(jì)的區(qū)別?

24、 首先從基本思想:面向?qū)ο笫亲缘紫蛏显O(shè)計(jì)庫(kù)類,而面向過(guò)程則是自頂向下過(guò)程庫(kù),逐步求精,分而治之。從概念上:面向?qū)ο笫?對(duì)象,類,消息,繼承等,而結(jié)構(gòu)化設(shè)計(jì)則是過(guò)程,函數(shù),數(shù)據(jù)等。63、什么是UML?UML建模工具的比較? 統(tǒng)一建模語(yǔ)言,是一種面向?qū)ο蟮慕UZ(yǔ)言,它是運(yùn)用統(tǒng)一的、標(biāo)準(zhǔn)化的標(biāo)記和定義實(shí)現(xiàn)對(duì)軟件系統(tǒng)進(jìn)行面向?qū)ο蟮拿枋龊徒!?4、常用的編程語(yǔ)言有哪些?區(qū)別? 面向過(guò)程的有C,vb,面向?qū)ο蟮挠衏+,java,c#,delphi等65、什么是嵌入式系統(tǒng)? 關(guān)于嵌入式國(guó)際上還沒有一個(gè)統(tǒng)一的定義,根據(jù)IEEE的定義:嵌入式系統(tǒng)是“控制、監(jiān)視或者輔助裝置、機(jī)器和設(shè)備運(yùn)行的裝置”。從中可看出嵌

25、入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機(jī)械等附屬裝置。嵌入式系統(tǒng)是與應(yīng)用緊密結(jié)合的,具有很強(qiáng)專用性。國(guó)內(nèi)一個(gè)普遍被認(rèn)同的定義是:以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。66、什么是系統(tǒng)的功能結(jié)構(gòu)圖?什么是系統(tǒng)數(shù)據(jù)流程圖?67、什么是中斷? 計(jì)算機(jī)在執(zhí)行程序過(guò)程中,當(dāng)出現(xiàn)異常情況或特殊請(qǐng)求時(shí),計(jì)算機(jī)停止現(xiàn)行程序的運(yùn)行,轉(zhuǎn)向?qū)@些異常情況或特殊請(qǐng)求的處理,處理結(jié)束后再返回到現(xiàn)行程序的間斷處,繼續(xù)執(zhí)行原程序,這就是中斷。68、計(jì)算機(jī)硬件有哪幾部分組成? 運(yùn)算器,控制器,存儲(chǔ)器,輸入輸出設(shè)備69、并行通信與串行通信有哪些

26、不同? 并行通信是把一個(gè)字符的各數(shù)位用幾條線同時(shí)進(jìn)行傳輸,傳輸速度快,信息率高。但它比串行通信所用的電纜多,故常用在傳輸距離較短(幾米至幾十米)、數(shù)據(jù)傳輸率較高的場(chǎng)合。串行通信是指數(shù)據(jù)一位一位地依次傳輸,每一位數(shù)據(jù)占據(jù)一個(gè)固定的時(shí)間長(zhǎng)度。其只要少數(shù)幾條線就可以在系統(tǒng)間交換信息,特別適用于計(jì)算機(jī)與計(jì)算機(jī)、計(jì)算機(jī)與外設(shè)之間的遠(yuǎn)距離通信。70、計(jì)算機(jī)中為什么要采用高速緩沖存儲(chǔ)器Cache? 為了解決主存與cpu速度不匹配的問(wèn)題71、SRAM與DRAM有什么區(qū)別? DRAM,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,需要不斷的刷新,才能保存數(shù)據(jù). 而且是行列地址復(fù)用的,許多都有頁(yè)模式。 SRAM,靜態(tài)的隨機(jī)存取存儲(chǔ)器,加電

27、情況下,不需要刷新,數(shù)據(jù)不會(huì)丟失,而且,一般不是行列地址復(fù)用的。 SDRAM,同步的DRAM,即數(shù)據(jù)的讀寫需要時(shí)鐘來(lái)同步。72、8086CPU由哪兩部分組成?各有什么功能?1、總線接口部件BIU,負(fù)責(zé)控制存儲(chǔ)器讀寫。2、執(zhí)行部件EU,EU從指令隊(duì)列中取出指令并執(zhí)行。8086是16位微處理器,有16根數(shù)據(jù)線、20根地址線,內(nèi)部寄存器、運(yùn)算部件以及內(nèi)部操作都是按16位設(shè)計(jì)的。73、 I/O端口有哪兩種編址方式?有兩種,即獨(dú)立編址和統(tǒng)一編址。1.獨(dú)立編址(專用的I/O端口編址)-存儲(chǔ)器和I/O端口在兩個(gè)獨(dú)立的地址空間中2.統(tǒng)一編址(存儲(chǔ)器映像編址)-存儲(chǔ)器和I/O端口共用統(tǒng)一的地址空間,當(dāng)一個(gè)地址空

28、間分配給I/O端口以后,存儲(chǔ)器就不能再占有這一部分的地址空間74、什么是總線?多個(gè)功能部件共享的信息傳輸線稱為總線。采用總線結(jié)構(gòu)便于部件和設(shè)備的擴(kuò)充,使用統(tǒng)一的總線標(biāo)準(zhǔn),不同設(shè)備間互連將更容易實(shí)現(xiàn)。 75.述存儲(chǔ)系統(tǒng)的層次結(jié)構(gòu)? 第一層:通用寄存器堆 第二層:指令與數(shù)據(jù)緩沖棧 第三層:高速緩沖存儲(chǔ)器 第四層:主儲(chǔ)存器(DRAM) 第五層:聯(lián)機(jī)外部?jī)?chǔ)存器(硬磁盤機(jī)) 第六層:脫機(jī)外部?jī)?chǔ)存器(磁帶、光盤存儲(chǔ)器等) 這就是存儲(chǔ)器的層次結(jié)構(gòu),主要體現(xiàn)在訪問(wèn)速度。76.述輸入、輸出接口的功能? 計(jì)算機(jī)輸入輸出接口是CPU與外部設(shè)備之間交換信息的連接電路,它們通過(guò)總線與CPU相連,簡(jiǎn)稱I/O接口。I/O接

29、口分為總線接口和通信接口兩類。77、你如何檢驗(yàn)?zāi)愕脑O(shè)計(jì)的正確性或健壯性?程序的健壯性和正確性,是信息系統(tǒng)的最重要指標(biāo)。欲提高設(shè)計(jì)的正確性或者健壯性,可采用以下三中方法:1、 AHC模型2、 RPC模型3、 數(shù)據(jù)一致性檢驗(yàn)下面詳細(xì)論述。什么是健壯性健壯性是指程序可以適應(yīng)正常和非正常的運(yùn)行環(huán)境,都可以正確地運(yùn)行;隨著業(yè)務(wù)量的增加,不會(huì)出現(xiàn)阻塞和不可用的情況影響程序健壯性的因素1、 沒有容錯(cuò)控制2、 執(zhí)行耗時(shí)的操作3、 執(zhí)行復(fù)雜的任務(wù)4、 數(shù)據(jù)不一致5、 算法效率低6、 不能應(yīng)對(duì)大流量沖擊什么是正確性1、 不可重入的任務(wù)被重入2、 沒有前置狀態(tài)判定3、 沒有遵守“受理處理關(guān)閉”AHC模型4、 沒有遵

30、守“申請(qǐng)前置審批審批善后完成”RPC模型5、 數(shù)據(jù)庫(kù)復(fù)制造成數(shù)據(jù)延遲78、實(shí)時(shí)多任務(wù)操作系統(tǒng) ,uC/OS-II任務(wù)狀態(tài)轉(zhuǎn)換圖?在任一給定的時(shí)刻,任務(wù)的狀態(tài)應(yīng)為以下5種狀態(tài)之一。睡眠態(tài)(DORMANT)指任務(wù)駐留在程序空間,還沒有交給C/OS-II來(lái)管理。把任務(wù)交給C/OS-II,是通過(guò)調(diào)用下述2個(gè)函數(shù)之一:OSTaskCreate()或OSTaskCreateExt()來(lái)實(shí)現(xiàn)的。就緒態(tài)(READY)任務(wù)一旦建立,這個(gè)任務(wù)就進(jìn)入了就緒態(tài),準(zhǔn)備運(yùn)行。運(yùn)行態(tài)(RUNNING)調(diào)用OSStart()可以啟動(dòng)多任務(wù)。OSStart()函數(shù)只能在啟動(dòng)時(shí)調(diào)用一次,該函數(shù)運(yùn)行用戶初始化代碼中已經(jīng)建立的、進(jìn)入

31、就緒態(tài)的優(yōu)先級(jí)最高的任務(wù)。優(yōu)先級(jí)最高的任務(wù)就這樣進(jìn)入了運(yùn)行態(tài)。等待狀態(tài)(WAITING)正在運(yùn)行的任務(wù)可以通過(guò)調(diào)用以下2個(gè)函數(shù)之一:OSTimeDly()或OSTimeDlyHMSM(),將自身延遲一段時(shí)間。這個(gè)任務(wù)于是進(jìn)入等待狀態(tài),一直到函數(shù)中定義的延遲時(shí)間。 中斷服務(wù)態(tài)(ISR)正在運(yùn)行的任務(wù)是可以被中斷的,除非該任務(wù)將中斷關(guān)閉,或者C/OS-II將中斷關(guān)閉。被中斷了的任務(wù)于是進(jìn)入了中斷服務(wù)態(tài)。79、 什么叫C/S, 什么叫B/S? Client/Server 客戶端/服務(wù)器 Browser/Server 瀏覽器/服務(wù)器80、 常見的動(dòng)態(tài)頁(yè)面技術(shù)有哪些? 常見的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)有PHP、ASP

32、.NET和JSP等幾種。81、 ASP.NET與JSP各自的優(yōu)劣有哪些? JSP, JavaServer Pages 是Java技術(shù)的一部分,可以說(shuō)是Java Platform Enterprise Edition的一部分(JAVA主要3個(gè)大技術(shù),Java SE, Java EE, Java ME)。軟件開發(fā)者可以用JSP來(lái)動(dòng)態(tài)生成HTML,XML或者其他的文檔。然后把文檔response給網(wǎng)頁(yè)用戶。這項(xiàng)技術(shù),可以用Java里的所有定 義過(guò)的library來(lái)支持它的功能,所以JSP的API和普通Java EE的API一樣。 功能上,ASP.NET比微軟以前的ASP(96年出現(xiàn))有更強(qiáng)大的lib

33、rary, 更好的穩(wěn)定性。 ASP.NET可以使用.NET Framework中所有組件(也就是說(shuō).NET能實(shí)現(xiàn)的,ASP.NET一樣能實(shí)現(xiàn))。最強(qiáng)的技術(shù)支持Web Service, 而且有.NET的所有l(wèi)ibrary做后盾。而且ASP.NET 在.NET 3.5中還有微軟專門為AJAX開發(fā)的功能-ASP.NET AJAX。從使用率上,JSP要遠(yuǎn)多于ASP.NET82、 列舉人機(jī)界面設(shè)計(jì)的原則。 1.以用戶為中心的基本設(shè)計(jì)原則2順序原則3功能原則4一致性原則5頻率原則6重要性原則7面向?qū)ο笤瓌t83、 DBMS是什么意思? 數(shù)據(jù)庫(kù)管理系統(tǒng)(database management system)是

34、一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫(kù),簡(jiǎn)稱dbms。84、 DBA是干什么的? 數(shù)據(jù)管理員。DBA的一些職責(zé): 安裝和升級(jí)數(shù)據(jù)庫(kù)服務(wù)器(如Oracle、Microsoft SQL server),以及應(yīng)用程序工具。 數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)存儲(chǔ)方案,并制定未來(lái)的存儲(chǔ)需求計(jì)劃。85、 什么是類?什么是對(duì)象?除類、對(duì)象外,面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言還有其它哪些特征?什么是方法的重載、覆蓋? 類是對(duì)象的抽象 對(duì)象是類的實(shí)例化。 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言特征有封裝、繼承和多態(tài)。 方法的覆蓋和重載是Java多態(tài)性的不同表現(xiàn)。覆蓋是父類與子類之間多態(tài)性的一種表現(xiàn),重載是一個(gè)類中多態(tài)性的一種表現(xiàn)。如果在子

35、類中定義某方法與其父類有相同的名稱和參數(shù),我們說(shuō)該方法被覆蓋。子類的對(duì)象使用這個(gè)方法時(shí),將調(diào)用子類中的定義,對(duì)它而言,父類中的定義如同被“屏蔽”了。如果在一個(gè)類中定義了多個(gè)同名的方法,它們或有不同的參數(shù)個(gè)數(shù)或有不同的參數(shù)類型,則稱為方法的重載。重載的方法是可以改變返回值的類型。86、 什么是計(jì)算機(jī)網(wǎng)絡(luò)? 計(jì)算機(jī)網(wǎng)絡(luò),是指將地理位置不同的具有獨(dú)立功能的多臺(tái)計(jì)算機(jī)及其外部設(shè)備,通過(guò)通信線路連接起來(lái),在網(wǎng)絡(luò)操作系統(tǒng),網(wǎng)絡(luò)管理軟件及網(wǎng)絡(luò)通信協(xié)議的管理和協(xié)調(diào)下,實(shí)現(xiàn)資源共享和信息傳遞的計(jì)算機(jī)系統(tǒng)。87、 集成測(cè)試時(shí)采用的集成策略有幾種,分別是什么。 1 自頂向下集成;2自底向上集成88、 Access中

36、表間的關(guān)系有幾種,具體的內(nèi)容是什么? 一對(duì)一、一對(duì)多,多對(duì)一和多對(duì)多 89、計(jì)算機(jī)網(wǎng)絡(luò)七層模型? 物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層、應(yīng)用層。90、 面向?qū)ο笾袠?gòu)造函數(shù)(方法)與其它方法的區(qū)別是什么?類定義的完整格式是什么? 1 構(gòu)造函數(shù)的命名必須和類名完全相同;在java中普通函數(shù)可以和構(gòu)造函數(shù)同名,但是必須帶有返回值。 2.構(gòu)造函數(shù)的功能主要用于在類的對(duì)象創(chuàng)建時(shí)定義初始化的狀態(tài)。它沒有返回值,也不能用 void來(lái)修飾。這就保證了它不僅什么也不用自動(dòng)返回,而且根本不能有任何選擇。而其他方法都有返回值,即使是void返回值。盡管方法體本身不會(huì)自動(dòng)返 回什么,但仍然可以讓它返回一

37、些東西,而這些東西可能是不安全的。 3.構(gòu)造函數(shù)不能被直接調(diào)用,必須通過(guò)new運(yùn)算符在創(chuàng)建對(duì)象時(shí)才會(huì)自動(dòng)調(diào)用;而一般的方法是在程序執(zhí)行到它的時(shí)候被調(diào)用的。 4.當(dāng)定義一個(gè)類的時(shí)候,通常情況下都會(huì)顯示該類的構(gòu)造函數(shù),并在函數(shù)中指定初始化的工作也可省略,不過(guò)Java編譯器會(huì)提供一個(gè)默認(rèn)的構(gòu)造函數(shù).此默認(rèn)構(gòu)造函數(shù)是不帶參數(shù)的。而一般的方法不存在這一特點(diǎn)。 5.當(dāng)一個(gè)類只定義了私有的構(gòu)造函數(shù),將無(wú)法通過(guò)new關(guān)鍵字來(lái)創(chuàng)建其對(duì)象,當(dāng)一個(gè)類沒有定義任何構(gòu)造函數(shù),C#編譯器會(huì)為其自動(dòng)生成一個(gè)默認(rèn)的無(wú)參的構(gòu)造函數(shù)。91、順序模型主要從哪個(gè)角度來(lái)描述系統(tǒng)?92、子網(wǎng)掩碼的作用?VLAN的含義? 一個(gè)IP地址必然

38、屬于某一個(gè)網(wǎng)絡(luò),或者叫子網(wǎng)。子網(wǎng)掩碼就是用來(lái)指定某個(gè)IP地址的網(wǎng)絡(luò)地址的,換一句話說(shuō),就是用來(lái)劃分子網(wǎng)的。 VLAN的含義是.虛擬局域網(wǎng) , VLAN是 一種將局域網(wǎng)(LAN)設(shè)備從邏輯上劃分(注意,不是從物理上劃分)成一個(gè)個(gè)網(wǎng)段(或者說(shuō)是更小的局域網(wǎng)LAN),從而實(shí)現(xiàn)虛擬工作組(單元)的數(shù)據(jù)交換技術(shù)。93、 測(cè)試用例是為特定的目的而設(shè)計(jì)的,一般包括幾個(gè)元素,分別是什么。測(cè)試用例組成元素(1) 用例ID;(2) 用例名稱;(3) 測(cè)試目的;(4) 測(cè)試級(jí)別;(5) 參考信息;(6) 測(cè)試環(huán)境;(7) 前提條件;(8) 測(cè)試步驟;(9) 預(yù)期結(jié)果;(10) 設(shè)計(jì)人員。94、多媒體的定義、包括的信

39、息種類、基本特性及應(yīng)用實(shí)例。 多媒體一般理解為多種媒體的綜合。多媒體是計(jì)算機(jī)和視頻技術(shù)的結(jié)合,實(shí)際上它是兩個(gè)媒體;聲音和圖像,或者用現(xiàn)在的術(shù)語(yǔ):音響和電視。 多媒體技術(shù)有兩個(gè)顯著特點(diǎn):首先是它的綜合;其次是充分的互動(dòng)性。人機(jī)相互交流是多媒體最大的特點(diǎn)。95、 CLR支持的兩種類型以及它們的內(nèi)存分配方式? 弱命名程序集和強(qiáng)命名程序集 .NET Framework 的垃圾回收器管理應(yīng)用程序的內(nèi)存分配和釋放。每次使用 new 運(yùn)算符創(chuàng)建對(duì)象時(shí),運(yùn)行庫(kù)都從托管堆為該對(duì)象分配內(nèi)存。只要托管堆中有地址空間可用,運(yùn)行庫(kù)就會(huì)繼續(xù)為新對(duì)象分配空間。96、 談一下對(duì)雙核的理解,并講敘Intel、AMD的雙核CPU

40、。 雙核的特點(diǎn)就是多路執(zhí)行,酷睿2比之前的奔騰D雙核來(lái)講,不管是功耗、還是動(dòng)態(tài)執(zhí)行效率都要高很多,同時(shí)可以兩個(gè)或者多個(gè)核心可以共享二級(jí)緩存,降低對(duì)主板芯片的依賴。相對(duì)于酷睿2系列雙核,AMD的處理器一直以來(lái)都是內(nèi)置內(nèi)存控制器,所以對(duì)主板芯片組要求要低一些,不過(guò)現(xiàn)在英特爾I系列處理器也內(nèi)置內(nèi)存控制器另外內(nèi)置睿頻加速功能,另外I5和I7都是具備超線程技術(shù),可以虛擬到8個(gè)核心同時(shí)多路執(zhí)行,效率很高。AMD高端產(chǎn)品具備Turbo CORE智能加速功能,看報(bào)道是和睿頻加速一樣,都具備節(jié)電降頻技術(shù)。然后AMD制程工藝不然英特爾,現(xiàn)在英特爾高端產(chǎn)品已經(jīng)使用32納米制造工藝的處理器,在發(fā)熱控制上和頻率提升上都

41、有很大優(yōu)勢(shì),AMD才剛剛挺近45納米制程,另外K8制程的65納米處理器(AM2接口)無(wú)法使用DDR3內(nèi)存總結(jié)出來(lái)就是英特爾和AMD雙核多核處理器陪套的接口(主板)不同,其他沒什么區(qū)別97、 說(shuō)明數(shù)據(jù)字典、關(guān)系模式、視圖、實(shí)體的基本概念。 數(shù)據(jù)字典是指對(duì)數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其目的是對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)的說(shuō)明。 關(guān)系的描述稱為關(guān)系模式(Relation Schema)它可以形式化地表示為: R(U,D,dom,F(xiàn)) 其中R為關(guān)系名,U為組成該關(guān)系的屬性名集合,D為屬性組U中屬性所來(lái)自的域,dom為屬性向域的映象集合,F(xiàn)為屬性間數(shù)

42、據(jù)的依賴關(guān)系集合。 計(jì)算機(jī)數(shù)據(jù)庫(kù)中的視圖是一個(gè)虛擬表,其內(nèi)容由查詢定義。同真實(shí)的表一樣,視圖包含一系列帶有名稱的列和行數(shù)據(jù)。但是,視圖并不在數(shù)據(jù)庫(kù)中以存儲(chǔ)的數(shù)據(jù)值集形式存在。行和列數(shù)據(jù)來(lái)自由定義視圖的查詢所引用的表,并且在引用視圖時(shí)動(dòng)態(tài)生成。 實(shí)體是客觀存在并且可以相互區(qū)別(相互獨(dú)立)的事物,實(shí)體可以是具體的事物,比如一個(gè)學(xué)生、一本圖書等。 不同的事物是用不同的特征決定的,用來(lái)描述實(shí)體的特性稱為實(shí)體的屬性。 98、 應(yīng)用層協(xié)議舉例? 應(yīng)用層Appliction是向應(yīng)用程序提供服務(wù)的,這些服務(wù)按其向應(yīng)用程序提供的特性分成組,并稱為服務(wù)元素。有些可為多種應(yīng)用程序共同使用,有些則為較少的一類應(yīng)用程序

43、使用。 協(xié)議舉例 DNS域名解析協(xié)議 HTTP超文本傳輸協(xié)議 FTP文件傳輸協(xié)議99、軟件測(cè)試的過(guò)程由哪幾個(gè)步驟組成。單元測(cè)試 單元測(cè)試是對(duì)軟件中的基本組成單位進(jìn)行的測(cè)試,如一個(gè)模塊、一個(gè)過(guò)程等等。它是軟件動(dòng)態(tài)測(cè)試的最基本的部分,也是最重要的部分之一,其目的是檢驗(yàn)軟件基本 組成單位的正確性。集成測(cè)試 集成測(cè)試是在軟件系統(tǒng)集成過(guò)程中所進(jìn)行的測(cè)試,其主要目的是檢查軟件單位之間的接口是否正確。系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是對(duì)已經(jīng)集成好的軟件系統(tǒng)進(jìn)行徹底的測(cè)試,以驗(yàn)證軟件系統(tǒng)的正確性和性能等滿足其規(guī)約所指定的要求,檢查軟件的行為和輸出是否正確并非一項(xiàng)簡(jiǎn)單的 任務(wù),它被稱為測(cè)試的“先知者問(wèn)題”。驗(yàn)收測(cè)試 驗(yàn)收測(cè)試

44、旨在向軟件的購(gòu)買者展示該軟件系統(tǒng)滿足其用戶的需求?;貧w測(cè)試 回歸測(cè)試是在軟件維護(hù)階段,對(duì)軟件進(jìn)行修改之后進(jìn)行的測(cè)試。100、 傳統(tǒng)以太網(wǎng)工作原理? 以太網(wǎng)采用帶沖突檢測(cè)的載波幀聽多路訪問(wèn)(CSMA/CD)機(jī)制。以太網(wǎng)中節(jié)點(diǎn)都可以看到在網(wǎng)絡(luò)中發(fā)送的所有信息,因此,我們說(shuō)以太網(wǎng)是一種廣播網(wǎng)絡(luò)。以太網(wǎng)的工作過(guò)程如下:當(dāng)以太網(wǎng)中的一臺(tái)主機(jī)要傳輸數(shù)據(jù)時(shí),它將按如下步驟進(jìn)行:1、幀聽信道上收否有信號(hào)在傳輸。如果有的話,表明信道處于忙狀態(tài),就繼續(xù)幀聽,直到信道空閑為止。 2、若沒有幀聽到任何信號(hào),就傳輸數(shù)據(jù) 3、傳輸?shù)臅r(shí)候繼續(xù)幀聽,如發(fā)現(xiàn)沖突則執(zhí)行退避算法,隨機(jī)等待一段時(shí)間后,重新執(zhí)行步驟1(當(dāng)沖突發(fā)生時(shí),

45、涉及沖突的計(jì)算機(jī)會(huì)發(fā)送一個(gè)擁塞序列,以警告所有的節(jié)點(diǎn)) 4、若未發(fā)現(xiàn)沖突則發(fā)送成功,計(jì)算機(jī)會(huì)返回到幀聽信道狀態(tài)注意:每臺(tái)計(jì)算機(jī)一次只允許發(fā)送一個(gè)包,所有計(jì)算機(jī)在試圖再一次發(fā)送數(shù)據(jù)之前,必須在最近一次發(fā)送后等待9.6微秒(以10Mbps運(yùn)行)。 102、Windows操作系統(tǒng)的文件名最多由多少個(gè)字符組成?禁止使用的字符有什么?用實(shí)例操作在某一文件夾中建立隨機(jī)指定文件的快捷方式。windows系統(tǒng)支持256位的文件命名。103、面向?qū)ο蟪绦蛟O(shè)計(jì)的特性?(1)對(duì)象唯一性。 每個(gè)對(duì)象都有自身唯一的標(biāo)識(shí),通過(guò)這種標(biāo)識(shí),可找到相應(yīng)的對(duì)象。在對(duì)象的整個(gè)生命期中,它的標(biāo)識(shí)都不改變,不同的對(duì)象不能有相同的標(biāo)識(shí)。

46、 (2)分類性。 分類性是指將具有一致的數(shù)據(jù)結(jié)構(gòu)(屬性)和行為(操作)的對(duì)象抽象成類。一個(gè)類就是這樣一種抽象,它反映了與應(yīng)用有關(guān)的重要性質(zhì),而忽略其他一些無(wú)關(guān)內(nèi)容。任何類的劃分都是主觀的,但必須與具體的應(yīng)用有關(guān)。 (3)繼承性。 繼承性是子類自動(dòng)共享父類數(shù)據(jù)結(jié)構(gòu)和方法的機(jī)制,這是類之間的一種關(guān)系。在定義和實(shí)現(xiàn)一個(gè)類的時(shí)候,可以在一個(gè)已經(jīng)存在的類的基礎(chǔ)之上來(lái)進(jìn)行,把這個(gè)已經(jīng)存在的類所定義的內(nèi)容作為自己的內(nèi)容,并加入若干新的內(nèi)容。 (4)多態(tài)性(多形性) 多態(tài)性使指相同的操作或函數(shù)、過(guò)程可作用于多種類型的對(duì)象上并獲得不同的結(jié)果。不同的對(duì)象,收到同一消息可以產(chǎn)生不同的結(jié)果,這種現(xiàn)象稱為多態(tài)性。 10

47、4、列出幾種音頻、影像和視頻文件的格式,視頻壓縮的標(biāo)準(zhǔn)有哪些?MP3、MP4對(duì)應(yīng)的標(biāo)準(zhǔn)哪個(gè)?3GP,WMA;avi,mp4,rvmb;視頻壓縮標(biāo)準(zhǔn)有MPEG(MP3,MP4),H.26X系列105、 類模型可以用于靜態(tài)建模嗎?為什么?106、 IP地址與MAC地址?Ip地址是主機(jī)聯(lián)網(wǎng)時(shí)所使用的唯一編號(hào),長(zhǎng)48位,mac地址是硬件地址,用來(lái)定義網(wǎng)絡(luò)設(shè)備的位置。在OSI模型中,網(wǎng)絡(luò)層負(fù)責(zé)ip地址,數(shù)據(jù)鏈路層負(fù)責(zé)mac地址107、Select命令中排序命令Order by 缺省時(shí)是升序還是降序?參數(shù)Desc是什么意思?108、在安裝有Windows操作系統(tǒng)的個(gè)人計(jì)算機(jī)上,如何建立帶有密碼保護(hù)的屏幕保

48、護(hù)程序,試進(jìn)行實(shí)際操作。109、網(wǎng)絡(luò)協(xié)議的關(guān)鍵要素是什么?語(yǔ)義:規(guī)定通信雙方彼此“講什么”,即確定協(xié)議元素的類型,如規(guī)定通信雙方要發(fā)出什么控制信息,執(zhí)行的動(dòng)作和返回的應(yīng)答。語(yǔ)法:規(guī)定通信雙方彼此“如何講”,即確定協(xié)議元素的格式,如數(shù)據(jù)和控制信息的格式。交換規(guī)則:規(guī)定了信息交流的次序。110、解釋UML、XML、Ajax等。Uml為統(tǒng)一建模語(yǔ)言或標(biāo)準(zhǔn)建模語(yǔ)言;xml是可擴(kuò)展標(biāo)記語(yǔ)言,用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語(yǔ)言,可以用來(lái)標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對(duì)自己的標(biāo)記語(yǔ)言進(jìn)行定義的源語(yǔ)言。Ajax指一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開發(fā)技術(shù). AJAX 不是一種新的編程語(yǔ)言,而是一種用于

49、創(chuàng)建更好更快以及交互性更強(qiáng)的 Web 應(yīng)用程序的技術(shù)。111、簡(jiǎn)述靜態(tài)測(cè)試方法與動(dòng)態(tài)測(cè)試方法的區(qū)別。靜態(tài)方法是指不運(yùn)行被測(cè)程序本身,僅通過(guò)分析或檢查源程序的語(yǔ)法、結(jié)構(gòu)、過(guò)程、接口等來(lái)檢查程序的正確性。對(duì)需求規(guī)格說(shuō)明書、軟件設(shè)計(jì)說(shuō)明書、源程序做結(jié)構(gòu)分析、流程圖分析、符號(hào)執(zhí)行來(lái)找錯(cuò)。動(dòng)態(tài)測(cè)試方法是指通過(guò)運(yùn)行被測(cè)程序,檢查運(yùn)行結(jié)果與預(yù)期結(jié)果的差異,并分析運(yùn)行效率和健壯性等性能,這種方法由三部分組成:構(gòu)造測(cè)試實(shí)例、執(zhí)行程序、分析程序的輸出結(jié)果。112、路由器作用?路由器有兩大典型功能,即數(shù)據(jù)通道功能和控制功能。數(shù)據(jù)通道功能包括轉(zhuǎn)發(fā)決定、背板轉(zhuǎn)發(fā)以及輸出鏈路調(diào)度等,一般由特定的硬件來(lái)完成;控制功能一般用

50、軟件來(lái)實(shí)現(xiàn),包括與相鄰路由器之間的信息交換、系統(tǒng)配置、系統(tǒng)管理等。113、自然人的軟件著作權(quán),保護(hù)期為多少?商業(yè)軟件、免費(fèi)軟件、共享軟件的定義和實(shí)例。114、Java程序的事件處理機(jī)制?以單擊按鈕為例說(shuō)明實(shí)現(xiàn)過(guò)程。(1)裝載事件包。如:import java.awt.event.*;(2)實(shí)現(xiàn)事件監(jiān)聽器所對(duì)應(yīng)的接口。 如:class Xxx implements ActionListener(3)對(duì)事件源(即組件)添加事件監(jiān)聽器。 如:btn.addActionListener(this);(4)重寫相應(yīng)事件接口類中的方法。115、磁盤陣列、雙機(jī)熱備、集群等含義?磁盤陣列的原理是利用數(shù)組方式來(lái)

51、作磁盤組,配合數(shù)據(jù)分散排列的設(shè)計(jì),提升數(shù)據(jù)的安全性。磁盤陣列是由很多便宜、容量較小、穩(wěn)定性較高、速度較慢磁盤,組合成一個(gè)大型的磁盤組,利用個(gè)別磁盤提供數(shù)據(jù)所產(chǎn)生加成效果提升整個(gè)磁盤系統(tǒng)效能;雙機(jī)熱備特指基于高可用系統(tǒng)中的兩臺(tái)服務(wù)器的熱備(或高可用),因兩機(jī)高可用在國(guó)內(nèi)使用較多,故得名雙機(jī)熱備;服務(wù)器集群就是指將很多服務(wù)器集中起來(lái)一起進(jìn)行同一種服務(wù),在客戶端看來(lái)就象是只有一個(gè)服務(wù)器 集群可以利用多個(gè)計(jì)算機(jī)進(jìn)行并行計(jì)算從而獲得很高的計(jì)算速度,也可以用多個(gè)計(jì)算機(jī)做備份,從而使得任何一個(gè)機(jī)器壞了整個(gè)系統(tǒng)還是能正常運(yùn)行116、同步消息和異步消息的區(qū)別。117、數(shù)據(jù)鏈路層的兩個(gè)子層及關(guān)系?LLC和MAC,

52、 邏輯鏈路控制子層和媒體訪問(wèn)控制子層118、簡(jiǎn)述黑盒測(cè)試方法與白盒測(cè)試方法的區(qū)別。黑盒測(cè)試:已知產(chǎn)品的功能設(shè)計(jì)規(guī)格,可以進(jìn)行測(cè)試證明每個(gè)實(shí)現(xiàn)了的功能是否符合要求。白盒測(cè)試:已知產(chǎn)品的內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試證明每種內(nèi)部操作是否符合設(shè)計(jì)規(guī)格要求,所有內(nèi)部成分是否以經(jīng)過(guò)檢查。軟件的黑盒測(cè)試意味著測(cè)試要在軟件的接口處進(jìn)行。這種方法是把測(cè)試對(duì)象看做一個(gè)黑盒子,測(cè)試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說(shuō)明書,檢查程序的功能是否符合它的功能說(shuō)明。因此黑盒測(cè)試又叫功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試軟件的白盒測(cè)試是對(duì)軟件的過(guò)程性細(xì)節(jié)做細(xì)致的檢查。這種方法是把測(cè)試對(duì)象看做一個(gè)打開的盒子,它允許

53、測(cè)試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試。通過(guò)在不同點(diǎn)檢查程序狀態(tài),確定實(shí)際狀態(tài)是否與預(yù)期的狀態(tài)一致。因此白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試119、SQL命令Select中的Where條件篩選中,它屬于數(shù)據(jù)庫(kù)中的三種關(guān)系運(yùn)算的哪一個(gè)?Where常用的5個(gè)參數(shù)是什么?屬于選擇操作。Where中 常用的函數(shù)為avg,min,max,sum,count120、TCP三次握手?用于tcp建立連接時(shí)所用。第一次握手:建立連接時(shí),客戶端發(fā)送syn包(syn=j)到服務(wù)器,并進(jìn)入SYN_SEND狀態(tài),等待服務(wù)器確認(rèn);第二次握手:服務(wù)器收到syn包,必須確認(rèn)客

54、戶的SYN(ack=j+1),同時(shí)自己也發(fā)送一個(gè)SYN包;第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK,此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入ESTABLISHED狀態(tài),完成三次握手。121、OSPF和RIP路由算法?rip協(xié)議是距離矢量路由選擇協(xié)議,它選擇路由的度量標(biāo)準(zhǔn)(metric)是跳數(shù),最大跳數(shù)是15跳,如果大于15跳,它就會(huì)丟棄數(shù)據(jù)包。 ospf協(xié)議是鏈路狀態(tài)路由選擇協(xié)議,它選擇路由的度量標(biāo)準(zhǔn)是帶寬,延遲。 122、 簡(jiǎn)答什么是宏?宏的用處? 宏也是一種操作命令,它和菜單操作命令都是一樣的,只是它們對(duì)數(shù)據(jù)庫(kù)施加作用的時(shí)間有所不同,作用時(shí)的條件也有所不同。菜單命令

55、一般用在數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程中,而宏命令則用在數(shù)據(jù)庫(kù)的執(zhí)行過(guò)程中。菜單命令必須由使用者來(lái)施加這個(gè)操作,而宏命令則可以在數(shù)據(jù)庫(kù)中自動(dòng)執(zhí)行。123、 簡(jiǎn)述TCP、UDP協(xié)議。TCP/IP協(xié)議族為運(yùn)輸層指明了兩個(gè)協(xié)議:TCP和UDP。它們都是作為應(yīng)同程序和網(wǎng)絡(luò)操作的中介物。UDP叫做無(wú)連接的、不可靠的運(yùn)輸協(xié)議。TCP叫做面向連接的、可靠的運(yùn)輸協(xié)議,它給IP服務(wù)提供了面向連接和可靠性的特點(diǎn)。124、“魚”和“動(dòng)物”兩個(gè)類的關(guān)系屬于什么關(guān)系?繼承125、光纖分類及區(qū)別?光纖主要分以下兩大類: 1)傳輸點(diǎn)模數(shù)類 傳輸點(diǎn)模數(shù)類分單模光纖(Single Mode Fiber)和多模光纖(Multi Mode Fiber)。單模光纖的纖芯直徑很小, 在給定的工作波長(zhǎng)上只能以單一模式傳輸,傳輸頻帶寬,傳輸容量大。多模光纖是在給定的工作波長(zhǎng)上,能以多個(gè)模式同時(shí)傳輸?shù)墓饫w。 與單模光纖相比,多模光纖的傳輸性能較差。 2)折射率分布類 折射率分布類光纖可分為跳變式光纖和漸變式光纖。跳變式光纖纖芯的折

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論