閱讀屋>面試> 中興公司最新面試題及答案

中興公司最新面試題及答案

中興公司最新面試題及答案

中興公司最新面試題及答案,歡迎參考!

1、TCP和UDP的區別?

TCP提供可靠,面向連線的位元組流服務,在客戶和伺服器交換資料之前,必須先建立一個TCP連線,才能傳輸資料,TCP提供超時重發,檢驗資料,流量控制等,其能保證資料從一端傳到另一端;

而UD是面向無連線的`,他不保證對方能收到資料,由於UDP在傳輸資料報前不用在客戶和伺服器之間建立一個連線,且沒有超時重發等機制,故而傳輸速度很快。

2、對資料庫的一張表進行操作同時要對另一張表進行操作如何實現

答案:將操作多個表的操作放入到事務中進行處理

3、ICMP是什麼協議處於哪一層

答案:Internet控制報文協議處於網路層IP層

4、觸發器怎麼工作的

答案:觸發器主要是透過事件進行觸發而被執行的當對某一表進行諸如UPDATE、 INSERT、 DELETE 這些操作時資料庫就會自動執行觸發器所定義的SQL 語句從而確保對資料的處理必須符合由這些SQL 語句所定義的規則。

5、動態連線庫的兩種方式

答案:

1)、載入時動態連結load-time dynamic linking模組非常明確呼叫某個匯出函式使得他們就像本地函式一樣。這需要連結時連結那些函式所在DLL的匯入庫匯入庫向系統提供了載入DLL時所需的資訊及DLL函式定位。

2)、執行時動態連結run-time dynamic linking執行時可以透過LoadLibrary或LoadLibraryEx函式載入DLL。DLL載入後模組可以透過呼叫GetProcAddress獲取DLL函式的出口地址然後就可以透過返回的函式指標呼叫DLL函數了。如此即可避免匯入庫檔案了。

6、winsock建立連線的主要實現步驟

答案:伺服器端socker建立套接字繫結bind並監聽listen用accept等待客戶端連線。客戶端socker建立套接字連線connect伺服器連線上後使用send和recv在套接字上寫讀資料直至資料交換完畢closesocket關閉套接字。 伺服器端accept發現有客戶端連線建立一個新的套接字自身重新開始等待連線。該新產生的套接字使用send和recv寫讀資料直至資料交換完畢closesocket關閉套接字。


【中興公司最新面試題及答案】相關文章: