版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
東軟面試試題匯總
1堆和棧那個是對程序員透明的?
答案:棧。
2請結(jié)合詳細實例論述一下面向?qū)ο笾小岸鄳B(tài)”的概念。
答案:同一操作用于不一樣的類的實例,不一樣啊類將進行不一樣的解釋.最終產(chǎn)生不一樣的成果,它有兩種:
一編譯時多態(tài)一一通過overload來實現(xiàn),系統(tǒng)在編譯時,根據(jù)傳遞的參數(shù)和返回的類型等信息決定實現(xiàn)何種操作
一運行時多態(tài)一一通過。verride來實現(xiàn),根據(jù)運行時詳細對象的類型決定調(diào)用哪個措施。
給我面試的人很有親和力,我沒有感到有壓力。
首先是自我簡介:他根據(jù)你自己簡介R勺狀況來問你問題.我重要是說得目前正在做的青軟實訓內(nèi)部管理系統(tǒng)。
你在項目組里重要負責什么?是怎么做的?
重要負責頁面前臺展示,我目前設計頁面框架,用H勺Slruls-lilc;把頁面分為4部分,sidcbar,hcadcr,footcr,conlcxl;然后把
sidebar.header,footer這些每個頁面都要用的寫成?種整體,放在配置文獻中,每個頁面都引用他,這樣就不用變L變得就是
context部分。此外在sidebar里面,用javascripl來實現(xiàn)導航欄II勺彈出功能<
用什么措施可以檢測?種環(huán)行鏈及?
首先可以在data里面初始化一種數(shù)據(jù),然后向下循環(huán),可以找到這條數(shù)據(jù)的話,就是環(huán)行鏈表,否則就不是;
但這個鏈表不?定是完全的鏈表,里面也許有分支,該怎么檢測?
設置一種循環(huán),條件設為true,假如可以結(jié)束就不是,不能結(jié)束里面就有環(huán)。
那這樣H勺話怎么讓他跳出循環(huán)呢?
我也不懂得,那請教一下吧。
你看看假如next引用假如相似H勺話是天是就是環(huán)行鏈表?
對,是
那你想個措施來實現(xiàn)他吧。
把這個nexl引用,寫進一種list,后來都把nexi引用和list里面I向內(nèi)容進行比較,假如有相似的就是環(huán),沒有就不是。
1.但假如鏈表很大,而你做的是嵌入式項目,有內(nèi)存溢出,該怎么檢測呢?
2.呵呵,我想不出來了。
3.自我簡介,(注自我簡介中H勺自我經(jīng)歷也許會成為他的考點)
我在自我簡介中說了我參與過數(shù)學建模,他問了我我們建"勺什么模型,我給他簡介了一下。重要考點是你的思緒問題。
4.單鏈表若最終一種節(jié)點指向前面的某個節(jié)點,請問怎么檢測出現(xiàn)了環(huán)?
5.重要是考察你對問題有無處理方案,不對也無所謂,最終他一定會把你難倒。怎么也要說上幾句,不說那就over
了。
6.Final和finallyI為區(qū)別?
Java的垃圾回收機制?
45兩題應當都會,我就不說了。
U什么是J2EE,J2SE,J2ME
這個就不用說了吧
2c什么是EJB
也不用說了吧
3o你做過哪些項目,負責該項目的哪個模塊,M、V還是C
我說我做過一種網(wǎng)上花店,負責管理員模塊,然后簡樸說了一下這個模塊I內(nèi)各項功能,他讓我說是M、Y還是C,我說
這個項目的目的之一是讓我門每個人對整個流程均有所鍛煉,因此沒有誰只做M或者V或者C,一種人負貢一種模塊,然后
做這個模塊的所有。
4。我說我學到STRUTS了,他問我ACTION和ACTIONFORM是什么關系,是一對一嗎,是一種ACTION一種ACTIONFORM嗎,確
定嗎?
我說是的,確定一定以及肯定。由于一種ACTION標簽里只有一種MME屬性(他說這個我懂得)。
5.學過日語啊,說個句子你翻譯一下吧,0#$%#%$...
我也@#$#解$牌.一然后他說“恩,還懂點日語皮毛,學起來應當快某些?!?/p>
1.技術上也就這些了,別的也沒什么了,不懂得為何就問我這些,我準備的那些他一種也沒問著,也許我一開始說我正
在學J2EE,把他引向了這個方向,或者是我回答H勺太快了,時間太緊了。就這些。
2.東軟面試總結(jié):
問題:棧和隊列的重要區(qū)別
答案:棧后進先出:
隊列先進先出
問題:完全二叉樹的構造
答案:深度為k,有n個節(jié)點的二叉樹,當且僅當其每一種節(jié)點都與深度
為,【向滿二叉樹中編號從1至n的結(jié)點--對應時,稱之為完全二叉樹。
當時面試人員畫了幾種樹讓我識別誰是完全二叉樹。
問題:什么是索引
答案:索引依附于基表,建立索引是加緊查詢的有效手段。
問題:什么是視圖
答案:視圖是關系數(shù)據(jù)庫系統(tǒng)提供應顧客以多角度觀測數(shù)據(jù)庫中數(shù)據(jù)R勺重要機制。是從一種或多種基表(或視圖)導
出的表,它與基本表不一樣,是虛表。
問題:什么是游標
答案:游標是系統(tǒng)為顧客開設的種數(shù)據(jù)緩沖區(qū),寄存SQL語句的執(zhí)行成果,每個游標區(qū)均有?種名字。顧客可以通過
游標逐一獲取記錄,并賦給主變量,交由主語言深入處理。
問題:對數(shù)據(jù)庫操作I內(nèi)語句
3.答案:select,insert,update,delete
問題:數(shù)據(jù)庫的操作過程
答案:(1)加載驅(qū)動程序:(2)建立數(shù)據(jù)庫連接;(3)向數(shù)據(jù)庫發(fā)送SQL語句;(4)事務處理;(5)管理連接。
問題:所懂得的排序措施的種類
答案:插入,迅速.選擇.互換,歸并.基數(shù).希爾等。
問題:什么是MVC
答案:這個大家都清晰,可查詢有關資料。
Io首先得問題就是讓我做自我簡介
答當然就自己的大體狀況說就行了,在這個過程中又讓:我分析自己的性格與優(yōu)缺陷。然后讓闡明自己的職業(yè)規(guī)劃。這
些都是因自己而定了
2。做過的項目簡樸簡介一下
答:做過的項目在來軟件園之前沒有多少機會只有課程設計的時候做過一種java聊天室的項目,然后來到軟件園之后做
過jspH勺產(chǎn)品支持中心的例子,srutsH勺固定資產(chǎn)管理的例子,尚有hibernateH勺例子,(可惜我都忘了居然忘了那個項目
的名字了,就是留言板的那個,剛做完居然忘了)。隨即她又隨便問我有關java聊天室是不是自己編協(xié)議實現(xiàn)的,當然沒
有。隨即讓我講一種項目,我就講了那個有關sinus的項目。由于對方不懂siruis,我講也不懂得她聽懂了沒有。
3。問你幾種c語言的問題,
char*p;inti;p++與i++的區(qū)別?這個大家都懂得就是p++是指向下一種元素,P的移動位置與p指針指向的類型
有關,i++是自身增長-.差不多就是這樣說I內(nèi).
P保留占多少位?我開始說與它指向的類型有關,然后她提醒我說她不是那個意思,然后我說我感覺是在內(nèi)存中占
16位吧?我是這樣說的,其實我也不清晰,c都忘了。
char*p=malloc(100),給p分派了多少個字節(jié)的空間?是堆內(nèi)存還是棧內(nèi)存?
我臼答100個,(不過我忘了是堆還是棧)我認為是堆內(nèi)存。
4c一種程序編譯完畢后在內(nèi)存中是怎詳存儲H勺??
我說這個沒有學過,我把我認為的說/一下,她說她就是隨便問問。
5。java有多態(tài)性,繼承,什么意思?是怎樣實現(xiàn)的?
(這個我雖然也懂得大概不過仿佛理解的也不是太深刻,說不太清晰)
答:我就說了前幾大老師運用接口與DAOFactory實現(xiàn)的那個例子,她說那抽象類呢,我說不太上來不過也就我理解
的說了點。我又扯上了重載,她就問重載是多態(tài)嗎?我說不是(由于我記得不是),不過可以實現(xiàn)多態(tài)。說得很亂
最終就是隨便聊了。她問我怎么沒有考研,為何?一種女生為何學軟件?然后問我行無什么問題,我就問了有關對
口外包H勺事情和有關東軟的某些事情。
1.著裝:是第一項。
2.英語水平:問:四級539分?答:恩。
3.數(shù)據(jù)庫:
問:Sql語句是在sqlserver里寫的還是在程序里寫的?
答:學數(shù)據(jù)庫的時候.是在sqlserver里,
也在程序里寫。
問:存儲過程有無用過
答:在個人網(wǎng)站里,用到過。
4.網(wǎng)絡:
問:有無socket編程的經(jīng)驗。
答:在大三做過網(wǎng)絡五子棋。
5.架構:
問:三層架構:是什么?
對的答案:(web服務器,數(shù)據(jù)庫服務器,應用程序服務器)
6.編程語言:
問:Java學的怎么樣?答:學了一種學期的課程
問:C或C++挑一種你最佳的。答:C++
C++:問:面向?qū)ο蟮奶攸c:解釋一下什么繼承,多態(tài)。
答:我在回答的時候.是通討一種經(jīng)她的例子說B勺.
7.你的項目經(jīng)驗:
問:是用什么開發(fā)的?答:asp
8.口語基礎:寫一下五十音圖,說一種存在句,說一種判斷句,說一種你學過的最復雜的句子。
首先,面試官對整個試卷的成績做個一種評價。我的編程做了一種java和一種c語言口勺。面試官問我這兩門語言那一門
更熟悉,我說我是.net班的,相對來說對C語言相對熟悉某些。他接著問我什么時候?qū)W的C語言,我說大一下學期,他
問后來用的多嗎?我說:大二后來就不用了,由于C的編程環(huán)境太單調(diào)了,后來我們就用C++替代了C語言。接著,面
試官就以VC++為切入點問我。問題可以分為如下幾種:
1、讓我談談面向?qū)ο笫窃鯓永斫獾模?/p>
2.談談類、子類的聯(lián)絡和區(qū)別。
3.談談繼承、多態(tài)、封裝、抽象、重載、虛函數(shù)、抽象類。
4.VC++中H勺MFC的理解,對MFC的理解程度?
答:我對MFC有一定的理解,由于里面的指針應用太過與復雜,我只是對里面H勺兒種類如:視狗類、文擋類,
做了簡樸的簡介。接著面試官就給我說學VC怎么能不理解MFC呢,他大體H勺簡介了里面的內(nèi)容,并叮囑我接下來的
時間一定要抓緊這方面的學習。
5、數(shù)據(jù)庫學的怎么樣?學的是什么數(shù)據(jù)庫?
答;我說學H勺是關系型的數(shù)據(jù)庫,以SQLSERVER為主。首先,問我對一條記錄:行幾種操作方式。我回笆是;查詢、插
入、刪除、更新。另一方面、有問了問里面的某些詳細關鍵字的應用,例如:having,in.withcheckoption.等等
6.為何學習.net而不學習java?
答:我說上個學期,學校開了C#對這門語言產(chǎn)生了很濃的愛好,因此四月份報名的時候就選擇的.net方向。假如
是java在先的話,我也許就選擇了java。接著,面試官說大型的項目都是用java開發(fā)H勺,要我后來向這方面靠一
氟
7、為何選擇國內(nèi)處理方案?對這方面理解多少?對當今軟件的發(fā)展有什么見解(外包、國內(nèi))?
大體上就問了這樣多,首先是面試管不是我想象中的那么嚴厲,感覺就好象金澄老師同樣,讓人感覺就像是自己
的大哥在和H己說話,因此整個過程中沒有緊張。
每個企業(yè)的面試都各不相似,東軟面試的問題同樣具有?定的深度、廣度。
1.final怎么用?
答:final可以用在定義變量、措施以及類。
finalH勺變量必須要初始化,也可以將初始化的操作推到類的靜態(tài)塊中進行,并且這樣的變量不能再被原新賦值,可
以將其當作這個類的“常量”了。
finalH勺措施不能被所在的類的子類重寫。
finalH勺類不能再被繼承了。
2.那么,finally怎么用?
答:finally適合try、catch塊配合使用H勺。finally一般放某些收尾叼代碼,也就是說,不管try塊中的代碼與否正常
執(zhí)行,也不管calch塊中H勺代碼與否工作了,finally中H勺代碼都要執(zhí)行。例如,JDBC或是Hibernate中的關比連接操作,就
是放在finally中執(zhí)行的。
3.wait措旅和sleep措施H勺區(qū)別?
答:他們都是用來堵塞、掛起目前線程的措施,大體上應當是wait措施可以釋放原先占有的資源,而sleep措施仿佛不
能...在此前的編寫的代碼中,我?guī)缀鯖]仃用過控制線程的操作,這部分知識我確實不敢隨便說。
4.Java中,與否有內(nèi)存泄漏問題?
答:為何會有“內(nèi)存泄漏問題”呢,重要是此前的某些編程語言,如C.C++等,由于存在指針變量,并且這些指針是可以
進行運算的,因此也許會產(chǎn)生“內(nèi)存泄漏問題”。對于Java來說,盡管聲稱廢除了指針,不過每個類的實例H勺引用就是一
種“指針”,然而這些引用是不支持運算H勺,也就不存在內(nèi)存地址混亂問題,因此應當沒有“內(nèi)存泄漏問題”。
5.Java虛擬機的垃圾回收機制,與否直的不會有問題?
答:一種類的實例,假如長時間不用了,就也許被虛擬機垃圾向收掉。不過詳細的被回收的時間的長短、詳細什么時刻能
被回收是不確定的。?股狀況下,假如虛擬機認為目前可以使用的內(nèi)存空間不多的時候,就會進行垃圾回收。據(jù)我目前的知
識,認為,虛擬機的垃圾網(wǎng)收機制應當不會產(chǎn)生問題。
6.在平常的代碼編寫的過程中,有無測試?一?般怎樣進行?
答:我平常寫代碼.也寫某些測試程序.一般是使用JUnil.對編寫的DAO類進行多種功能操作.如保留、刪除、添加等
的I測試.
(他又補充問道:你這是小部分的測武,我指的是“單元測試”)
我平常寫的差不多就是此類的簡樸測試了,還沒有寫-?種功能強大I內(nèi)、有較大實際使用價值的“單元測試”。
7.你在代碼中.都是怎樣看待異常狀況H勺?
答:在絕大多數(shù)狀況下,我都回懂得哪些代碼也許會拋出異常以及會拋出什么樣的異常。因此我也會針對不?樣類型方面
日勺異常辨別看待。我一般會提成兒類狀況:一類是服務器瓦解等狀況,是最嚴重的異常了,沒有什么可以挽救的余地,返回
給頑客“服務器維護中,臨時無法使用”;一類是數(shù)據(jù)庫操作失敗等狀況,例如JDBC連接數(shù)據(jù)庫失敗、Hibernate正常刪除
數(shù)據(jù)失敗等,是屬于意外狀況,嚴重程度梢微低某些,返回給顧客“剛剛由于網(wǎng)路不暢,導致操作失敗,請重.新操作”,同步.
需要回滾的及時回滾:再一類在實既有所準備的J、業(yè)務操作異常的狀況,例如登錄密碼借誤、新顧客注冊重名現(xiàn)象等等,這
些異常都是在意料之中、有所準備的。此時可以返回有關的提醒,嚴重程度相對比較的低。
8.說一下數(shù)據(jù)庫表設置多種外鍵的事情
答:我此前設”的數(shù)據(jù)庫表,還沒用多種外鍵的狀況.從外鍵的定義上說,一種表設置多種外鍵是完全可以內(nèi),外鍵對應
著有關表的主鍵,內(nèi)容只能是對應的主鍵的值。假如對應II勺主鍵發(fā)生變化,那么就要按照當時定義外鍵時制定的規(guī)則對外鍵
所在的紀錄條進行保留、刪除或是更新操作。
9.談談對CMM的認識
答:CMM是一種開發(fā)H勺模式,恰好我們做H勺一種項目就是按照CMM3的基本規(guī)定做的。由于此前的時候都是采用類似“迅速”
開發(fā)同樣的方式,還快就會開始編碼,不過CMM3規(guī)定每一步都要事先有一份完整的文檔,因此一開始,對這種成天只寫文
檔,不寫代碼的模式不太適應。伴隨項目H勺不停進行,才覺著CMV3的這種開發(fā)模式有許多的長處和好處。每做一步均有上
一步的文檔的支持,保證了工作的一致性和完整性。同步,由于是在統(tǒng)?的文檔進行的工作,較輕易理解的項目的進展狀況,
便于對項目的監(jiān)控。
10.他人的進度遲延了,影響到了你的進度,這種事情在實際狀況下常常有,你怎么處理?
答:我會直接找到這位(些)同事,理解狀況,看看我與否能幫得上忙。假如幫不上,問一下什么時候可以結(jié)束,調(diào)整一
下向己的工作安排,先做其他的某些和他們的進度聯(lián)絡不大的東西。都是自己項目組的同事,應當很好協(xié)調(diào).
(假如是,別口勺項目組的進度影響到你呢?)
假如是別的組H勺人,自己就不好直接找人家,我會和項目組長說。假如事情緊急,讓項目組長帶著我,我們?起與那個
項目組進行溝通。
通過東軟面試官所提的這些問題可以看出,他們是從知識、能力和意識三個方面對面試者進行考察H勺。
1.知識類問題,例如final和finally、wait和sleep等問題,考察的就是基礎知識,是什么就是什么,沒有可以解釋的
余地。對于此類的問題,只有靠自己的認真學習,才能答好。
2.能力類問題,例如內(nèi)存泄露、垃圾回收、看待異常等問題,能回答的邪常完美當然很好,但我們目前的所學能回答精確
不好辦。因此我認為,此類問題不能簡樸H勺回答“是”“不是”“能”“不能”,應當把思索的思緒體現(xiàn)給面試官,只要承
認了我H勺思緒,也就基本的承認了這方面的能力了。
2意識類問題,例如對CMM的認識、工作協(xié)調(diào)等問題,市要看對某些方面認識有多深,我認為能結(jié)合著自己H勺經(jīng)歷談,再
加上論述合理,較輕易得到面試官口勺承認。
1二叉樹,完全二叉樹得性質(zhì)及特點
2B-樹性質(zhì)及特點
3ADO.NET對象
1.在C#中,stringstr=null與stringstr=請盡量使用文字或圖象闡明其中的區(qū)別?;卮鹨c:闡明詳細的空間
分派。(10分)
答:stringstr=null是不給他分派內(nèi)存空間,而stringstr=給它分派長度為空字符串的內(nèi)存空間.
2、請詳述在dotncl中類(clcss)與構造(struct)由J異同:(10分)
答:Class可以被實例化,屬于引用類型,是分派在內(nèi)存的J堆上的J,Struct屬于值類型,是分派在內(nèi)存的棧上的.
3、根據(jù)委托(delegate)H勺知識,請完畢如下顧客控件中代碼片段H勺填寫:(10)
namespacetest
{publicdelegatevoi(1OnDBOperate0;
publicclassUserControlBasG:System.Windows.Forms.UserControl
{publiceventOnDBOperateOnNew;
privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgse)
{if(e.Button.Equals(BinNew))
(
//請在如下補齊代碼用來調(diào)用OnDBOperate委托簽名B勺OnNew事件c
)
)
)答:if(OnNew!=null)
OnNew(this,e);
4.分析如下代碼,完畢填空(10分)
stringstrTmp="abcdefg某某某”;
inti=System.Text.Encoding.Default.GetBytes(strTmp).Length;
intj=strTmp.Length;
以上代碼執(zhí)行完后,i=j=
答:i=13,j=10
5.SQLSERVER服務器中,給定表table1中有兩個字段ID.LastUpdateDate,ID表達更新H勺事務號,LastUpdaieDate表達更新
時的服務器時間,請使用一句SQL語句獲得最終更新的事務號。(10)
答:SELECTID
FROMtablel
WHERELastUpdateDate=(SELECTMAX(LastUpdateDate)FROMtablel)
6.根據(jù)線程安全的:行關知識,分析如下代碼,當調(diào)用test措施時i>10時與否會引起死鎖?并簡耍闡明理由。(10分)
publicvoidtest(inti)
lock(this)
if(i>10)
lest(i);
)
)
)
答:不會發(fā)生死鎖,(但有一點ini是按值傳遞I內(nèi),因此每次變化的都只是一種副本,因此不會出現(xiàn)死鎖。但假如把ini換做一
種。bject,那么死鎖會發(fā)生)
7、分析如下代碼。(10)
publicstaticvoidtest(stringCor.nectString)
System.Data.OleDb.OleDbConnectionconn=newSystem.Data.OleDb.OleDbConnectionO;
conn.ConncctionString=ConncctStrirg;
try
conn.DpenO;
}catch(ExceptionEx)
(
MessageBox.Show(Ex.ToStringO);
)finally
(
if(!conn.State.Equals(ConnectionStEte.Closed))
conn.CloseO;
)
請問
1)以上代碼可以對H勺使用連接池嗎?
答:回答:假如傳入的connectionstring是一模同樣的話,可以對的使用連接池。不過一模同樣的意思是,連字符的空格數(shù),次
序完全一致。
2)以上代碼所使用的異常處理措施,與否所有在test措施內(nèi)的異常都可以被捕捉并顯示出來?
答:只可以捕捉數(shù)據(jù)庫連接中的異常昭.Snally中,caich中,假如有別B勺也許引起異常的操作,也應當用iry.calch.因此
理論上并非所有異常都會被捕捉。)
8、簡要談一下您對微軟.NET構架下remoling和webservice兩項技術的理解以及實際中口勺應用。(10)
答:WS重要走可運用HTTP,穿透防火墻。而Remoting可以運用TCP/IP,二進制傳送提高效率。
9、企業(yè)規(guī)定開發(fā)一種繼承SyslemZindows.Forms.LislView類的組件,規(guī)定到達如下H勺特殊功能:點擊LislView各列列頭時,能
按照點擊列的每行值進行重排視圖中的所有行(排序的方式如DataGrid相似)。根據(jù)您的知識,請簡要談一下您H勺思緒:(10)
答:根據(jù)點擊的列頭,包該列的ID取出,按照該ID排序后,在給綁定到ListView中
10、給定如下XML文獻,完畢算法流程圖。(10)
<FileSystem>
<DriverC>
<DirDirNamc="MSD0S622”>
〈FileFileName="Command,com"></File>
</Dir>
<FileFileNameiMSDOS.SYS”></File>
<FileFileName10.SYSM></File>
</DriverC>
</PilcSystcm>
詩畫出遍歷所有文獻名(FileName)的流程圖(請使用遞歸算法)。
答:
voidFindFile(Directoryd)
(
FiloOrFoldors=d.Getl'ileOrFolders();
foreach(FileOrFolderfofinFileOrFolders)
(
if(fofisFile)
YouFouncafile;
elseif(fofisDirectory)
FindFile(fof);
)
}
1.new有幾種使用方法
第一種:newClass。;
第二種:覆蠱措施
publicnewXXXXO{}
第三種:new約束指定泛型類申明中的任何類型參數(shù)都必須有公共的無參數(shù)構造函數(shù)。
2.怎樣把一種array復制到arrayList里
foreach(objectoinarray)arrayList.Add(o);
3.datagrid.datasouse可以連接什么數(shù)據(jù)源[dataset,datatable,dataview]
dataset,dalatable,dataview,ILisl
4.概述反射和序列化
反射:程序集包括模塊,而模塊包括類型,類型乂包括組員。反射則提供了封裝程序集、模塊和類型的對象。您可以使用反射動
態(tài)地創(chuàng)立類型H勺實例,將類型綁定到既有對象,或從既有對象中獲取類型。然后,可以調(diào)用類型的措施或訪問其字段和屬性
序列化:序列化是將對象轉(zhuǎn)換為輕易傳播內(nèi)格式的過程。例如,可以序列化一種對象,然后使用HTTP通過Internet在客戶端
和服務器之間傳播該對象。在另一端,反序列化將從該流重新構造對象。
5.概述o/rmapping的原理
運用反射,配置將類于數(shù)據(jù)庫表映射
6.類組員有()種可訪問形式
可訪問形式?不懂.
可訪問性:public,protected,private,internal
7.用sealed修飾的類有什么特點
sealed修飾符用于防止從所修飾的類派生出其他類。假如一種密封類被指定為其他類口勺基類,則會發(fā)生編譯時錯誤。
密封類不能同步為抽象類。
sealed修飾符市要用干防止非故意的派牛.不過它還能促使某些運行忖優(yōu)優(yōu).詳細說來.由干密封類永沅不會有仟何派牛類.
因此對密封類的實例的虛擬函數(shù)組員的調(diào)用可以轉(zhuǎn)換為非虛擬調(diào)用來處理。
8.列舉ADO.NET中的五個重要對象,并簡樸描述
connection,command,dataReader,trans,dataset
9.執(zhí)行下面代碼后:
StringstrTemp=*abcdefg某某某”:
IniiSystem.Text.Encoding.Default.CeiByles(slrTemp).Lenglh;
Intj=strTemp.Length:
問:i=(14):j=(ll)
i=(14):j=(ll)中文兩個字節(jié)
10.C#中,stringstr=null與stringstr請盡量用文字闡明區(qū)別。(要點:闡明詳細的內(nèi)存空間分流)
stringstr=**分派空間
11.詳述.NET里class和struct的異同!
class:放在?struct放在?
struct值傳遞
類與構造有諸多相似之處:構造可以實現(xiàn)接口,并且可以具有與類相似的組員類型。然而,構造在幾種重要方面不一樣于類:構
造為值類型而不是引用類型,并且構造不支持繼承。構造的值存儲在“在堆現(xiàn)上”或“內(nèi)聯(lián)”。細心的程序員行時可以通過聰穎
地使用構造來增強性能。
12.概述.NET里對remoting和webservice兩項技術的理解和實際中的應用。
遠程道輯調(diào)用,remoing接口只能用在.net中
13.什么是code-behind技術
aspxandcs
14.概述三層構造體系
web/business/dataaccess
15.asp.net怎樣實現(xiàn)MVC模式,舉例闡明!
web/business/dataaccess
1.面向?qū)ο蟮乃枷胫匾ㄊ裁矗?/p>
答:這個題范圍太廣,不懂得說什么.
2.什么是ASP.net中的顧客控件
答:顧客控件就是.ascx獷展名的東西嘍,可以拖到不一樣H勺頁面中調(diào)用,以節(jié)省代碼.例如登陸也許在多種頁面上有,就可以做成
顧客控件,不過有?種問題就是顧客控件拖到不?樣級別的目錄下后里面的圖片等的相對途徑會變得不精確,需要H已寫措施調(diào)
整.
3.什么叫應用程序域?什么是受管制的代碼?什么是強類型系統(tǒng)?什么是裝箱和拆箱?什么是重載?CTS、CLS和CLR分別
作何解釋?
答:裝箱就是把值類型轉(zhuǎn)成引用類型,從MSIL角度看仿佛是boxing,沒記錯的話是把值從堆棧轉(zhuǎn)到堆中.拆箱相反,重載就是指一
種措施名同,參數(shù)個數(shù)不一樣,返回值可以相似的措施.CLR是通用語言運行時,其他的不清晰.
4.列舉一下你所理解的XML技術及其應用
答:XML可是好東西,保留配置,站與站之間的交流,WEBSERVICE都要用它.
5.值類型和引用類型的區(qū)別?寫出C#的樣例代碼。
答:構造是值類型,類是引用類型,因此傳構造就是值類型的應用啦,傳對象或類就是引用類型的,這個不用多寫了吧.
6.ADO.net中常用的對象有哪些?分別描述一下。
答:connectionconunandsqladeiptcrdatasetdatntablcdetmview個:等.,另不完了.
7.怎樣理解委托?
答:聽說相稱于函數(shù)指針,定義了委托就可以在不調(diào)用原措施名稱的狀況下調(diào)用那個措施.
msdn中是這樣解釋H勺:
委托具有如下特點:
委托類似于C++函數(shù)指針,但它是類型安全甘勺.
委托容許將措施作為參數(shù)進行傳遞。
委托可用于定義回調(diào)措施。
委托可以鏈接在一起;例如,可以對一種事件調(diào)用多種措施。
措施不需要與委托簽名精確匹配。有關更多信息,請參見協(xié)變和逆變。
C#2.0版引入了匿名措施的概念.此類措施容許將代碼塊作為參熱傳遞.以替代單獨定義的措施.
8.C#中的接口和類有什么異同。
答:這個異同可多了,要說清晰還真不輕易.
9…net中讀寫數(shù)據(jù)庫需要用到哪些類?他們的作用
答:這個類自己可以寫的啊,你是指基類嗎?那configuration,sqlconnection,sqlcommand等都要用到.
10.UDP連接和TCP連接的異同。
答:前者只管傳,不管數(shù)據(jù)到不到,不必建宓連接.后者保證傳播II勺數(shù)據(jù)精確,須要連結(jié).
11.ASP.net的身份驗證方式有哪些?分別是什么原理?
答:form認證,windows集成認證等,原理不清晰.
12.進程和線程分別怎么理解?
答:進程是老子,線程是兒子,沒有老子就沒有兒子,一種老子可以有多種兒子.一種兒子可以成為他人的兒子,一種老子也可認為
別的老子生兒子.
13.什么是code-Behind技術。
答:代碼分離,這是個明智的東西,像ASP這樣混成一堆很不爽.或者可以理解成HTML代碼寫在前臺,C#代碼寫在后臺.當然前臺也
有腳本,類H勺調(diào)用等,其實寫在一起也是可以的.
14.活動目錄的作用。
答:這個不明白.請明白的補充一下.
15..net中讀寫XML的類都歸屬于哪些命名空間?
答:System.Xml
我自己寫的就不一定了,嘿嘿.
16.解釋一下UDDI.WSDL的意義及其作用.
答:什么東西?
17.什么是SOAP,有哪些應用。
答:SMP(SimpleObjectAccessProtocol)簡樸對象訪問協(xié)議是在分散或分布式的環(huán)境中互換信息并執(zhí)行遠程過程調(diào)用的協(xié)
議,是一種基于XML的協(xié)議。使用SOAP,不用考慮任何特定的傳播協(xié)議(最常用H勺還是HTTP協(xié)議),可以容許任何類型H勺對象
或代碼.在仟何平臺卜.以仟何一百語言互相通信.這種百相誦信采用的是XML格式E內(nèi)消息、,詳細請看:
在計算機網(wǎng)絡中,表征數(shù)據(jù)傳播可靠性的指標是
1.傳播率2.誤碼率3.信息容量4.頻帶運用率
Question2.(單項選擇)
如下有關鏈式存儲構造的論述中哪一條是不對的H勺?
1.結(jié)點除自身信息外還包括指針域,因此存儲密度不不小于次序存儲構造
2.邏輯上相鄰的結(jié)點物理上不必鄰接
3.可以通過計算比接確定第i個結(jié)點I內(nèi)存儲地址
4,插入、刪除運算操作以便,不必移動結(jié)點
Question3.(單項選擇)
如下哪一種不是棧的基本運算
I.刪除棧頂元素
2.刪除棧底元素
3.判斷棧與否為空
4.將枝置為空棧
Question4.(單項選擇)
如下行為廣義表的論述中,對的的是
1.廣義表是0個或多種單元素或子表構成為有限序列
2.廣義表至少有一種元素是子表
3.廣義我不可以是自身的子衣
4.廣義表不能為空表
Question5.(單項選擇)
假如一棵二*樹結(jié)點的前序序列是A.B.C,后序序列是C.B.A,則該二*樹結(jié)點的對稱序序列
1.必為A.B.C
2.必為A.C.B
3.必為B.C、A
4.不能確定
Question6.(單項選擇)
在虛擬頁式存儲管理方案中,下面哪一部分完畢將頁面調(diào)入內(nèi)存的工作?1.缺頁中斷處理
2.頁面淘汰過程
3.工作集模型應用
4.緊縮技術運用
Question7.(單項選擇)
在DOS系統(tǒng)中,用于記錄和管理磁盤數(shù)據(jù)區(qū)使用狀況H勺數(shù)據(jù)構造
I.位圖表
2.空閑塊表
3.文獻分派表
4.文獻控制塊
Question8.(單項選擇)
設有關系R(S,D,M),其函數(shù)依賴集F={S-*D.D-*M}O則關系R至多滿足
I.1NF
2.2NF
3.3NP
4.BCNF
Question9.(單項選擇)
在數(shù)據(jù)庫邏輯設計中,當將E-R圖轉(zhuǎn)換為關系模式時,下面的做法哪?種是不對的的?
1.一種實體類型轉(zhuǎn)換為一種關系模式
2.?種聯(lián)絡類型轉(zhuǎn)換為?種關系模式
3.由實體類型轉(zhuǎn)換成的關系模式的主鍵是該實體類型的主健
4.由聯(lián)絡類型轉(zhuǎn)換成的關系模式的屬性是與該聯(lián)絡類型有關的諸實體類型的屬性的全體
Question0.(單項選擇)
計算機網(wǎng)絡按照所覆蓋的地理范圍分類,可以分廣域網(wǎng)、局域網(wǎng)與
ITCP/IP網(wǎng)
2.ATM網(wǎng)
3.ISDN
4.城域網(wǎng)
Question11.(單項選擇)
計算機網(wǎng)絡拓撲構造重要取決于它的
1.資源子網(wǎng)
2.FDDI網(wǎng)
3.通信子網(wǎng)
4.路由器
Question0.(單項選擇)
網(wǎng)絡協(xié)議的三個要素是語法、語義與
I.工作原理
2.時序
3.進程
4.服務原語
Question13.(單項選擇)
TCP/IP參照模型中,電子郵件協(xié)議SMTP依賴于傳播層的
1.UDP協(xié)議2.1P協(xié)議
3.TCP協(xié)議4.802.2協(xié)議
Question14.(單項選擇)
IEEE802.2協(xié)議中I0BASE-T原則規(guī)定在使用5類雙姣戲時,從網(wǎng)卡到集線器的最大距離為
1.100m2.185m3.300in4.500m
Question【5.(單項選擇)
100MbpsFastEthernet與10MbpsEthernet工作原理的相似之處重要在1.介質(zhì)訪問控制措施2.物理層協(xié)議
3.網(wǎng)絡層4.發(fā)送時鐘周期
Question16.(單項選擇)
在Client/Server計算模式中,中間件middleware的作用是隔離應用與
1.構造化咨詢語言SQL2.應用進程
3.網(wǎng)絡4.IP地址
Question17.(單項選擇)
當顧客向ISP申請Iniernet帳戶時,顧客I*E-mail帳戶應包括
1.IP地址2.WWW地址3.顧客密碼(Passw“d)4.顧客名(UserName)與顧客密g(Password)
Question0.(單項選擇)
WWWH勺超鏈接中定位信息所在的位置使用的是
1.超文本(hypertext)技術
2,統(tǒng)一資源定位器(URL,UniformResourceLocators)
3.超妹體(hype門nedia技術)
4.超文本標注語言HTML
Question19.(單項選擇)
計算機網(wǎng)絡系統(tǒng)與分布式系統(tǒng)之間H勺區(qū)雙重要是
1.系統(tǒng)物理構造
2.系統(tǒng)高層軟件
3.傳播介質(zhì)類型
4.服務器類型
Question20.(單項選擇)
幀中繼系統(tǒng)設計的重要目的是用于互連多種1.廣域網(wǎng)2.電話網(wǎng)
3.局域網(wǎng)4.0)ATIM網(wǎng)
Question21.(單項選擇)
ATM網(wǎng)絡采用固定長度H勺信元傳送數(shù)據(jù),信元長度為
1.1024B2.53B3,I28B4.64B
Question22.(單項選擇)
TCP/IP參照模型中的中機.網(wǎng)絡層對應干OSIRM中H勺
1.網(wǎng)絡層2.物理層
3.數(shù)據(jù)鏈路層
4.物理層與數(shù)據(jù)鏈路層
Question23.(單項選擇)
計算機網(wǎng)絡最突出的長處是:
1.計算精度高2.內(nèi)存容量大
3.運算速度快4.連網(wǎng)的計算機可以互相共享資源
Question24.(單項選擇)
計算機網(wǎng)絡分為局域網(wǎng)、城域網(wǎng)與廣域網(wǎng),其劃分的根據(jù)是:
1,數(shù)據(jù)傳播所使用的介質(zhì)
2.網(wǎng)絡的作用范圍
3.網(wǎng)絡的控制方式
4.網(wǎng)絡I內(nèi)拓撲構造
Question25.(單項選擇)
用二分法查找一種長度為101內(nèi)、排好序內(nèi)線性表,查找不成功時,最多需要比較多少次?
1.52.23.44.1
Question31.(單項選擇)
根據(jù)線程安全的有關知識,分析如下代碼、當調(diào)用lesl措施時i>10時與否會引起死鎖?
publicvoidtest(inti)
{lock(this)
{if(i>10)
{iftest(i);})}
1.會鎖死2.不會鎖死
Question32.(單項選擇)
如下描述錯誤的是(>
I,在C++中支持抽象類而在C#中不支持拍象類.
2.C++中可在頭文獻中申明類的組員而在CPP文獻中定義類的組員,在C#中沒有頭文獻并且在同?處申明和定義類的組員。
3.在C#中可使用new修飾符顯式隱藏從基類繼承的組員。
4.在C#中要在派生類中重新定義基類的虛函數(shù)必須在前面加Override。
Question33.(單項選擇)
int||[|myArray3=newint|3]|]{newint[3]{5,6,2},newint[5116,9,7,8,3|?newint[2]{3,2|);myArray3⑵⑵的值是()..
1.9
2.2
3.6
4.越界
Question34.(單項選擇)
在C#中荏用Sockei進行網(wǎng)絡通信編理的一?般環(huán)節(jié)是:建立Sockei偵聽、()、運用Socket接受和發(fā)送數(shù)據(jù),
1.建立Socket連接
2.獲得端口號:
3.獲得1P地址;
4.獲得主機名:
Question35.(單項選擇)
假如設treeView1=newTreeView(),TreeNodenode=newTreeNode("根結(jié)點"),則treeView1.Nodes.Add(node)返回時是一種0類
型的值。
1.TreeNode:
2.int:
3.string?
4.TrecView:
Question36.(單項選擇)
申明一種委托publicdelegateinimyCallBack(inlx);則用該委托產(chǎn)生的網(wǎng)調(diào)措施II勺原型應當是
l.voidmyCallBack(intx)
2.intrcceivc(inlnum)
3.stringreceive(intx)
4.不確定的
Question37.(單項選擇)
有關ASP.NET中的代碼隱藏文獻的描述對的的是
LWeb窗體頁的程序的邏輯由代碼構成,這些代碼的創(chuàng)立用于與窗體交互。編程邏輯唯?與顧客界面不?樣的文獻中。該文
獻稱作為“代碼隱藏”文獻,假如用C#創(chuàng)立,該文獻
2.項目中所有Web窗體頁的代碼隱破文獻都被編譯成.EXE文獻
3.項目中所有的Web窗體頁H勺代碼隱藏文獻都被編譯成項目動態(tài)鏈接庫(dl)文獻
4.以上都不對的
Question38.(單項選擇)
Whatcompilerswitchcreatesanxmlfilefromthexmlcommentsinihefilesinanassembly?
l./tcxl
2./doc
3./xml
4./lielp
Question39.(單項選擇)
下面的代碼實現(xiàn)了設計模式中的什么模式
publicclassA{
privateAinstance;
privateA(){
)
publicstaticAInstance{
get
(
if(A==null)
A=newA():
returninstance;
)
)
)
1.Factory
2.AbstractFactory
3.Singleton
4.Builder
Question40.(單項選擇)
classClassi
publicstaticiniCount=0;
staticClass1()
{
Couni++;
)
publicClass1()
{
Count++;
)
)
Classiol=newClassi();
Classio2=newClass1();
請問,ClassI.Count時值是多少?(j
1.1
2.2
3.3
4.4
Question26.(單項選擇)
模塊內(nèi)聚度越高,闡明模塊內(nèi)各成分彼此結(jié)合的程度越
1.松散
2.緊密
3.無法判斷
4.相似
Question27.(單項選擇)
軟件需求分析階段的輸出重.要是
1.需求闡明書
2.開發(fā)計劃
3.可行性匯報
4.設計闡明書
Question28.(單項選擇)
如下選項中不是項目經(jīng)理的職責的是?
1.需求分析
2.計劃
3.計劃跟蹤
4.質(zhì)量管理
Question29.(單.項選擇)
單元測試一般在什么時候進行?
1.編碼完畢后
2.系統(tǒng)測試前
3.測試用例編寫完畢后
4.集成測試后
Question30.(多選)
配置管理能起到如下哪些作用?
1.版本管理
2.變更管理
3.需求管理
4.測試管理
Question0.(單項選擇)
abstractclassBascClass
publicvirtualvoidMethodA()
Console.Wri(cl.inc("BascClass");
1
publicvirtualvoidMethodBO
{
)
)
classClassi:BascClass
(
publicvoidMcihodA()
(
Console.WritcLinc("Class1");
)
publicoverridevoidMethodBO
(
)
)
classClass2:Classi
(
newpablicvoidMethodBO
{
)
1
classMainClass
publicstaticvoidMain(string|]args)
Class2o=newClass2();
o.MethodAO;
)
)
請問,此程序輸出成果是:
I.BaseClass
2.BassClassClassi
3.ClassI
4.ClasslBassClass
Question42.(單項選擇)
publicstaticvoidMain(stringnargs)
(
inii=;
objecto=i;
i=:
intj=(int)o;
Console.WriteLine(',i={0},o={1},j={2}”,i,oj);
)
Li=,O=,j=
2.i=,o=,j=
3.i=,o=,J=
4.i=,o=,j=
Question43.(多選)
您要創(chuàng)立ASP.NET應用程序用于袒行AllWin企業(yè)內(nèi)部的Web站點,這個應用程序包括了50個頁面。您想要配置這個應用
程序以便當發(fā)生一種HTTP代碼錯誤時它可以顯示一種自定義H勺錯誤頁面給顧客。您想要花最小H勺代價完畢這些目的.您應當怎
么做?(多選)
1.在這個應用程序的Global.asax文獻中創(chuàng)立一種Applicalion_Error過程去處理ASP.NET代碼錯誤。
2.在這個應用程序的Web.config文獻中創(chuàng)立一種applicalionError節(jié)去處理ASP.NET代碼錯誤。
3.在這個應用程序的Global.asax文獻中創(chuàng)立一種CustomErrors事件去處理HTTP錯誤。
4.在這個應用程序出JWeb.config文獻中創(chuàng)立一種CuslomErrors節(jié)去處理HTTP錯誤。
Question44.(單項選擇)
如下程序的運行成果是:
publicabstractclassA
(
publicA()
(
Console.WritcLinc('A');
)
publicvirtualvoidFun()
(
Conso!c.Wri(cLine("A.Fun()");
)
)
publicclassB:A
{
publicB()
(
Console.WriteLine('B');
)
publicnewvoidFun()
Console.WriteLine("B.Fun()");
)
publicstaticvoidMain()
(
Aa=newB();
a.Fun();
)
)
I.ABA.Fun()
2.ABB.Fun()
3.BAA.Fun()
4.BAB.Fun()
Question45.(單項選擇)
WhichofthesesiringdefinitionswillprcvcnlescapingonbackslashesinC#?*
1.strings=#"nTeststringv;
2.strings="'nTeststring”;
3.strings=@"nTeststring";
4.strings=°nTeststring";
Question46.(單項選擇)
WhichofthefollowingoperationscanyouNOTperformonanADO.NETDataSet?
I.ADataSetcanbesynchronisedwithaRecordSet.
2.ADaiaSctcanbesynchronisedwith(hedatabase.
3.ADataSetcanbeconvertedtoXML.
4.YoucaninfertheschemafromaDataSet
Question47.(單項選擇)
InObjectOrientedProgramming,howwouldyoudescribeencapsulation?
l.Theconversionofonetypeofobjecttoanother.
2.Theruntimeresolutionofmethodcalls.
3.Theexpositionofdata.
4.Theseparationofinterfaceandimplementation.
Question48.(單項選擇)
Howdocsassemblyversioningin.NETpreventDLLHell?
l.Theruntimecheckstoseethatonlyoneversionofanassemblyisonthemachineatanyonetime.
2..NETallowsassembliestospecifythenameANDtheversionofanyassembliestheyneedtorun.
3.Thecompilerofferscompiletimecheckingforbackwardcompatibility.
4.1(doesn,l.
Question49.(單項選擇)
三種常用的字符串判空串措施:
1:boolisEmpty=(str.Length==0);
2:boolisEmpty=(str==Siring.Empty):
3:boolisEmpty=(str==
哪種措施最快?
1.12.23.3
Question50.(單項選擇)
publicsealedclassSampleSingletonI
{privatein(m_Countcr=0;
privateSampleS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 非織造布卷繞分切工沖突解決測試考核試卷含答案
- 平版制版員誠信品質(zhì)考核試卷含答案
- 電光源電路部件制造工安全實操水平考核試卷含答案
- 2025年環(huán)衛(wèi)清潔裝備項目發(fā)展計劃
- 2026年重生式消費項目評估報告
- 供水業(yè)務知識題庫及答案
- 施工安全消防措施
- 導管滑脫應急預案演練腳本
- 2025年AI自然語言處理技術培訓專項試題及答案
- 2025年單位駕駛員年度工作總結(jié)
- 2026年重慶市江津區(qū)社區(qū)專職人員招聘(642人)筆試備考試題及答案解析
- 2026年思明區(qū)公開招聘社區(qū)工作者考試備考題庫及完整答案詳解1套
- 【四年級】【數(shù)學】【秋季上】期末家長會:數(shù)海引航愛伴成長【課件】
- 小學音樂教師年度述職報告范本
- 2025年新版八年級上冊歷史期末考試模擬試卷試卷 3套(含答案)
- 2026福建廈門市校園招聘中小學幼兒園中職學校教師346人筆試參考題庫及答案解析
- 2025年合肥經(jīng)開投資促進有限公司公開招聘11人筆試參考題庫及答案解析
- 儲能電站電力銷售協(xié)議2025
- 北京市社保信息化發(fā)展評估研究報告
- GB/T 8336-2011氣瓶專用螺紋量規(guī)
- GB/T 1048-2019管道元件公稱壓力的定義和選用
評論
0/150
提交評論