net面試題(硅谷)

net面試題(硅谷)

ID:31737289

大?。?2.94 KB

頁數(shù):12頁

時間:2019-01-17

net面試題(硅谷)_第1頁
net面試題(硅谷)_第2頁
net面試題(硅谷)_第3頁
net面試題(硅谷)_第4頁
net面試題(硅谷)_第5頁
資源描述:

《net面試題(硅谷)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。

1、.NET面試題1?請列舉出CLR(公共語言運行時)的任意5個功能?答:①內(nèi)存管理②線程執(zhí)行③安全驗證④代碼執(zhí)行⑤編譯。2?如何用面向對象的思想來編寫程序?使用面向對象編程有什么好處?答:面向對象是思考問題的一種方式,使用面向對象思想程序設計首先需要深入了解封裝,繼承和多態(tài)三大特性,在設計程序時將具有相同屬性和行為的事物以類的方式構造出來,并且通過實例化的方式得到該類的對象?各個不同的對象之間通過消息的方式進行通信,在面向對象程序設計中,一般使用對象傳遞數(shù)據(jù).(封裝、繼承、多態(tài)〉好處:使用面向對象程序設計能夠使程序易并

2、調(diào)用它部署的服務。WebService是一種應用程序,它可以使用標準的互聯(lián)網(wǎng)協(xié)議,像超文本傳輸協(xié)議(HTTP)和XML,將功能綱領性地體現(xiàn)在互聯(lián)網(wǎng)和企業(yè)內(nèi)部網(wǎng)上??蓪eb服務視作Web上的組件程序設計。3.簡述你對XMLWebService的認識。答:WebService是一種新的web應甬程序分支,他們是自包含、自描述、模塊化的應用,可以發(fā)布、定位、通過web調(diào)用。WebService可以執(zhí)行從簡單的請求到復雜商務處理的任何功能。一旦部署以后,其他WebService應用程序可以發(fā)現(xiàn)并調(diào)用它部署的服務。WebSe

3、rvice是一種應用程序,它可以使用標準的互聯(lián)網(wǎng)協(xié)議,像超文本傳輸協(xié)議(HTTP)和XML,將功能綱領性地體現(xiàn)在互聯(lián)網(wǎng)和企業(yè)內(nèi)部網(wǎng)上。可將Web服務視作Web上的組件程序設計。4?什么是SOAP協(xié)議,有哪些應用?答:①是一種輕量的、簡單的,量于XML的協(xié)議(簡單對象訪問協(xié)議人它被設計成在Web上交換結構化的和固化的信息。②SOAP可以和現(xiàn)存的許多因特網(wǎng)協(xié)議和格式結合使用,包括超文本傳輸協(xié)議,簡單郵件傳輸協(xié)議。5?什么是HTTP協(xié)議,他有什么作用?答:HTTP協(xié)議是一種Internet±最常見的協(xié)議,即超文本傳輸協(xié)議,

4、用于傳輸超文本標記語言編寫的文件,也就是我們通常說的網(wǎng)頁,通過這個協(xié)議,我們可以瀏覽網(wǎng)絡上的各種信息,在瀏覽器上看到豐富多彩的文字和圖片。6.ASP.NET的代碼有哪兩種編寫方式?答:混合編碼模式和代碼分離模式。7?什么是裝箱,什么是拆箱?答:把值類型轉換成引用類型的過程稱為裝箱,反之由引用類型轉換成值類型稱為j斥箱.&什么叫虛擬主機?我們編寫的ASP.NET如何放到虛擬主機上?答:虛擬主機,也叫“網(wǎng)站空間”,就是從一臺運行在互聯(lián)網(wǎng)上的服務器劃分出一定的磁盤空間,供用戶放置網(wǎng)站、應用組件等?并提供必要的網(wǎng)站功能與數(shù)據(jù)

5、存疲、傳*俞功能?每一個虛擬主機都眞肴巫立的孩名和完鑒的Internet器功能。一臺服務器上的不同虛擬主機是各自獨立的,并由用戶自行管理。9?什么是“代碼后置”技術?答:代碼后置是微軟的一項技術,也是我們編寫ASP.NET常用的編碼方式。具體方式將像ASP.NET頁面文件(.aspx)和代碼檔(?cs〉兩個檔相互關聯(lián)構成一個頁面。一步情況下。?aspx中沒有代碼、只有控件和HTML代碼,而在?CS檔中編寫相關的代碼。這樣做的好處就是代碼和頁面分離,使代碼更清晰10.什么是AJAX技術?苓:Ajax用來描述一組技術,它

6、使瀏覽器可以為用戶提供更為自然的瀏覽體驗,它包2舌是JavaScript,CSS,DOM,XmIHttpResquest四種技術的結合體。XmlHttpRequest是Ajax扌支采殆核心對象,它實現(xiàn)了以異步殆方式獲得服務器數(shù)據(jù).DOM是指”文文件對象模型”,通過它可以方便的定位一個HTML或XML文檔的任意部分并執(zhí)行相關操作。門?什么是數(shù)據(jù)庫三大范式,分別是什么?起什么作用?答:設R是一個關系模式,如果R中的每個屬性都是不可分解的,則稱R為第一范式如果關系模式R是第一范式,且每個非碼屬性都完全依賴于碼屬性,則稱R為

7、第二范式如果關系模式R是第二范式,且沒有一個非碼屬性傳遞依賴于碼,則稱R為第三范式12?數(shù)據(jù)庫的索引有什么作用?分為哪兩種?有什么區(qū)別?答:①為數(shù)據(jù)庫提供一種方法來編排查詢數(shù)據(jù)的路徑,相當于漢語字(詞》典中按拼晉或筆劃排序的目錄。②主鍵索弓I聚集索弓IO遂在數(shù)紘庫頭余圖f為箋定義一個主鍵將自動創(chuàng)建主鍵索引,主鍵索引是唯一索引的特殊類型在聚集索引申,表中各行的物理順序與健值的邏輯(索引〉順序相同。表只能包含一個聚集索引。13?面向對象有哪三大特征?分別帶來有什么好處?答:①面向對象的三大特征是封裝、繼承、多態(tài)。②封裝可

8、以隱藏實現(xiàn)細節(jié),使得代碼模塊化、繼承可以使用現(xiàn)有類的所有功能,并在無需重新編寫原來的類的情況下對這些功能進行擴展。繼承可以擴展已存在的代碼模塊(類/它們的目的都是為了“代碼重用”、多態(tài)是允許將子類類型的指針賦值給父類類型的指針。14?什么是多線程應用程序?什么情況下需要用到多線程?答:①多線程是為了使得多個線程并行的工作以完成多項任務,以提高系

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。