當前位置:學問君>學習教育>考研>

中興筆試題目2014

學問君 人氣:2.56W
中興筆試題目2014

1、ICMP是什麼協議處於哪一層
  答案:Internet控制報文協議處於網絡層IP層
  2、觸發器怎麼工作的
  答案:觸發器主要是透過事件進行觸發而被執行的當對某一表進行諸如UPDATE、 INSERT、 DELETE 這些操作時數據庫就會自動執行觸發器所定義的SQL 語句從而確保對數據的`處理必須符合由這些SQL 語句所定義的規則。
  3、TCP和UDP的區別?
  TCP提供可靠,面向連接的字節流服務,在客戶和服務器交換數據之前,必須先建立一個TCP連接,才能傳輸數據,TCP提供超時重發,檢驗數據,流量控制等,其能保證數據從一端傳到另一端;
  而UD是面向無連接的,他不保證對方能收到數據,由於UDP在傳輸數據報前不用在客戶和服務器之間建立一個連接,且沒有超時重發等機制,故而傳輸速度很快。
  4、對數據庫的一張表進行操作同時要對另一張表進行操作如何實現
  答案:將操作多個表的操作放入到事務中進行處理
  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關閉套接字。