原创 進程、線程(面試二)

/* 面試(二) 開發環境:Visual Studio 2008 開發語言:C語言 要 求:閱讀以下程序,口述其含義,並回答以下問題: 1.該程序輸出結果有幾條,並口述其原因?

原创 進程、線程(面試一)

/* 面試(一) 開發環境:Visual Studio 2008 開發語言:C語言 要 求:閱讀以下程序,口述其含義,並寫出輸出結果。 時 間:10-15分鐘 */

原创 線程同步(面試三)

/* 面試(一) 開發環境:Visual Studio 2008 開發語言:C語言 要 求:閱讀以下程序,口述其執行過程。 時 間:10-15分鐘 */ #include <windows.h> #include

原创 網絡連接(一)

說明:實現簡單的TCP網絡連接。 —————————————-服務器—————————————- 文件名稱:Server.c 運行方式:命令行 #include <stdio.h> #include <stdlib.h> #inclu

原创 面試(一)

/* 面試(一) 開發環境:Visual Studio 2008 開發語言:C語言 要 求:使用C語言(不帶頭結點)單向鏈表模擬STL中的ForwardList大致功能。

原创 線程(使用互斥對象)

1.CreateMutex()函數創建互斥對象。 2.OpenMutex()函數通過互斥對象獲取對象句柄。 3.ReleaseMutex()函數釋放互斥對象。 #include <windows.h> #include <stdio.

原创 網絡連接(二)

說明:實現簡單的TCP網絡連接,服務器與客戶端回聲。 —————————————-服務器—————————————- 文件名稱:Server.c 運行方式:命令行 #include <stdio.h> #include <stdl

原创 二叉樹面試(三)

/* 面試(三) 開發環境:Visual Studio 2008 開發語言:C語言 要 求: 請根據下列程序中的CreateTree函數繪製程序流程圖(或N-S圖)。 請根據下列程序中

原创 線程同步(計時器)

1.CreateWaitableTimer()函數創建等待計時器。 2.SetWaitableTimer()函數設置創建的計時器時間間隔。 3.CancelWaitableTimer()函數取消計時器。 #include <stdio

原创 二叉排序樹(面試四)

/* 面試(四) 開發環境:Visual Studio 2008 開發語言:C語言 要 求: 下列程序中的TreeSort函數功能:對任意已存在的二叉樹進行排序後生成一個新的二叉排序樹。 優化TreeSort函數:實現