東軟筆試面試試題匯總_第1頁
東軟筆試面試試題匯總_第2頁
東軟筆試面試試題匯總_第3頁
東軟筆試面試試題匯總_第4頁
東軟筆試面試試題匯總_第5頁
已閱讀5頁,還剩68頁未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

東軟面試試題匯總 1 堆和棧那個(gè)是對(duì)程序員透明的? 答案:棧 。 2 請(qǐng)結(jié)合具體實(shí)例闡述一下面向?qū)ο笾?多態(tài) 的概念。 答案: 同一操作用于不同的類的實(shí)例 ,不同的類將進(jìn)行不同的解釋 ,最后產(chǎn)生不同的結(jié)果 ,它有兩種 : 編譯時(shí)多態(tài) - 通過 overload 來實(shí)現(xiàn) ,系統(tǒng)在編譯時(shí) ,根據(jù)傳遞的參數(shù)和返回的類型等信息決定實(shí)現(xiàn)何種操作 運(yùn)行時(shí)多態(tài) - 通過 override 來實(shí)現(xiàn),根據(jù)運(yùn)行時(shí)具體對(duì)象的類型決定調(diào)用哪個(gè)方法。 給我面試的人很有親和力,我沒有感到有壓力。 首先是自我介紹;他根據(jù)你自己介紹的情況來問你問 題,我主要是說得現(xiàn)在正在做的青軟實(shí)訓(xùn)內(nèi)部管理系統(tǒng)。 你在項(xiàng)目組里主要負(fù)責(zé)什么?是怎么做的? 主要負(fù)責(zé)頁面前臺(tái)展示,我現(xiàn)在設(shè)計(jì)頁面框架,用的 Struts-tile;把頁面分為 4部分, sidebar,header,footer,context;然后把 sidebar,header,footer 這些每個(gè)頁面都要用的寫成一個(gè)整體,放在配置文件中,每個(gè)頁面都引用他,這樣就不用變了。變得就是 context 部分。另外在 sidebar 里面,用 javascript 來實(shí)現(xiàn)導(dǎo)航欄的彈出功能。 用什么方法可以檢測一個(gè)環(huán)行鏈表? 首 先可以在 data 里面初始化一個(gè)數(shù)據(jù),然后向下循環(huán),可以找到這條數(shù)據(jù)的話,就是環(huán)行鏈表,否則就不是; 但這個(gè)鏈表不一定是完全的鏈表,里面可能有分支,該怎么檢測? 設(shè)置一個(gè)循環(huán),條件設(shè)為 true,如果可以結(jié)束就不是,不能結(jié)束里面就有環(huán)。 那這樣的話怎么讓他跳出循環(huán)呢? 我也不知道,那請(qǐng)教一下吧。 你看看如果 next 引用如果相同的話是不是就是環(huán)行鏈表? 對(duì),是 那你想個(gè)辦法來實(shí)現(xiàn)他吧。 把這個(gè) next 引用,寫進(jìn)一個(gè) list,以后都把 next 引用和 list 里面的內(nèi)容進(jìn)行比較,如果有相同的就是環(huán),沒有就不是。 但 如果鏈表很大,而你做的是嵌入式項(xiàng)目,有內(nèi)存溢出,該怎么檢測呢? 呵呵, 我想不出來了。 1 2 自我介紹,(注 自我介紹中的自我經(jīng)歷可能會(huì)成為他的考點(diǎn)) 3 我在自我介紹中說了我參加過數(shù)學(xué)建模,他問了我我們建的什么模型,我給他介紹了一下。主要考點(diǎn)是你的思路問題。 4 單鏈表若最后一個(gè)節(jié)點(diǎn)指向前面的某個(gè)節(jié)點(diǎn),請(qǐng)問怎么檢測出現(xiàn)了環(huán)? 主要是考察你對(duì)問題有無解決方案,不對(duì)也無所謂,最后他一定會(huì)把你難倒。怎么也要說上幾句,不說那就 over 了。 5 Final 和 finally 的區(qū)別? 6 Java 的垃圾回收機(jī)制? 4 5 兩 題應(yīng)該都會(huì),我就不說了。 1。什么是 J2EE, J2SE, J2ME 這個(gè)就不用說了吧 2。什么是 EJB 也不用說了吧 3。你做過哪些項(xiàng)目,負(fù)責(zé)該項(xiàng)目的哪個(gè)模塊, M、 V 還是 C 我說我做過一個(gè)網(wǎng)上花店,負(fù)責(zé)管理員模塊,然后簡單說了一下這個(gè)模塊的各項(xiàng)功能,他讓我說是 M、V 還是 C,我說這個(gè)項(xiàng)目的目的之一是讓我門每個(gè)人對(duì)整個(gè)流程都有所鍛煉,所以沒有誰只做 M 或者 V 或者C,一個(gè)人負(fù)責(zé)一個(gè)模塊,然后做這個(gè)模塊的全部。 4。我說我學(xué)到 STRUTS 了,他問我 ACTION和 ACTIONFORM 是什么關(guān)系,是一 對(duì)一嗎,是一個(gè) ACTION 一個(gè)ACTIONFORM 嗎,確定嗎? 我說是的,確定一定以及肯定。因?yàn)橐粋€(gè) ACTION 標(biāo)簽里只有一個(gè) NAME 屬性(他說這個(gè)我知道)。 5。學(xué)過日語啊,說個(gè)句子你翻譯一下吧, #$%#%$. 我也 #$#%$#%.然后他說 “ 恩,還懂點(diǎn)日語皮毛,學(xué)起來應(yīng)該快一些。 ” 技術(shù)上也就這些了,別的也沒什么了,不知道為什么就問我這些,我準(zhǔn)備的那些他一個(gè)也沒問著,可能我一開始說我正在學(xué) J2EE,把他引向了這個(gè)方向,或者是我回答的太快了,時(shí)間太緊了。就這些。 東軟面試總結(jié): 1 問題:棧和隊(duì)列的主要區(qū)別 答案:棧 -后進(jìn)先出; 隊(duì)列 -先進(jìn)先出 。 2 問題:完全二叉樹的結(jié)構(gòu) 答 案 : 深 度 為 k ,有 n 個(gè) 節(jié) 點(diǎn) 的 二 叉 樹 , 當(dāng) 且 僅 當(dāng) 其 每 一 個(gè) 節(jié) 點(diǎn) 都 與 深 度 為 k 的滿二叉樹中編號(hào)從 1 至 n 的結(jié)點(diǎn)一一對(duì)應(yīng)時(shí),稱之為完全二叉樹。 當(dāng)初面試人員畫了幾個(gè)樹讓我辨認(rèn)誰是完全二叉樹。 3 問題:什么是索引 答案:索引依附于基表,建立索引是加快查詢的有效 手段。 4 問題:什么是視圖 答案:視圖是關(guān)系數(shù)據(jù)庫系統(tǒng)提供給用戶以多角度觀察數(shù)據(jù)庫中數(shù)據(jù)的重要機(jī)制。是從一個(gè)或多個(gè)基表(或視圖)導(dǎo)出的表,它與基本表不同,是虛表 。 5 問題:什么是游標(biāo) 答案:游標(biāo)是系統(tǒng)為用戶開設(shè)的一個(gè)數(shù)據(jù)緩沖區(qū),存放 SQL 語句的執(zhí)行結(jié)果,每個(gè)游標(biāo)區(qū)都有一個(gè)名字。用戶可以通過游標(biāo)逐一獲取記錄,并賦給主變量,交由主語言進(jìn)一步處理。 6 問題:對(duì)數(shù)據(jù)庫操作的語句 答案: select, insert, update, delete 7 問題:數(shù)據(jù)庫的操作過程 答案:( 1)加載驅(qū)動(dòng)程序;( 2)建立數(shù)據(jù)庫連接;( 3)向數(shù) 據(jù)庫發(fā)送 SQL 語句;( 4)事務(wù)處理;( 5)管理連接。 8 問題:所知道的排序方法的種類 答案:插入,快速,選擇,交換,歸并,基數(shù),希爾等。 9 問題:什么是 MVC 答案:這個(gè)大家都清楚,可查詢有關(guān)資料。 1。首先得問題就是讓我做自我介紹 答 當(dāng)然就自己的大致情況說就行了,在這個(gè)過程中 又讓我分析自己的性格與優(yōu)缺點(diǎn)。然后讓說明自己的職業(yè)規(guī)劃。這些都是因自己而定了 2。做過的項(xiàng)目 簡單介紹一下 答:做過的項(xiàng)目在來軟件園之前沒有多少機(jī)會(huì) 只有課程設(shè)計(jì)的時(shí)候做過一個(gè) java 聊天室的項(xiàng)目,然后來到軟件園之后做 過 jsp 的產(chǎn)品支持中心的例子, sruts 的固定資產(chǎn)管理的例子,還有 hibernate 的例子,(可惜我都忘了竟然忘了那個(gè)項(xiàng)目的名字了,就是留言板的那個(gè),剛做完竟然忘了)。隨后她又隨便問我關(guān)于 java 聊天室是不是自己編協(xié)議實(shí)現(xiàn)的,當(dāng)然沒有。 隨后讓我講一個(gè)項(xiàng)目,我就講了那個(gè)關(guān)于struts 的項(xiàng)目。因?yàn)閷?duì)方不懂 struts,我講也不知道她聽懂了沒有。 3。問你幾個(gè) c 語言的問題, char *p; int i; p+與 i+的區(qū)別?這個(gè)大家都知道就是 p+是指向下一個(gè)元素, p 的移動(dòng)位置與 p 指針指向的 類型有關(guān), i+是自身增加一。差不多就是這樣說的。 p 保存占多少位? 我開始說與它指向的類型有關(guān),然后她提示我說她不是那個(gè)意思,然后我說我感覺是在內(nèi)存中占 16 位吧 ?我是這樣說的,其實(shí)我也不清楚, c 都忘了。 char *p=malloc( 100),給 p 分配了多少個(gè)字節(jié)的空間?是堆內(nèi)存還是棧內(nèi)存? 我回答 100 個(gè),(但是我忘了是堆還是棧)我認(rèn)為是堆內(nèi)存。 4。一個(gè)程序編譯完成后在內(nèi)存中是如何存儲(chǔ)的? 我說這個(gè)沒有學(xué)過,我把我認(rèn)為的說了一下,她說她就是隨便問問。 5。 java 有多態(tài)性 , 繼承 ,什 么意思?是如何實(shí)現(xiàn)的? (這個(gè)我雖然也知道大概 但是好像理解的也不是太深刻,說不太清晰) 答:我就說了前幾天老師利用接口與 DAOFactory 實(shí)現(xiàn)的那個(gè)例子,她說那抽象類呢,我說不太上來但是也就我理解的說了點(diǎn)。我又扯上了重載,她就問重載是多態(tài)嗎?我說不是(因?yàn)槲矣浀貌皇牵?,但是可以?shí)現(xiàn)多態(tài)。說得很亂 7 最后就是隨便聊了。她問我怎么沒有考研,為什么?一個(gè)女生為什么學(xué)軟件?然后問我有沒有什么問題,我就問了關(guān)于對(duì)日外包的事情和關(guān)于東軟的一些事情。 1.著裝:是第一項(xiàng)。 2.英語水平 : 問: 四級(jí) 539 分?答: 恩。 3.數(shù)據(jù)庫 : 問: Sql 語句是在 sql server 里寫的還是在程序里寫的? 答: 學(xué)數(shù)據(jù)庫的時(shí)候,是在 sql server 里, 也在程序里寫。 問:存儲(chǔ)過程有沒有用過 答:在個(gè)人網(wǎng)站里,用到過。 4. 網(wǎng)絡(luò): 問: 有沒有 socket 編程的經(jīng)驗(yàn)。 答: 在大三做 過網(wǎng)絡(luò)五子棋。 5.架構(gòu) : 問 :三層架構(gòu) :是什么 ? 正確答案:( web 服務(wù)器,數(shù)據(jù)庫服務(wù)器,應(yīng)用程序服務(wù)器) 6. 編程語言 : 問: Java 學(xué)的怎么樣?答:學(xué)了一個(gè)學(xué)期的課程 問: C 或 C+挑一個(gè)你最好的。答 : C+ C+:問:面向?qū)ο蟮奶攸c(diǎn):解釋一下什么繼承,多態(tài)。 答 :我在回答的時(shí)候,是通過一個(gè)經(jīng)典的例子說的。 7. 你的項(xiàng)目經(jīng)驗(yàn) : 問:是用什么開發(fā)的 ? 答: asp 8 日語基礎(chǔ): 寫一下五十音圖 ,說一個(gè)存在句,說一個(gè)判斷句,說一個(gè)你學(xué)過的最復(fù)雜的句子。 首先,面試官對(duì)整個(gè)試卷的成績做個(gè)一個(gè)評(píng)價(jià)。我的編程做了一個(gè) java 和一個(gè) c 語言的。面試官問我這兩門語言那一門更熟悉,我說我是 .net 班的,相對(duì)來說對(duì) C 語言相對(duì)熟悉一些。他接著問我什么時(shí)候?qū)W的 C 語言,我說大一下學(xué)期,他問以后用的多嗎?我說:大二以后就不用了,因?yàn)?C 的編程環(huán)境太單調(diào)了,以后我們就用 C+ 代替了 C 語言。接著,面試 官就以 VC+ 為切入點(diǎn)問我。問題可以分為以下幾個(gè): 1、讓我談?wù)劽嫦驅(qū)ο笫窃鯓永斫獾模?2、談?wù)勵(lì)?、子類的?lián)系和區(qū)別。 3、談?wù)劺^承、多態(tài)、封裝、抽象、重載、虛函數(shù)、抽象類。 4、 VC+ 中的 MFC 的理解,對(duì) MFC 的理解程度? 答:我對(duì) MFC 有一定的了解,因?yàn)槔锩娴闹羔槕?yīng)用太過與復(fù)雜, 我只是對(duì)里面的幾個(gè)類如:視圖類、文擋類,做了簡單的介紹。接著面試官就給我說學(xué) VC 怎么能不理解 MFC 呢,他大體的介紹了里面的內(nèi)容,并囑咐我接下來的時(shí)間一定要抓緊這方面的學(xué)習(xí)。 5、數(shù)據(jù)庫 學(xué)的怎么樣?學(xué)的是什么數(shù)據(jù)庫? 答:我說學(xué)的是關(guān)系型的數(shù)據(jù)庫,以 SQLSERVER 為主。首先,問我對(duì)一條記錄有幾種操作方式。我回答是:查詢、插入、刪除、更新。其次、有問了問里面的一些具體關(guān)鍵字的應(yīng)用,例如: having. in. with check option.等等 6、為什么學(xué)習(xí) .net 而不學(xué)習(xí) java? 答:我說上個(gè)學(xué)期,學(xué)校開了 C# 對(duì)這門語言產(chǎn)生了很濃的興趣,所以四月份報(bào)名的時(shí)候就選擇的 .net 方向。如果是 java 在先的話,我可能就選擇了 java 。接著,面試官 說大型的項(xiàng)目都是用 java 開發(fā)的,要我以后向這方面靠一靠。 7、為什么選擇國內(nèi)解決方案?對(duì)這方面了解多少?對(duì)當(dāng)今軟件的發(fā)展有什么看法(外包、國內(nèi))? 大體上就問了這么多,首先是面試管不是我想象中的那么嚴(yán)肅,感覺就好象金澄老師一樣,讓人感覺就像是自己的大哥在和自己說話,所以整個(gè)過程中沒有緊張。 每個(gè)公司的面試都各不相同,東軟面試的問題同樣具有一定的深度、廣度。 1.final 怎么用? 答: final 可以用在定義變量、方法以及類。 final 的變量必須要初始化,也可 以將初始化的操作推到類的靜態(tài)塊中進(jìn)行,而且這樣的變量不能再被重新賦值,可以將其看成這個(gè)類的 “ 常量 ” 了。 final 的方法不能被所在的類的子類重寫。 final 的類不能再被繼承了。 2.那么, finally 怎么用? 答: finally 適合 try、 catch塊配合使用的。 finally 一般放一些收尾的代碼,也就是說,不管 try 塊中的代碼是否正常執(zhí)行,也不管 catch 塊中的代碼是否工作了, finally 中的代碼都要執(zhí)行。比如, JDBC 或是 Hibernate 中的關(guān)閉連接操作,就是放在 finally 中執(zhí)行的。 3.wait 方法和 sleep 方法的區(qū)別? 答:他們都是用來堵塞、掛起當(dāng)前線程的方法,大體上應(yīng)該是 wait 方法可以釋放原先占有的資源,而 sleep方法好像不能 . 在以前的編寫的代碼中,我?guī)缀鯖]有用過控制線程的操作,這部分知識(shí)我確實(shí)不敢隨便說。 4.Java 中,是否有內(nèi)存泄漏問題? 答:為什么會(huì)有 “ 內(nèi)存泄漏問題 ” 呢,主要是以前的一些編程語言,如 C、 C+等,因?yàn)榇嬖谥羔樧兞?,而且這些指針是可以進(jìn)行運(yùn)算的,所以可能會(huì)產(chǎn)生 “ 內(nèi)存泄漏問題 ” 。對(duì)于 Java 來說,盡管聲稱廢除了指針,但是每個(gè)類的 實(shí)例的引用就是一種 “ 指針 ” ,然而這些引用是不支持運(yùn)算的,也就不存在內(nèi)存地址混亂問題,所以應(yīng)該沒有 “ 內(nèi)存泄漏問題 ” 。 5.Java 虛擬機(jī)的垃圾回收機(jī)制,是否真的不會(huì)有問題? 答:一個(gè)類的實(shí)例,如果長時(shí)間不用了,就可能被虛擬機(jī)垃圾回收掉。但是具體的被回收的時(shí)間的長短、具體什么時(shí)刻能被回收是不確定的。一般情況下,如果虛擬機(jī)認(rèn)為當(dāng)前可以使用的內(nèi)存空間不多的時(shí)候,就會(huì)進(jìn)行垃圾回收。據(jù)我現(xiàn)在的知識(shí),認(rèn)為,虛擬機(jī)的垃圾回收機(jī)制應(yīng)該不會(huì)產(chǎn)生問題。 6.在平常的代碼編寫的過程中,有沒有測試?一般怎樣進(jìn)行? 答:我平常寫代 碼,也寫一些測試程序,一般是使用 JUnit,對(duì)編寫的 DAO 類進(jìn)行各種功能操作,如保存、刪除、添加等的測試 (他又補(bǔ)充問道:你這是小部分的測試,我指的是 “ 單元測試 ” ) 我平常寫的差不多就是這類的簡單測試了,還沒有寫一個(gè)功能強(qiáng)大的、有較大實(shí)際使用價(jià)值的 “ 單元測試 ” 。 7.你在代碼中,都是怎樣對(duì)待異常情況的? 答:在絕大多數(shù)情況下,我都回知道哪些代碼可能會(huì)拋出異常以及會(huì)拋出什么樣的異常。所以我也會(huì)針對(duì)不同類型方面的異常區(qū)分對(duì)待。我一般會(huì)分成幾類情況:一類是服務(wù)器崩潰等情況,是最嚴(yán)重的異常了,沒有什么可以 挽救的余地,返回給用戶 “ 服務(wù)器維護(hù)中,暫時(shí)無法使用 ” ;一類是數(shù)據(jù)庫操作失敗等情況,比如 JDBC 連接數(shù)據(jù)庫失敗、 Hibernate 正常刪除數(shù)據(jù)失敗等,是屬于意外情況,嚴(yán)重程度稍微低一些,返回給用戶 “ 剛才由于網(wǎng)路不暢,導(dǎo)致操作失敗,請(qǐng)重新操作 ” ,同時(shí),需要 回滾 的及時(shí) 回滾 ;再一類在實(shí)現(xiàn)有所準(zhǔn)備的、業(yè)務(wù)操作異常的情況,比如登錄密碼錯(cuò)誤、新用戶注冊重名現(xiàn)象等等,這些異常都是在意料之中、有所準(zhǔn)備的。此時(shí)可以返回相關(guān)的提示,嚴(yán)重程度相對(duì)比較的低。 8.說一下數(shù)據(jù)庫表設(shè)置多個(gè)外鍵的事情 答:我以前設(shè)計(jì)的數(shù)據(jù)庫表,還沒用多 個(gè)外鍵的情況 .從外鍵的定義上說,一個(gè)表設(shè)置多個(gè)外鍵是完全可以的,外鍵對(duì)應(yīng)著相關(guān)表的主鍵,內(nèi)容只能是對(duì)應(yīng)的主鍵的值。如果對(duì)應(yīng)的主鍵發(fā)生變化,那么就要按照當(dāng)時(shí)定義外鍵時(shí)制定的規(guī)則對(duì)外鍵所在的紀(jì)錄條進(jìn)行保留、刪除或是更新操作。 9.談?wù)剬?duì) CMM 的認(rèn)識(shí) 答: CMM 是一種開發(fā)的模式,正好我們做的一個(gè)項(xiàng)目就是按照 CMM3 的基本要求做的。因?yàn)橐郧暗臅r(shí)候都是采用類似 “ 快速 ” 開發(fā)一樣的方式,還快就會(huì)開始編碼,但是 CMM3 要求每一步都要事先有一份完整的文檔,所以一開始,對(duì)這種整天只寫文檔,不寫代碼的模式不太適應(yīng)。隨著項(xiàng)目的不 斷進(jìn)行,才覺著 CMM3 的這種開發(fā)模式有許多的優(yōu)點(diǎn)和好處。每做一步都有上一步的文檔的支持,保證了工作的一致性和完整性。同時(shí),因?yàn)槭窃诮y(tǒng)一的文檔進(jìn)行的工作,較容易了解的項(xiàng)目的進(jìn)展情況,便于對(duì)項(xiàng)目的監(jiān)控。 10.別人的進(jìn)度拖延了,影響到了你的進(jìn)度,這種事情在實(shí)際情況下經(jīng)常有,你怎么處理? 答:我會(huì)直接找到這位(些)同事,了解情況,看看我是否能幫得上忙。如果幫不上,問一下什么時(shí)候能夠結(jié)束,調(diào)整一下自己的工作安排,先做其它的一些和他們的進(jìn)度聯(lián)系不大的東西。都是自己項(xiàng)目組的同事,應(yīng)該很好協(xié)調(diào)。 (如果是,別的項(xiàng)目組的 進(jìn)度影響到你呢?) 如果是別的組的人,自己就不好直接找人家,我會(huì)和項(xiàng)目組長說。如果事情緊急,讓項(xiàng)目組長帶著我,我們一起與那個(gè)項(xiàng)目組進(jìn)行溝通。 . . 通過東軟面試官所提的這些問題可以看出,他們是從知識(shí)、能力和意識(shí)三個(gè)方面對(duì)面試者進(jìn)行考查的。 1. 知識(shí)類問題,比如 final 和 finally、 wait 和 sleep 等問題,考察的就是基礎(chǔ)知識(shí),是什么就是什么,沒有可以解釋的余地。對(duì)于這類的問題,只有靠自己的認(rèn)真學(xué)習(xí),才能答好。 2. 能力類問題,比如內(nèi)存泄露、垃圾回收、對(duì)待異常等問題,能回答 的非常完美當(dāng)然很好,但我們現(xiàn)在的所學(xué)能回答準(zhǔn)確不好辦。所以我認(rèn)為,這類問題不能簡單的回答 “ 是 ”“ 不是 ”“ 能 ”“ 不能 ” ,應(yīng)該把思考的思路表現(xiàn)給面試官,只要認(rèn)可了我的思路,也就基本的認(rèn)可了這方面的能力了。 3. 意識(shí)類問題,比如對(duì) CMM的認(rèn)識(shí)、工作協(xié)調(diào)等問題,主要看對(duì)某些方面認(rèn)識(shí)有多深,我認(rèn)為能結(jié)合著自己的經(jīng)歷談,再加上闡述合理,較容易得到面試官的認(rèn)可。 1 二叉樹,完全二叉樹得性質(zhì)及特點(diǎn) 2 B-樹性質(zhì)及特點(diǎn) 3 ADO.NET 對(duì)象 1、在 C中, string str = null 與 string str = “” 請(qǐng)盡量使用文字或圖象說明其中的區(qū)別。 回答要點(diǎn):說明詳細(xì)的空間分配。 (10 分 ) 答: string str = null 是不給他分配內(nèi)存空間 ,而 string str = 給它分配長度為空字符串的內(nèi)存空間 . 、請(qǐng)?jiān)斒鲈?dotnet 中類 (class)與結(jié)構(gòu) (struct)的異同: (10 分 ) 答: Class 可以被實(shí)例化 ,屬于引用類型 ,是分配在內(nèi)存的堆上的 ,Struct 屬于值類型 ,是分配在內(nèi)存的棧上的 . 3、根據(jù)委托 (delegate)的知識(shí),請(qǐng)完成以下用戶控件中代碼片段的填寫: (10) namespace test public delegate void OnDBOperate(); public class UserControlBase : System.Windows.Forms.UserControl public event OnDBOperate OnNew; privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e) if(e.Button.Equals(BtnNew) /請(qǐng)?jiān)谝韵卵a(bǔ)齊代碼用來調(diào)用 OnDBOperate 委托簽名的 OnNew 事件。 答: if( OnNew != null ) OnNew( this, e ); 4、分析以下代碼,完成填空 (10 分 ) string strTmp = abcdefg 某某某 ; int i= System.Text.Encoding.Default.GetBytes(strTmp).Length; int j= strTmp.Length; 以上代碼執(zhí)行完后, i= j= 答: i=13,j=10 5、 SQLSERVER 服務(wù)器中,給定表 table1 中有兩個(gè)字段 ID、 LastUpdateDate, ID 表示更新的事務(wù)號(hào), LastUpdateDate 表示更新時(shí)的服務(wù)器時(shí)間,請(qǐng)使用一句 SQL語句獲得最后更新的事務(wù)號(hào)。 (10) 答: SELECT ID FROM table1 WHERE LastUpdateDate = (SELECT MAX(LastUpdateDate) FROM table1) 6、根據(jù)線程安全的相關(guān)知識(shí),分析以下代碼,當(dāng)調(diào) 用 test 方法時(shí) i10 時(shí)是否會(huì)引起死鎖 ?并簡要說明理由。(10 分 ) public void test(int i) lock(this) if (i10) i-; test(i); 答:不會(huì)發(fā)生死鎖,(但有一點(diǎn) int 是按值傳遞的,所以每次改變的都只是一個(gè)副本,因此不會(huì)出現(xiàn)死鎖。但如果把 int 換做一個(gè) object,那么死鎖會(huì)發(fā)生) 7、分析以下代碼。 (10) public static void test(string ConnectString) System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(); conn.ConnectionString = ConnectString; try conn.Open(); . catch(Exception Ex) MessageBox.Show(Ex.ToString(); finally if (!conn.State.Equals(ConnectionState.Closed) conn.Close(); 請(qǐng)問 1)以上代碼可以正確使用連接池嗎? 答:回答:如果傳入的 connectionString 是一模一樣的話,可以正確使用連接池。不過一模一樣的意思是,連字符的空格數(shù),順序完全一致。 2)以上代碼所使用的異常處理方法,是否所有在 test 方法內(nèi)的異常都可以被捕捉并顯示出來? 答:只可以捕捉數(shù)據(jù)庫連接中的異常吧 . ( finally 中, catch 中,如果有別的可能引發(fā)異常的操作,也應(yīng)該用try,catch。所以理論上并非所有異常都會(huì)被捕捉。) 8、簡要談一下您對(duì)微軟 .NET 構(gòu)架下 remoting 和 webservice 兩項(xiàng)技術(shù)的理解以及實(shí)際中的應(yīng)用。 (10) 答: WS 主要是可利用 HTTP,穿透防火墻。而 Remoting 可以利用 TCP/IP,二進(jìn)制傳送提高效率。 9、公司要求開發(fā)一個(gè)繼承 System.Windows.Forms.ListView 類的組件,要求達(dá)到以下的特殊功能:點(diǎn)擊 ListView各列列頭時(shí),能按照點(diǎn)擊列的每行值進(jìn)行重排視圖中的所有行 (排序的方式如 DataGrid 相似 )。根據(jù)您的知識(shí),請(qǐng)簡要談一下您的思路: (10) 答:根據(jù)點(diǎn)擊的列頭 ,包該列的 ID 取出 ,按照該 ID 排序后 ,在給綁定 到 ListView 中 10、給定以下 XML 文件,完成算法流程圖。 (10) 請(qǐng)畫出遍歷所有文件名( FileName)的流程圖 (請(qǐng)使用遞歸算法 )。 答: void FindFile( Directory d ) FileOrFolders = d.GetFileOrFolders(); foreach( FileOrFolder fof in FileOrFolders ) if( fof is File ) You Found a file; else if ( fof is Directory ) FindFile( fof ); 1.new 有幾種用法 第一種 :new Class(); 第二種 :覆蓋方法 public new XXXX() 第三種 :new 約束指定泛型類聲明中的任何類型參數(shù)都必須有公共的無參數(shù)構(gòu)造函數(shù)。 2.如何把一個(gè) array 復(fù)制到 arrayList 里 foreach( object o in array )arrayList.Add(o); 3.datagrid.datasouse 可以連接什么數(shù)據(jù)源 dataset,datatable,dataview dataset,datatable,dataview , IList 4.概述反射和序列化 反射 :程序集包含模塊,而模塊包含類型,類型又包含成員。反射則提供了封裝程序集、模塊和類型的對(duì)象。您可以使用反射動(dòng)態(tài)地創(chuàng)建類型的實(shí)例,將類型綁定到現(xiàn)有對(duì)象,或從現(xiàn)有對(duì)象中獲取類型。然后,可以調(diào)用類型的方法或訪問其字段和屬性 序列化 :序列化是將對(duì)象轉(zhuǎn)換為容易傳輸?shù)母袷降倪^程。例如,可以序列化一個(gè)對(duì)象,然后使用 HTTP 通過 Internet 在客戶端和服務(wù)器之間傳輸該對(duì)象。在另一端, 反序列化將從該流重新構(gòu)造對(duì)象。 5.概述 o/r mapping 的原理 利用反射,配置 將類于數(shù)據(jù)庫表映射 6.類成員有 ( )種可訪問形式 可訪問形式?不懂。 可訪問性: public ,protected ,private,internal 7.用 sealed 修飾的類有什么特點(diǎn) sealed 修飾符用于防止從所修飾的類派生出其它類。如果一個(gè)密封類被指定為其它類的基類,則會(huì)發(fā)生編譯時(shí)錯(cuò)誤。 密封類不能同時(shí)為抽象類。 sealed 修飾符主要用于防止非有意的派生,但是它還能促使某些運(yùn)行時(shí)優(yōu)化。具體說來,由于密封 類永遠(yuǎn)不會(huì)有任何派生類,所以對(duì)密封類的實(shí)例的虛擬函數(shù)成員的調(diào)用可以轉(zhuǎn)換為非虛擬調(diào)用來處理。 8.列舉 ADO.NET 中的五個(gè)主要對(duì)象,并簡單描述 connection,command,dataReader,trans,dataset . 9.執(zhí)行下面代碼后: String strTemp =abcdefg 某某某 ; Int i System.Text.Encoding.Default.GetBytes(strTemp).Length; Int j = strTemp.Length; 問: i=(14 ) ; j=(11 ) i=(14 ) ; j=(11 ) 中文兩個(gè)字節(jié) 10.C#中, string str = null 與 string str =,請(qǐng)盡量用文字說明區(qū)別。 (要點(diǎn):說明詳細(xì)的內(nèi)存空間分配 ) string str = 分配空間 11.詳述 .NET 里 class 和 struct 的異同! class:放在 ? struct 放在? struct 值傳遞 類與結(jié)構(gòu)有很多相似之處:結(jié)構(gòu)可以實(shí)現(xiàn)接口,并且可以具有與類相同的成員類型。然而,結(jié)構(gòu)在幾個(gè)重要方面不同于類:結(jié)構(gòu)為值類型而不是引用類型,并且結(jié)構(gòu)不 支持繼承。結(jié)構(gòu)的值存儲(chǔ)在“在堆棧上”或“內(nèi)聯(lián)”。細(xì)心的程序員有時(shí)可以通過聰明地使用結(jié)構(gòu)來增強(qiáng)性能。 12.概述 .NET 里對(duì) remoting 和 webservice 兩項(xiàng)技術(shù)的理解和實(shí)際中的應(yīng)用。 遠(yuǎn)程邏輯調(diào)用, remoing 接口只能用在 .net 中 13.什么是 code-behind 技術(shù) aspx and cs 14.概述三層結(jié)構(gòu)體系 web/business/dataaccess 15. 如何實(shí)現(xiàn) MVC 模式,舉例說明! web/business/dataaccess - 1.面向?qū)ο蟮乃枷胫饕ㄊ裁矗?答 :這個(gè)題范圍太廣 ,不知道說什么 . 2.什么是 ASP.net 中的用戶控件 答 :用戶控件就是 .ascx 擴(kuò)展名的東西嘍 ,可以拖到不同的頁面中調(diào)用 ,以節(jié)省代碼 .比如登陸可能在多個(gè)頁面上有 ,就可以做成用戶控件 ,但是有一個(gè)問題就是用戶控件拖到不同級(jí)別的目錄下后里面的圖片等的相對(duì)路徑會(huì)變得 不準(zhǔn)確 ,需要自已寫方法調(diào)整 . 3.什么叫應(yīng)用程序域?什么是受管制的代碼?什么是強(qiáng)類型系統(tǒng)?什么是裝箱和拆箱?什么是重載? CTS、 CLS和 CLR 分別作何解釋? 答 :裝箱就是把值類型轉(zhuǎn)成引用類型 ,從 MS IL 角度看好像是 boxing,沒記錯(cuò)的話是把值從堆棧轉(zhuǎn)到堆中 .拆箱相反 ,重載就是指一個(gè)方法名同 ,參數(shù)個(gè)數(shù)不同 ,返回值可以相同的方法 .CLR 是通用語言運(yùn)行時(shí) ,其它的不清楚 . 4.列舉一下你所了解的 XML 技術(shù)及其應(yīng)用 答 :XML 可是好東西 ,保存配置 ,站與站之間的交流 ,WEB SERVICE 都要用它 . 5.值類型和引 用類型的區(qū)別?寫出 C#的樣例代碼。 答 :結(jié)構(gòu)是值類型 ,類是引用類型 ,所以傳結(jié)構(gòu)就是值類型的應(yīng)用啦 ,傳對(duì)象或類就是引用類型的 ,這個(gè)不用多寫了吧 . 6.ADO.net 中常用的對(duì)象有哪些?分別描述一下。 答 :connection command sqladapter dataset datatable dataview 等等 .寫不完了 . 7.如何理解委托? 答 :據(jù)說相當(dāng)于函數(shù)指針 ,定義了委托就可以在不調(diào)用原方法名稱的情況下調(diào)用那個(gè)方法 . msdn2005 中是這樣解釋的 : 委托具有以下特點(diǎn): 委托類似于 C+ 函 數(shù)指針,但它是類型安全的。 委托允許將方法作為參數(shù)進(jìn)行傳遞。 委托可用于定義回調(diào)方法。 委托可以鏈接在一起;例如,可以對(duì)一個(gè)事件調(diào)用多個(gè)方法。 方法不需要與委托簽名精確匹配。有關(guān)更多信息,請(qǐng)參見協(xié)變和逆變。 C# 2.0 版引入了匿名方法的概念,此類方法允許將代碼塊作為參數(shù)傳遞,以代替單獨(dú)定義的方法。 8.C#中的接口和類有什么異同。 答 :這個(gè)異同可多了 ,要說清楚還真不容易 . 9.。 net 中讀寫數(shù)據(jù)庫需要用到哪些類?他們的作用 答 :這個(gè)類自已可以寫的啊 ,你是指基類嗎 ?那 configuration,sqlconnection,sqlcommand 等都要用到 . 10.UDP 連接和 TCP 連接的異同。 答 :前者只管傳 ,不管數(shù)據(jù)到不到 ,無須建立連接 .后者保證傳輸?shù)臄?shù)據(jù)準(zhǔn)確 ,須要連結(jié) . 11.ASP.net 的身份驗(yàn)證方式有哪些?分別是什么原理? 答 :form 認(rèn)證 ,windows 集成認(rèn)證等 ,原理不清楚 . 12.進(jìn)程和線程分別怎么理解? 答 :進(jìn)程是老子 ,線程是兒子 ,沒有老子就沒有兒子 ,一個(gè)老子可以有多個(gè)兒子 .一個(gè)兒子可以成為別人的兒子 ,一個(gè)老子也可以為別的老子生兒子 . 13.什么是 code-Behind 技術(shù)。 答 :代碼分離 ,這是個(gè)明智的東西 ,像 ASP 這樣混成一堆很不爽 .或者可以理解成 HTML 代碼寫在前臺(tái) ,C#代碼寫在后臺(tái) .當(dāng)然前臺(tái)也有腳本 ,類的調(diào)用等 ,其實(shí)寫在一起也是可以的 . 14.活動(dòng)目錄的作用。 答 :這個(gè)不明白 .請(qǐng)明白的補(bǔ)充一下 . 15.net 中讀寫 XML 的類都?xì)w屬于哪些命名空間? 答 :System.Xml 我自已寫的就不一定了 ,嘿嘿 . 16.解釋一下 UDDI、 WSDL 的意義及其作用。 答 :什么東西 ? 17.什么是 SOAP,有哪些應(yīng)用。 答 :SOAP( Simple Object Access Protocol )簡單對(duì)象 訪問協(xié)議是在分散或分布式的環(huán)境中交換信息并執(zhí)行遠(yuǎn)程過程調(diào)用的協(xié)議,是一個(gè)基于 XML 的協(xié)議。使用 SOAP,不用考慮任何特定的傳輸協(xié)議(最常用的還是 HTTP協(xié)議),可以允許任何類型的對(duì)象或代碼,在任何平臺(tái)上,以任何一直語言相互通信。這種相互通信采用的是XML 格式的消息 ,具體請(qǐng)看 :/2521621.htm 在計(jì)算機(jī)網(wǎng)絡(luò)中 ,表征數(shù)據(jù)傳輸可靠性的指標(biāo)是 1. 傳輸率 2. 誤碼率 3. 信息容量 4. 頻帶利用率 Question 2. (單選 ) 以下關(guān)于鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu) 的敘述中哪一條是不正確的 ? 1. 結(jié)點(diǎn)除自身信息外還包括指針域 ,因此存儲(chǔ)密度小于順序存儲(chǔ)結(jié)構(gòu) 2. 邏輯上相鄰的結(jié)點(diǎn)物理上不必鄰接 3. 可以通過計(jì)算直接確定第 i 個(gè)結(jié)點(diǎn)的存儲(chǔ)地址 4. 插入、刪除運(yùn)算操作方便 ,不必移動(dòng)結(jié)點(diǎn) Question 3. (單選 ) 以下哪一個(gè)不是棧的基本運(yùn)算 1. 刪除棧頂元素 2. 刪除棧底元素 3. 判斷棧是否為空 4. 將棧置為空棧 Question 4. (單選 ) 以下關(guān)于廣義表的敘述中 ,正確的是 1. 廣義表是 0 個(gè)或多個(gè)單元素或子表組成的有限序列 2. 廣義表 至少有一個(gè)元素是子表 3. 廣義表不可以是自身的子表 4. 廣義表不能為空表 Question 5. (單選 ) 如果一棵二 *樹結(jié)點(diǎn)的前序序列是 A、 B、 C,后序序列是 C、 B、 A,則該二 *樹結(jié)點(diǎn)的對(duì)稱序序列 1. 必為 A、 B、 C 2. 必為 A、 C、 B 3. 必為 B、 C、 A 4. 不能確定 Question 6. (單選 ) 在虛擬頁式存儲(chǔ)管理方案中 ,下面哪一部分完成將頁面調(diào)入內(nèi)存的工作 ?1. 缺頁中斷處理 2. 頁面淘汰過程 3. 工作集模型應(yīng)用 4. 緊縮技術(shù)利用 Question 7. (單選 ) 在 DOS 系統(tǒng)中 ,用于記錄和管理磁盤數(shù)據(jù)區(qū)使用情況的數(shù)據(jù)結(jié)構(gòu) 1. 位圖表 2. 空閑塊表 3. 文件分配表 4. 文件控制塊 Question 8. (單選 ) 設(shè)有關(guān)系 R(S,D,M),其函數(shù)依賴集 F=S D,D M。則關(guān)系 R 至多滿足 1. 1NF 2. 2NF 3. 3NF 4. BCNF Question 9. (單選 ) 在數(shù)據(jù)庫邏輯設(shè)計(jì)中 ,當(dāng)將 E-R 圖轉(zhuǎn)換為關(guān)系模式時(shí) ,下面的做法哪一個(gè)是不正確的 ? 1. 一個(gè)實(shí)體類型轉(zhuǎn)換為一個(gè)關(guān)系模式 2. 一 個(gè)聯(lián)系類型轉(zhuǎn)換為一個(gè)關(guān)系模式 3. 由實(shí)體類型轉(zhuǎn)換成的關(guān)系模式的主鍵是該實(shí)體類型的主鍵 4. 由聯(lián)系類型轉(zhuǎn)換成的關(guān)系模式的屬性是與該聯(lián)系類型相關(guān)的諸實(shí)體類型的屬性的全體 Question 10. (單選 ) 計(jì)算機(jī)網(wǎng)絡(luò)按照所覆蓋的地理范圍分類 ,可以分廣域網(wǎng)、局域網(wǎng)與 1. TCP/IP 網(wǎng) 2. ATM 網(wǎng) 3. ISDN 4. 城域網(wǎng) Question 11. (單選 ) 計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)主要取決于它的 1. 資源子網(wǎng) 2. FDDI 網(wǎng) 3. 通信子網(wǎng) 4. 路由器 Question 12. (單選 ) 網(wǎng)絡(luò)協(xié)議的三個(gè)要素是語法、語義與 1. 工作原理 2. 時(shí)序 3. 進(jìn)程 4. 服務(wù)原語 Question 13. (單選 ) TCP/IP 參考模型中 ,電子郵件協(xié)議 SMTP 依賴于傳輸層的 1. UDP 協(xié)議 2. IP 協(xié)議 3. TCP 協(xié)議 4. 802.2 協(xié)議 Question 14. (單選 ) IEEE802.2 協(xié)議中 10BASE-T 標(biāo)準(zhǔn)規(guī)定在使用 5 類雙絞線時(shí) ,從網(wǎng)卡到 集線器的最大距離為 1. 100m 2. 185m 3. 300m4. 500m Question 15. (單選 ) 100Mbps Fast Ethernet 與 10Mbps Ethernet 工作原理的相同之處主要在 1. 介質(zhì)訪問控制方法 2. 物理層協(xié)議 3. 網(wǎng)絡(luò)層 4. 發(fā)送時(shí)鐘周期 Question 16. (單選 ) 在 Client/Server 計(jì)算模式中 ,中間件 middleware 的作用是隔離應(yīng)用與 1. 結(jié)構(gòu)化查詢語言 SQL 2. 應(yīng)用進(jìn)程 3. 網(wǎng)絡(luò) 4. IP 地址 Question 17. (單選 ) 當(dāng)用戶向 ISP 申請(qǐng) Internet 帳戶時(shí) ,用戶的 E-mail 帳戶應(yīng)包括 1. IP 地址 2. WWW 地址 3. 用戶密碼 (Password)4. 用戶名 (User Name)與用戶密碼 (Password) Question 18. (單選 ) WWW 的超鏈接中定位信息所在的位置使用的是 1. 超文本 (hypertext)技術(shù) 2. 統(tǒng)一資源定位器 (URL, Uniform Resource Locators) 3. 超媒體 (hypermedia 技術(shù) ) 4. 超文本標(biāo)注語言 HTML Question 19. (單選 ) 計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)與分布式系統(tǒng)之間的區(qū)別主要是 1. 系統(tǒng)物理結(jié)構(gòu) 2. 系統(tǒng)高層軟件 3. 傳輸介質(zhì)類型 4. 服務(wù)器類型 Question 20. (單選 ) 幀中繼系統(tǒng)設(shè)計(jì)的主要目標(biāo)是用于互連多個(gè) 1. 廣域網(wǎng) 2. 電話網(wǎng) 3. 局域網(wǎng) 4. 0)ATIM 網(wǎng) Question 21. (單選 ) ATM 網(wǎng)絡(luò)采用固定長廈的信元傳送數(shù)據(jù),信元長度為 1. 1024B 2. 53B 3. 128B 4. 64B Question 22. (單選 ) TCP/IP 參考模型中的主機(jī) -網(wǎng)絡(luò)層對(duì)應(yīng)于 OSI RM 中的 1. 網(wǎng)絡(luò)層 2. 物理層 3. 數(shù)據(jù)鏈路層 4. 物理層與數(shù)據(jù)鏈路層 Question 23. (單選 ) 計(jì)算機(jī)網(wǎng)絡(luò)最突出的優(yōu)點(diǎn)是: 1. 計(jì)算精度高 2. 內(nèi)存容量大 3. 運(yùn)算速度快 4. 連網(wǎng)的計(jì)算機(jī)能夠相互共享資源 Question 24. (單選 ) 計(jì)算機(jī)網(wǎng)絡(luò)分為局域網(wǎng)、城域網(wǎng)與廣域網(wǎng),其劃分的依據(jù)是: 1. 數(shù)據(jù)傳輸所使用的介質(zhì) 2. 網(wǎng)絡(luò)的作用范圍 3. 網(wǎng)絡(luò)的控制方式 4. 網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu) Question 25. (單選 ) 用二分法查找一個(gè)長度為 10 的、排好序的線性表,查找不成功時(shí),最多需要 比較多少次? 1. 5 2. 2 3. 4 4. 1 Question 31. (單選 ) 根據(jù)線程安全的相關(guān)知識(shí),分析以下代碼,當(dāng)調(diào)用 test 方法時(shí) i10 時(shí)是否會(huì)引起死鎖 ? public void test(int i) lock(this) if (i10) i-; test(i); 1. 會(huì)鎖死 2. 不會(huì)鎖死 Question 32. (單選 ) 以下描述錯(cuò)誤的是() 1. 在 C+中支持抽象類而在 C#中不支持抽象類。 2. C+中可在頭文件中聲明類的 成員而在 CPP 文件中定義類的成員,在 C#中沒有頭文件并且在同一處聲明和定義類的成員。 3. 在 C#中可使用 new 修飾符顯式隱藏從基類繼承的成員。 4. 在 C#中要在派生類中重新定義基類的虛函數(shù)必須在前面加 Override。 Question 33. (單選 ) int myArray3=new int3new int35,6,2,new int56,9,7,8,3,new int23,2; myArray322的值是()。 1. 9 2. 2 3. 6 4. 越界 Question 34. (單選 ) 在 C#中利用 Socket 進(jìn)行網(wǎng)絡(luò)通信編程的一般步驟是:建立 Socket 偵聽、( )、利用 Socket 接收和發(fā)送數(shù)據(jù)。 1. 建立 Socket 連接 2. 獲得端口號(hào); 3. 獲得 IP 地址; 4. 獲得主機(jī)名; Question 35. (單選 ) 如果設(shè) treeView1=new TreeView(),TreeNode node=new TreeNode(根結(jié)點(diǎn) ),則 treeView1.Nodes.Add(node)返回的是一個(gè) ()類型的值。 1. TreeNode; 2. int; 3. string; 4. TreeView; Question 36. (單選 ) 聲明一個(gè)委托 public delegate int myCallBack(int x); 則用該委托產(chǎn)生的回調(diào)方法的原型應(yīng)該是 1. void myCallBack(int x) 2. int receive(int num) 3. string receive(int x) 4. 不確定的 Question 37. (單選 ) 關(guān)于 ASP.NET 中的代碼隱藏文件的描述正確的是 1. Web 窗體頁的程序的邏輯由代碼組成,這些代碼的創(chuàng)建用于與窗體交互。編程邏輯唯一與用戶界面不同的文件中。該文件稱作為“代碼隱藏”文件,如果用 C創(chuàng)建,該文件 2. 項(xiàng)目中所有 Web 窗體頁的代碼隱藏文件都被編譯成 .EXE 文件 3. 項(xiàng)目中所有的 Web 窗體頁的代碼隱藏文件都被編譯成項(xiàng)目動(dòng)態(tài)鏈接庫( .dll)文件 4. 以上都不正確 Question 38. (單選 ) What compiler switch creates an xml file from the xml comments in the files in an assembly? 1. /text 2. /doc 3. /xml 4. /help Question 39. (單選 ) 下面的代碼實(shí)現(xiàn)了設(shè)計(jì)模式中的什么模式 public class A private A instance; private A() public static A Instance get if ( A = null ) A = new A(); return instance; 1. Factory 2. Abstract Factory 3. Singleton 4. Builder Question 40. (單選 ) class Class1 public static int Count = 0; static Class1() Count+; public Class1() Count+; Class1 o1 = new Class1(); Class1 o2 = new Class1(); 請(qǐng)問, Class1.Count 的值是多少? ( ) 1. 1 2. 2 3. 3 4. 4 Question 26. (單選 ) 模塊內(nèi)聚度越高,說明模塊內(nèi)各成分彼此結(jié)合的程度越 1. 松散 2. 緊密 3. 無 法判斷 4. 相同 Question 27. (單選 ) 軟件需求分析階段的輸出主要是 1. 需求說明書 2. 開發(fā)計(jì)劃 3. 可行性報(bào)告 4. 設(shè)計(jì)說明書 Question 28. (單選 ) 以下選項(xiàng)中不是項(xiàng)目經(jīng)理的職責(zé)的是? 1. 需求分析 2. 計(jì)劃 3. 計(jì)劃跟蹤 4. 質(zhì)量管理 Question 29. (單選 ) 單元測試一般在什么時(shí)候進(jìn)行? 1. 編碼完成后 2. 系統(tǒng)測試前 3. 測試用例編寫完成后 4. 集成測試后 Question 30. (多選 ) 配置管理能起到以下哪些作用?

溫馨提示

  • 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)論