![最新的Net面試題及答案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/18/a04aa7ce-5a0a-4310-9df6-6df5603e2265/a04aa7ce-5a0a-4310-9df6-6df5603e22651.gif)
![最新的Net面試題及答案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/18/a04aa7ce-5a0a-4310-9df6-6df5603e2265/a04aa7ce-5a0a-4310-9df6-6df5603e22652.gif)
![最新的Net面試題及答案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/18/a04aa7ce-5a0a-4310-9df6-6df5603e2265/a04aa7ce-5a0a-4310-9df6-6df5603e22653.gif)
![最新的Net面試題及答案_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/18/a04aa7ce-5a0a-4310-9df6-6df5603e2265/a04aa7ce-5a0a-4310-9df6-6df5603e22654.gif)
![最新的Net面試題及答案_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/18/a04aa7ce-5a0a-4310-9df6-6df5603e2265/a04aa7ce-5a0a-4310-9df6-6df5603e22655.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、最新的.Net 面試題及答案最新的.Net 面試題及答案1.a=10,b=15,在不用第三方變題的前提下,把a(bǔ),b 的值互換a=a+b;b=a-b;a=(a-b/2;b=b+a2:已知數(shù)組int max=6,5,2,9,7,4,0;用快速排序算法按降序?qū)ζ溥M(jìn)行排列,并返回?cái)?shù)組public class TestQuickSort private int array = null;private void quickSort(int lowest, int highest if (array = null | lowest < 0 | lowest >= highest| highes
2、t >= array.length return;int low = lowest;int high = highest;int key = low+;for (; low <= high; if (key < high if (arraykey > arrayhigh arrayhigh = arraykey + (arraykey = arrayhigh * 0; key = high;high-;if (key > low if (arraykey < arraylow arraylow = arraykey + (arraykey = arraylo
3、w * 0;key = low;low+;quickSort(lowest, key - 1;quickSort(key + 1, highest;/* param args*/public static void main(String args TestQuickSort test = new TestQuickSort(;int array = 6,5,2,9,7,4,0;test.array = array;test.quickSort(0, array.length - 1;for (int i = 0; i < length; i+ 快速排序是綜合性能最好的內(nèi)部排序算法!算法
4、private static int Partition(ref int dest, int be, int en, ref int swapTimesint temp = desten;int b = be;int e = en;while(b != ewhile(destb < temp && b < eb +;if(b < edeste = destb;e -;swapTimes +;while(deste > temp && b < ee -;if(b < edestb = deste;b +;swapTimes +;
5、destb = temp;return b;3:請簡述面向?qū)ο蟮亩鄳B(tài)的特性及意義!在c#中多態(tài)性的定義是:同一操作作用于不同的類的實(shí)例、不同的類將進(jìn)行不同的解釋、最后產(chǎn)生不同的執(zhí)行結(jié)果。c#支持兩種類型的多態(tài)性:編譯時的多態(tài)性(靜態(tài)聯(lián)編)編譯時的多態(tài)性是通過重載來實(shí)現(xiàn)的。方法重載和操作符重載、它們都實(shí)現(xiàn)了編譯時的多態(tài)性。對于非虛的成員來說系統(tǒng)在編譯時根據(jù)傳遞的參數(shù)、返回的類型等信息決定實(shí)現(xiàn)何種操作。運(yùn)行時的多態(tài)性(動態(tài)聯(lián)編)運(yùn)行時的多態(tài)性就是指直到系統(tǒng)運(yùn)行時才根據(jù)實(shí)際情況決定實(shí)現(xiàn)何種操作c#中運(yùn)行時的多態(tài)性。通過虛成員實(shí)現(xiàn)。編譯時的多態(tài)性為我們提供了運(yùn)行速度快的特點(diǎn)而運(yùn)行時的多態(tài)性則帶來了高度
6、靈活和抽象的特點(diǎn)。4:session 喜歡丟值且占內(nèi)存,Cookis 不安全,請問用什么辦法代替這兩種原始的方法用VIEWSTATE /Profile/自己在服務(wù)器端實(shí)現(xiàn)個Cache5:對數(shù)據(jù)的并發(fā)采用什么辦法進(jìn)行處理較好。、使用事務(wù)對象:1SqlConnection conn = new SqlConnection(ConnectionString; 2 SqlCommand cmd = new SqlCommand("delete from table_a where bh=1",conn;3 SqlTransaction Trans ; /事物對象45 conn.Op
7、en(;6 Trans = conn.BeginTransaction(IsolationLevel.ReadCommitted, "MyTrans"7 cmd.Transaction = Trans;8 try9 cmd.ExecuteNonQuery(;10 /如果成功,則提交數(shù)據(jù)11 Trans.Commit(;12 13 catch (SqlException Err14 /產(chǎn)生錯誤,則回滾事物對象15 Trans.Rollback("MyTrans"16 17 finally18 conn.Close(;19 2、 使用lock( unlock
8、(3、使用時間戳,使用類型。6:已知Oracle 數(shù)據(jù)庫有GD 和ZS 兩個數(shù)據(jù)庫,GD 數(shù)據(jù)庫v_s表有數(shù)據(jù)寫入時,從v_s表中提取最新數(shù)據(jù)到ZS 數(shù)據(jù)庫的D_E表中。請問用什么辦法解決這一問題?如果又碰到不能互訪的問題時,又用什么辦法解決?答案:1:觸發(fā)器2:不能互訪時, 肯定是權(quán)限出了問題, 可以對v_s表賦予D_E表的操作權(quán)限7:已知Oracle 數(shù)據(jù)庫a,b現(xiàn)在在a 用戶權(quán)限下,訪問b 數(shù)據(jù)庫sql 語句為select a.* From b a,請改正這一句Sql 的寫法答案:select * From b.TableName8:當(dāng)對數(shù)據(jù)庫進(jìn)行海量級的數(shù)據(jù)插入時,數(shù)據(jù)庫出現(xiàn)報(bào)錯,錯誤
9、原因可能有哪些,以你的經(jīng)驗(yàn)談?wù)勀愕慕鉀Q辦法答案:1:數(shù)據(jù)庫表空間不足, 因?yàn)镺racle 必須指定表空間的大小 更改表空間大小, 如果裝有雙機(jī)熱備則必須對物理存貯文件進(jìn)行手工更改2:表死鎖 采用腳本形式對表解鎖3:監(jiān)聽丟失, 重啟監(jiān)聽解決9:算法分析AH 20060625 12 44 01 CAD001AH 20060625 12 44 01 CAD001AH 20060625 13 44 02 CAD001AH 20060625 14 44 03 CAD001說明:第二列表示日期,第三列表示溫度,第四列表示水位,第五列表示流量,第6列表示水位測站編碼, 每一列表示一個字段很明顯第一條數(shù)據(jù)和第
10、二條數(shù)據(jù)重復(fù),然數(shù)據(jù)表中有主鍵和外鍵的約束,是不允許有重復(fù)的數(shù)據(jù)存在的, 請構(gòu)造算法將重復(fù)的數(shù)據(jù)Del 掉select distinct * into #Tmp from tableNamedrop table tableNameselect * into tableName from #Tmpdrop table #Tmp10:javascript算法已知a,b, 現(xiàn)在點(diǎn)鼠標(biāo)a 會向b 游動, 鼠標(biāo)停,a 會停下來請實(shí)現(xiàn)" 跑步算法"1, 請你說說.NET 中類和結(jié)構(gòu)的區(qū)別?答:結(jié)構(gòu)和類具有大體的語法,但是結(jié)構(gòu)受到的限制比類要多。結(jié)構(gòu)不能申明有默認(rèn)的構(gòu)造函數(shù),為結(jié)構(gòu)的副本
11、是又編譯器創(chuàng)建和銷毀的,所以不需要默認(rèn)的構(gòu)造函數(shù)和析構(gòu)函數(shù)。結(jié)構(gòu)是值類型,所以對結(jié)構(gòu)變量所做的改變不會影響其的原值,而類是應(yīng)用類型,改變其變量的值會改變其原值。申明結(jié)構(gòu)用Struck 關(guān)鍵字,申明類用class 關(guān)鍵字,向方法傳遞結(jié)構(gòu)是時是通過值傳遞的,而不是通過引用。與類不同,結(jié)構(gòu)的實(shí)例化可以不使用New 關(guān)鍵字。類可以實(shí)現(xiàn)接口。2, 死鎖的必要條件? 怎么克服?答:系統(tǒng)的資源不足,進(jìn)程的推進(jìn)的順序不合適,資源分配不當(dāng),一個資源每次只能被一個進(jìn)程使用,一個資源請求資源時,而此時這個資源已阻塞,對已獲得資源不放,進(jìn)程獲得資源時,未使用完前,不能強(qiáng)行剝奪。3, 接口是否可以繼承接口? 抽象類是否
12、可以實(shí)現(xiàn)接口? 抽象類是否可以繼承實(shí)體類?答:接口是可以繼承接口的,抽象類是可以實(shí)現(xiàn)接口的,抽象類可以繼承實(shí)體類,但是有個條件,條件是,實(shí)體類必須要有明確的構(gòu)造函數(shù)。4, 構(gòu)造器Constructor 是否可以被繼承? 是否可以被Override?答:Constructor 不可以被繼承,因此不能被重寫(Overriding,但可以被重載(Overloading.5, 當(dāng)一個線程進(jìn)入一個對象的方法后,其它線程是否可以進(jìn)入該對象的方法?答:不可以,一個對象的方法只能由一個線程訪問。6, 用最有效的方法算出等已8對于幾?答:2<<3.7, C#是否可以對內(nèi)存直接進(jìn)行操作?答:這個問題比
13、較難回答,也是個很大的問題。但是可以這樣問答。C#是可以對內(nèi)存進(jìn)行直接操作的,雖然很少用到指針,但是C#是可以使用指針的,在用的時候需要在前邊加unsafe, ,在.net 中使用了垃圾回收機(jī)制(GC功能,它替代了程序員,不過在C#中不可以直接使用finalize 方法,而是在析構(gòu)函數(shù)中調(diào)用基類的finalize(方法。8, Error和Exception 有是區(qū)別?答:error 表示恢復(fù)不是不可能,但是很困難,exception 表示一種實(shí)際或?qū)崿F(xiàn)問題,它表示程序運(yùn)行正常不可以發(fā)生的。9, 談?wù)刦inal,finally,finallize 的區(qū)別?答:final 用于申明屬性,方法和類,表示屬性不可變,方法不可以被覆蓋,類不可以被繼承。Finally 是異常處理語句結(jié)構(gòu)中,表示總是執(zhí)行的部分。Finallize 表示是object 類一個方法,在垃圾回收機(jī)制中執(zhí)行的時候會被調(diào)用被回收對象的方法。10, HashMap和Hashtable 區(qū)別?答:HashMap 是Hashtable 的輕量級實(shí)現(xiàn),非線程安全的實(shí)現(xiàn)他們都實(shí)現(xiàn)了map 接口,主要區(qū)別是HashMap 鍵值可以為空null, 效率可以高于Hashtable 。11,Collection 和Collections 的區(qū)別?答:Collection 是集合類的上級接
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇科版數(shù)學(xué)九年級上冊第1章《用一元二次方程解決問題一元二次方程的應(yīng)用》聽評課記錄
- 五年級下冊數(shù)學(xué)聽評課記錄《 找次品(一)》人教新課標(biāo)
- 湘教版數(shù)學(xué)八年級下冊2.3《中心對稱圖形》聽評課記錄
- 人民版道德與法治九年級上冊第一課《新媒體新生活》聽課評課記錄
- 湘教版數(shù)學(xué)八年級上冊4.3《一元一次不等式的解法》聽評課記錄
- 北師大版歷史九年級下冊第17課《現(xiàn)代世界的科技與文化》聽課評課記錄
- 中圖版地理七年級上冊《第一節(jié) 地球和地球儀》聽課評課記錄8
- 八年級政治上冊第四課-第二框-交往講藝術(shù)聽課評課記錄魯教版
- 中圖版地理八年級下冊5.2《學(xué)習(xí)與探究 亞洲的人文環(huán)境》聽課評課記錄
- 浙教版數(shù)學(xué)七年級上冊5.3《一元一次方程的應(yīng)用》聽評課記錄
- 如何進(jìn)行有效的目標(biāo)設(shè)定和達(dá)成
- 工程類工程公司介紹完整x
- 古籍文獻(xiàn)整理與研究
- 板帶生產(chǎn)工藝熱連軋帶鋼生產(chǎn)
- 關(guān)鍵工序特殊過程培訓(xùn)課件精
- 輪機(jī)備件的管理(船舶管理課件)
- 【活教育】陳鶴琴現(xiàn)代兒童教育學(xué)說
- 《機(jī)修工基礎(chǔ)培訓(xùn)》課件
- 統(tǒng)編《道德與法治》三年級下冊教材分析
- 清淤邊坡支護(hù)施工方案
- 智能制造裝備及系統(tǒng) 配套課件
評論
0/150
提交評論