網易綜合筆試題

才智咖 人氣:9.26K
網易綜合筆試題

1.寫出對“知之者不如好之者,好之者不如樂之者”的理解。
2.用中文寫出儘可能多的中文語句,要求包含有“都”的意思(all、both之意),但不能
有“都”字
和malloc/free的區別,並說說你在什麼情況下會自另行建立自己的記憶體分配機制。
3:malloc/free:只要給出想要的記憶體的長度就分配,並返加(void*)
new/delete:分配記憶體同時進行型別檢測,內建了sizeof運算,如果分配類的話,自動呼叫類的建構函式,delete也是,釋放記憶體時調類的析構
如果用free釋放“new建立的動態物件”,那麼該物件因無法執行解構函式而可能導致程式出錯。如果用delete釋放“malloc申請的動態記憶體 ”,理論上講程式不會出錯,但是該程式的可讀性很差。所以new/delete必須配對使用,malloc/free也一樣
在一個大的應用程式中,記憶體要不斷的分配和釋放,那樣的話隨著時間的推進,程式會越來越慢,碎片也越來越多,這時易用自己的記憶體分配機制.
用GloalAlloc(在DOS下用malloc)開一個或幾個大記憶體。然後寫自己的new或malloc函式。最後寫一些函式管理你的記憶體.
4.求極限lim(x-[x]),x趨於-3。
從左和從右不一樣
從左是:1
從右是:-1
5.比較兩個電路的可靠性。
6.程式設計題:輸入一個正整數,若該數能用幾個連續正整數之和表示,則輸出所有可能的正
整數序列。
7.有兩個字串 str1和str2,寫一個函式實現在str1中查詢str2的初始位置。要求不區分大小寫。
8.在字串S中尋找最長的字串x,條件是x存在於S中。即是如:abcabcdcd中的`abc。
9.求Fibonacci數列中第k個與前面所有數互質的數(除前面兩個數 1,1 )。
10.有100個真幣和一個假幣,只知道真幣與假幣不等重,要求只稱兩次,得出是真幣重還是假幣重。
等分 兩部分
稱一下
隨便去一部分再稱
1,如果取重的一部分
1。1 相等 則輕
1。2 不等 則重
2。如果取輕的一部分
2。1 相等 則重
2。1 不等 則輕
11.證明題:給出n個互不相同的分數數列a1/b1, a2/b2… an/bn ,證明(a1 + a2 + … + an) / (b1 + b2 + … + bn) 的值在數列a1/b1, a2/b2… an/bn 數列的最大值和最小值之間。
12. 證明題:在三角形中,假設等角對等邊,證明大角對大邊。

TAGS:網易 筆試