當前位置:編程學習大全網 - 編程軟體 - 計算機專業面試常見問題及回答技巧

計算機專業面試常見問題及回答技巧

計算機專業面試常見問題及回答技巧如下:

1、關鍵字static的作用是什麽?

這個簡單的問題很少有人能回答完全。在C語言中,關鍵字static有三個明顯的作用:

(1)在函數體,壹個被聲明為靜態的變量在這壹函數被調用過程中維持其值不變。

(2)在模塊內(但在函數體外),壹個被聲明為靜態的變量可以被模塊內所用函數訪問,但不能被模塊外其它函數訪問。它是壹個本地的全局變量。

(3)在模塊內,壹個被聲明為靜態的函數只可被這壹模塊內的其它函數調用。那就是,這個函數被限制在聲明它的模塊的本地範圍內使用。

2、壹般數據庫若出現日誌滿了,會出現什麽情況,是否還能使用?

答:只能執行查詢等讀操作,不能執行更改,備份等寫操作,原因是任何寫操作都要記錄日誌。也就是說基本上處於不能使用的狀態。

第三次握手:客戶端收到服務器的SYN+ACK包,向服務器發送確認包ACK(ack=k+1),此包發送完畢,客戶端和服務器進入ESTABLISHED狀態,完成三次握手。

3、ICMP是什麽協議,處於哪壹層?

答:Internet控制報文協議,處於網絡層(IP層)(ping命令基於這個協議)。

4、winsock建立連接的主要實現步驟?

答:服務器端:socket()建立套接字,綁定(bind)並監聽(listen),用accept()等待客戶端連接。客戶端:socket()建立套接字,連接(connect)服務器,連接上後使用send()和recv(),在套接字上寫讀數據,直至數據交換完畢,closesocket()關閉套接字。

  • 上一篇:matlab的GUI中如何將計算循環裏的計算結果實時地顯示在GUI上,用那個插件,怎麽設置,希望大神幫忙解答。
  • 下一篇:linux(shell)題目求教,很弱智,不過我不會。。
  • copyright 2024編程學習大全網