




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——國(guó)內(nèi)最全net面試題目國(guó)內(nèi)最全的.net面試題目2023-07-1016:101.new有幾種用法第一種:newClass();其次種:覆蓋方法publicnewXXXX(){}
第三種:new約束指定泛型類(lèi)聲明中的任何類(lèi)型參數(shù)都必需有公共的無(wú)參數(shù)構(gòu)造函數(shù)。2.如何把一個(gè)array復(fù)制到arrayList里foreach(objectoinarray)arrayList.Add(o);
3.datagrid.datasouse可以連接什么數(shù)據(jù)源[dataset,datatable,dataview]dataset,datatable,dataview,IList4.概述反射和序列化
反射:程序集包含模塊,而模塊包含類(lèi)型,類(lèi)型又包含成員。反射則提供了封裝程序集、模塊和類(lèi)型的對(duì)象。您可以使用反射動(dòng)態(tài)地創(chuàng)立類(lèi)型的實(shí)例,將類(lèi)型綁定到現(xiàn)有對(duì)象,或從現(xiàn)有對(duì)象中獲取類(lèi)型。然后,可以調(diào)用類(lèi)型的方法或訪(fǎng)問(wèn)其字段和屬性
序列化:序列化是將對(duì)象轉(zhuǎn)換為簡(jiǎn)單傳輸?shù)母袷降倪^(guò)程。例如,可以序列化一個(gè)對(duì)象,然后使用HTTP通過(guò)Internet在客戶(hù)端和服務(wù)器之間傳輸該對(duì)象。在另一端,反序列化將從該流重新構(gòu)造對(duì)象。
5.概述o/rmapping的原理
利用反射,配置將類(lèi)于數(shù)據(jù)庫(kù)表映射6.類(lèi)成員有()種可訪(fǎng)問(wèn)形式可訪(fǎng)問(wèn)形式?不懂。
可訪(fǎng)問(wèn)性:public,protected,private,internal7.用sealed修飾的類(lèi)有什么特點(diǎn)
sealed修飾符用于防止從所修飾的類(lèi)派生出其它類(lèi)。假使一個(gè)密封類(lèi)被指定為其他類(lèi)的基類(lèi),則會(huì)發(fā)生編譯時(shí)錯(cuò)誤。密封類(lèi)不能同時(shí)為抽象類(lèi)。
sealed修飾符主要用于防止非有意的派生,但是它還能促使某些運(yùn)行時(shí)優(yōu)化。具體說(shuō)來(lái),由于密封類(lèi)永遠(yuǎn)不會(huì)有任何派生類(lèi),所以對(duì)密封類(lèi)的實(shí)例的虛擬函數(shù)成員的調(diào)用可以轉(zhuǎn)換為非虛擬調(diào)用來(lái)處理。
8.列舉ADO.NET中的五個(gè)主要對(duì)象,并簡(jiǎn)單描述connection,command,dataReader,trans,dataset...9.執(zhí)行下面代碼后:
StringstrTemp=\某某某\;
IntiSystem.Text.Encoding.Default.GetBytes(strTemp).Length;Intj=strTemp.Length;問(wèn):i=(14);j=(11)
i=(14);j=(11)中文兩個(gè)字節(jié)
10.C#中,stringstr=null與stringstr=\,請(qǐng)盡量用文字說(shuō)明區(qū)別。(要點(diǎn):說(shuō)明詳細(xì)的內(nèi)存空間分派)
stringstr=\分派空間
11.詳述.NET里class和struct的異同!class:放在?struct放在?struct值傳遞
類(lèi)與結(jié)構(gòu)有好多相像之處:結(jié)構(gòu)可以實(shí)現(xiàn)接口,并且可以具有與類(lèi)一致的成員類(lèi)型。然而,
結(jié)構(gòu)在幾個(gè)重要方面不同于類(lèi):結(jié)構(gòu)為值類(lèi)型而不是引用類(lèi)型,并且結(jié)構(gòu)不支持繼承。結(jié)構(gòu)的值存儲(chǔ)在“在堆棧上〞或“內(nèi)聯(lián)〞。細(xì)心的程序員有時(shí)可以通過(guò)聰明地使用結(jié)構(gòu)來(lái)加強(qiáng)性能。
12.概述.NET里對(duì)remoting和webservice兩項(xiàng)技術(shù)的理解和實(shí)際中的應(yīng)用。遠(yuǎn)程規(guī)律調(diào)用,remoing接口只能用在.net中13.什么是code-behind技術(shù)aspxandcs
14.概述三層結(jié)構(gòu)體系web/business/dataaccess
15.如何實(shí)現(xiàn)MVC模式,舉例說(shuō)明!web/business/dataaccess
1.面向?qū)ο蟮乃枷胫饕ㄊ裁???這個(gè)題范圍太廣,不知道說(shuō)什么.2.什么是ASP.net中的用戶(hù)控件
答:用戶(hù)控件就是.ascx擴(kuò)展名的東西嘍,可以拖到不同的頁(yè)面中調(diào)用,以節(jié)省代碼.譬如登陸可能在多個(gè)頁(yè)面上有,就可以做成用戶(hù)控件,但是有一個(gè)問(wèn)題就是用戶(hù)控件拖到不同級(jí)別的目錄下后里面的圖片等的相對(duì)路徑會(huì)變得不確鑿,需要自已寫(xiě)方法調(diào)整.
3.什么叫應(yīng)用程序域?什么是受管制的代碼?什么是強(qiáng)類(lèi)型系統(tǒng)?什么是裝箱和拆箱?什么是重載?CTS、CLS和CLR分別作何解釋?zhuān)?/p>
答:裝箱就是把值類(lèi)型轉(zhuǎn)成引用類(lèi)型,從MSIL角度看好像是boxing,沒(méi)記錯(cuò)的話(huà)是把值從堆棧轉(zhuǎn)到堆中.拆箱相反,重載就是指一個(gè)方法名同,參數(shù)個(gè)數(shù)不同,返回值可以一致的方法.CLR是通用語(yǔ)言運(yùn)行時(shí),其它的不明白.
4.列舉一下你所了解的XML技術(shù)及其應(yīng)用
答:XML可是好東西,保存配置,站與站之間的交流,WEBSERVICE都要用它.5.值類(lèi)型和引用類(lèi)型的區(qū)別?寫(xiě)出C#的樣例代碼。
答:結(jié)構(gòu)是值類(lèi)型,類(lèi)是引用類(lèi)型,所以傳結(jié)構(gòu)就是值類(lèi)型的應(yīng)用啦,傳對(duì)象或類(lèi)就是引用類(lèi)型的,這個(gè)不用多寫(xiě)了吧.
6.ADO.net中常用的對(duì)象有哪些?分別描述一下。
答:connectioncommandsqladapterdatasetdatatabledataview等等.寫(xiě)不完了.7.如何理解委托?
答:據(jù)說(shuō)相當(dāng)于函數(shù)指針,定義了委托就可以在不調(diào)用原方法名稱(chēng)的狀況下調(diào)用那個(gè)方法.msdn2023中是這樣解釋的:委托具有以下特點(diǎn):
委托類(lèi)似于C++函數(shù)指針,但它是類(lèi)型安全的。委托允許將方法作為參數(shù)進(jìn)行傳遞。委托可用于定義回調(diào)方法。
委托可以鏈接在一起;例如,可以對(duì)一個(gè)事件調(diào)用多個(gè)方法。
方法不需要與委托簽名確切匹配。有關(guān)更多信息,請(qǐng)參見(jiàn)協(xié)變和逆變。
C#2.0版引入了匿名方法的概念,此類(lèi)方法允許將代碼塊作為參數(shù)傳遞,以代替單獨(dú)定義的方法。
8.C#中的接口和類(lèi)有什么異同。
答:這個(gè)異同可多了,要說(shuō)明白還真不簡(jiǎn)單.
9.。net中讀寫(xiě)數(shù)據(jù)庫(kù)需要用到哪些類(lèi)?他們的作用
答:這個(gè)類(lèi)自已可以寫(xiě)的啊,你是指基類(lèi)嗎?那configuration,sqlconnection,sqlcommand等都要用到.
10.UDP連接和TCP連接的異同。
答:前者只管傳,不管數(shù)據(jù)到不到,無(wú)須建立連接.后者保證傳輸?shù)臄?shù)據(jù)確鑿,必需連結(jié).11.ASP.net的身份驗(yàn)證方式有哪些?分別是什么原理?答:form認(rèn)證,windows集成認(rèn)證等,原理不明白.12.進(jìn)程和線(xiàn)程分別怎么理解?
答:進(jìn)程是老子,線(xiàn)程是兒子,沒(méi)有老子就沒(méi)有兒子,一個(gè)老子可以有多個(gè)兒子.一個(gè)兒子可以成為別人的兒子,一個(gè)老子也可以為別的老子生兒子.13.什么是code-Behind技術(shù)。
答:代碼分開(kāi),這是個(gè)明智的東西,像ASP這樣混成一堆很不爽.或者可以理解成HTML代碼寫(xiě)在前臺(tái),C#代碼寫(xiě)在后臺(tái).當(dāng)然前臺(tái)也有腳本,類(lèi)的調(diào)用等,其實(shí)寫(xiě)在一起也是可以的.14.活動(dòng)目錄的作用。
答:這個(gè)不明白.請(qǐng)明白的補(bǔ)充一下.
15..net中讀寫(xiě)XML的類(lèi)都?xì)w屬于哪些命名空間?答:System.Xml
我自已寫(xiě)的就不一定了,嘿嘿.
16.解釋一下UDDI、WSDL的意義及其作用。答:什么東西?
17.什么是SOAP,有哪些應(yīng)用。
答:SOAP(SimpleObjectAccessProtocol)簡(jiǎn)單對(duì)象訪(fǎng)問(wèn)協(xié)議是在分散或分布式的環(huán)境中交換信息并執(zhí)行遠(yuǎn)程過(guò)程調(diào)用的協(xié)議,是一個(gè)基于XML的協(xié)議。使用SOAP,不用考慮任何特定的傳輸協(xié)議(最常用的還是HTTP協(xié)議),可以允許任何類(lèi)型的對(duì)象或代碼,在任何平臺(tái)上,以任何一直語(yǔ)言相互通信。這種相互通信采用的是XML格式的消息,具體請(qǐng)看:/2521621.html18.如何部署一個(gè)ASP.net頁(yè)面。
答:隨便啦,想直接上傳就直接上傳,想打包成EXE就打包,看個(gè)人喜好.19.如何理解.net中的垃圾回收機(jī)制。
答:GC?對(duì)象創(chuàng)立了總要清除啊,不然內(nèi)存哪夠用?20.常用的調(diào)用webservice方法有哪些?答:調(diào)用就調(diào)用,還有好多方法嗎?
以上有答案的僅供參考(不一定正確哦),假使你有更好的答案請(qǐng)回復(fù)告訴我.NET面試題(0)
1.ASP.NET中的身份驗(yàn)證有那些?你當(dāng)前項(xiàng)目采用什么方式驗(yàn)證請(qǐng)解釋2.什么是WEB控件?使用WEB控件有那些優(yōu)勢(shì)?3.請(qǐng)解釋ASP。NET中以什么方式進(jìn)行數(shù)據(jù)驗(yàn)證?4.請(qǐng)談?wù)剬?duì)正則表達(dá)式的看法?
5.ASP。NET中共有幾種類(lèi)型的控件?各有什么區(qū)別?6.WEB控件可以激法服務(wù)端事件,請(qǐng)談?wù)劮?wù)端事件是怎么發(fā)生并解釋其原理?自動(dòng)傳回是什么?為什么要使用自動(dòng)傳回。
7.WEB控件及HTML服務(wù)端控件能否調(diào)用客戶(hù)端方法?假使能,請(qǐng)解釋如何調(diào)用?8.ASP。NET與ASP相比有什么優(yōu)勢(shì)?9.請(qǐng)解釋web.config文件中的重要節(jié)點(diǎn)
10.請(qǐng)解釋ASP。NET中的web頁(yè)面與其隱蔽類(lèi)之間的關(guān)系?
11.什么是viewstate,能否禁用?是否所用控件都可以禁用?
13.當(dāng)發(fā)現(xiàn)不能讀取頁(yè)面上的輸入的數(shù)據(jù)時(shí)很有可能是什么原因造成的?怎么解決14.請(qǐng)解釋一個(gè)WEB頁(yè)面中代碼執(zhí)行次序。
15.請(qǐng)解釋什么是上下文對(duì)象,在什么狀況下要使用上下文對(duì)象16.請(qǐng)解釋轉(zhuǎn)發(fā)與跳轉(zhuǎn)的區(qū)別?
17.請(qǐng)解釋ASP.NET中不同頁(yè)面之間數(shù)據(jù)傳遞有那些方式?
18.請(qǐng)解釋ASP。NET中buttonlinkbuttonimagebutton及hyperlink這四個(gè)控件之間的功別
19.請(qǐng)解釋一下。NET多層應(yīng)用程序中層與層之間以那幾種方式進(jìn)行數(shù)據(jù)傳遞。并解釋你自己的項(xiàng)目中采用那種方式進(jìn)行。
20.假使出現(xiàn)ASP。NET中的事件不能觸發(fā)可能由于什么原因造成?
21.假使需要在datagride控件中的某一列中添加下拉列表框并綁定數(shù)據(jù)怎么解決?22.請(qǐng)解釋中的數(shù)據(jù)綁定與傳統(tǒng)數(shù)據(jù)綁定有什么區(qū)別?
23.請(qǐng)解釋.net采用委托實(shí)現(xiàn)的事件模型與JAVA中采用接口實(shí)現(xiàn)的事件模型有什么區(qū)別,以圖示方式解釋。
24.請(qǐng)解釋接口的顯式實(shí)現(xiàn)有什么意義?第一,談?wù)刦inal,finally,finalize的區(qū)別。
其次,AnonymousInnerClass(匿名內(nèi)部類(lèi))是否可以extends(繼承)其它類(lèi),是否可以implements(實(shí)現(xiàn))interface(接口)?
第三,StaticNestedClass和InnerClass的不同,說(shuō)得越多越好(面試題有的很籠統(tǒng))。第四,s1=s1+1;有什么錯(cuò)?shorts1=1;s1+=1;有什么錯(cuò)?第十二,sleep()和wait()有什么區(qū)別?第十三,Java有沒(méi)有g(shù)oto?
第十四,數(shù)組有沒(méi)有l(wèi)ength()這個(gè)方法?String有沒(méi)有l(wèi)ength()這個(gè)方法?
第十五,Overload和Override的區(qū)別。Overloaded的方法是否可以改變返回值的類(lèi)型?第十六,Set里的元素是不能重復(fù)的,那么用什么方法來(lái)區(qū)分重復(fù)與否呢?是用==還是equals()?它們有何區(qū)別?
第十七,給我一個(gè)你最常見(jiàn)到的runtimeexception。第十八,error和exception有什么區(qū)別?
第十九,List,Set,Map是否繼承自Collection接口?其次十,abstractclass和interface有什么區(qū)別?
其次十一,abstract的method是否可同時(shí)是static,是否可同時(shí)是native,是否可同時(shí)是synchronized?
其次十二,接口是否可繼承接口?抽象類(lèi)是否可實(shí)現(xiàn)(implements)接口?抽象類(lèi)是否可繼承實(shí)體類(lèi)(concreteclass)?
其次十三,啟動(dòng)一個(gè)線(xiàn)程是用run()還是start()?其次十四,構(gòu)造器Constructor是否可被override?其次十五,是否可以繼承String類(lèi)?
其次十六,當(dāng)一個(gè)線(xiàn)程進(jìn)入一個(gè)對(duì)象的一個(gè)synchronized方法后,其它線(xiàn)程是否可進(jìn)入此對(duì)象的其它方法?
其次十七,try{}里有一個(gè)return語(yǔ)句,那么緊跟在這個(gè)try后的finally{}里的code會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在return前還是后?
其次十八,編程題:用最有效率的方法算出2乘以8等於幾?
其次十九,兩個(gè)對(duì)象值一致(x.equals(y)==true),但卻可有不同的hashcode,這句話(huà)對(duì)不對(duì)?第三十,當(dāng)一個(gè)對(duì)象被當(dāng)作參數(shù)傳遞到一個(gè)方法后,此方法可改變這個(gè)對(duì)象的屬性,并可返回變化后的結(jié)果,那么這里終究是值傳遞還是引用傳遞?
第三十一,swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?第三十二,編程題:寫(xiě)一個(gè)Singleton出來(lái)。
1.面向?qū)ο蟮乃枷胫饕ㄊ裁矗?/p>
2.什么是ASP.net中的用戶(hù)控件
3.什么叫應(yīng)用程序域?什么是受管制的代碼?什么是強(qiáng)類(lèi)型系統(tǒng)?什么是裝箱和拆箱?什么是重載?CTS、CLS和CLR
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025陜西省安全員知識(shí)題庫(kù)附答案
- 華能電廠(chǎng)采購(gòu)合同范本
- 個(gè)人投資項(xiàng)目合同范本
- 2025河北省安全員-C證(專(zhuān)職安全員)考試題庫(kù)
- 廠(chǎng)家金融分期購(gòu)車(chē)合同范本
- 勞動(dòng)合同范本美容
- 卡口抓拍合同范本
- 鄉(xiāng)村勞務(wù)服務(wù)合同范本
- 加盟餐飲合同范本
- 2025年吉林省安全員知識(shí)題庫(kù)及答案
- 蘇教版科學(xué)五年級(jí)下15《升旗的方法》教案
- 現(xiàn)代工業(yè)發(fā)酵調(diào)控緒論
- 超高性能混凝土項(xiàng)目立項(xiàng)申請(qǐng)(參考模板)
- 電纜橋架招標(biāo)文件范本(含技術(shù)規(guī)范書(shū))
- 試車(chē)場(chǎng)各種道路施工方案設(shè)計(jì)
- 部編版四年級(jí)語(yǔ)文下冊(cè)第二單元《習(xí)作:我的奇思妙想》課件PPT
- PS零基礎(chǔ)入門(mén)學(xué)習(xí)教程(適合純小白)PPT課件
- XX輸變電工程公司作業(yè)風(fēng)險(xiǎn)評(píng)估數(shù)據(jù)庫(kù)(精品模板)
- 涂裝行業(yè)常用日語(yǔ)單詞集
- 頭頸部影像學(xué)表現(xiàn)(詳細(xì)、全面)
- 《國(guó)際商務(wù)》PPT課件.ppt
評(píng)論
0/150
提交評(píng)論