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

金正科技機試C語言筆試題目

學問君 人氣:1.44W

用C語言編程,要求代碼的'正確性50%,執行效率20%,健壯性10%,可讀性10%,代碼規範10%。

金正科技機試C語言筆試題目

1.任意輸入一組數據,例如,5 3 2 3 4 3 3,判斷出其中各數據出現的次數且要該數據出現次數/數據總數 大於0.5,如果找到,則打印出該數據的出現的位置;如果沒有的話,則返回-1.

2.寫出一函數strMove(char str[],int n),其功能是輸入一個字元串str,透過該函數循環右移n位,例如輸入”abcdefghi”, n = 2,則結果爲 “hiabcdefg”.

附加題

3. 參考pik_sock..c 檔案(在機試主目錄下),用socket編程在TCP/IP 協議下實現客戶端與服務器間的通信,也可不用pik_sock.c 提供的非系統函數。(指定檔案名爲TcpServer.c 和 TcpClient.c)