網路程式設計筆試題

2021-06-19 03:43:58 字數 347 閱讀 5174

1.iso/osi的七層模型是什麼?tcp/udp是屬於哪一層?tcp/udp有何優缺點?

答:分為下面7層:

應用層,表示層,會話層,運輸層,網路層,物理鏈路層,物理層

tcp /udp屬於運輸層

tcp 服務提供了資料流傳輸、可靠性、有效流控制、全雙工操作和多路復用技術等。

與 tcp 不同, udp並不提供對 ip協議的可靠機制、流控制以及錯誤恢復功能等。由於 udp比較簡單, udp頭包含很少的位元組,比 tcp負載消耗少。

tcp: 提供穩定的傳輸服務,有流量控制,缺點是包頭大,冗餘性不好

udp: 不提供穩定的服務,包頭小,開銷小 

程式設計筆試題

單向鍊錶的反轉是乙個經常被問到的乙個面試題,也是乙個非常基礎的問題。比如乙個鍊錶是這樣的 1 2 3 4 5 通過反轉後成為5 4 3 2 1。最容易想到的方法遍歷一遍鍊錶,利用乙個輔助指標,儲存遍歷過程中當前指標指向的下乙個元素,然後將當前節點元素的指標反轉後,利用已經儲存的指標往後面繼續遍歷。源...

程式設計基礎筆試題

1.在c 中,類的靜態成員 static member 必須在類內宣告,在類外初始化 class a int a count 0 類外初始化,不必再加static關鍵字2.對於 char p new char 100 p為指標,指向空間,在棧上,new是動態記憶體分配,new出來的空間在堆上,在堆上...

多益網路筆試題

一 有20張上下表面光滑的撲克牌,其中有8張向上,要求你閉著眼睛且不借助任何工具把這20張撲克牌分成兩堆,使得每堆向上的撲克牌的數目一樣多 答案 首先,把撲克牌隨機分成兩堆,一堆12張,一堆8張,假設12張的裡面有x張朝上的,那麼8張的裡面就有8 x張朝上的,x張朝下的,此時,把8張撲克牌全部反面,...