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

百度2014移動研發筆試題目

學問君 人氣:6.98K

一.簡答題

百度2014移動研發筆試題目

1.簡述計算機的存儲系統分爲哪幾個層次,爲什麼這樣的分層能夠提高程序的執行效率。

2.浮點數在計算中如何表示,如何對浮點數判等。

3.簡述TCP與UDP協議的差別,兩者與HTTP的關係。並列舉HTTP的方法,以及常見的返回狀態碼。

二.算法與程序設計

1.設計一個反轉字元串的.函數 char *reverse_str(char *str),不使用系統函數。

2.給定一個字元串,(1,(2,3),(4,(5,6),7)),使它變爲(1,2,3,4,5,6,7),設計一個算法消除其中嵌套的括號。(c/c++)

3.使用C語言實現htonl(將long性轉爲網絡字節碼),不使用系統自帶函數。

三.系統設計題

面向對象是一種思想,使用C語言來實現下列問題。

1.如何定義一個類?

2.如何創建以及銷燬對象?

3.如何實現類的繼承?

從上面來看,計算機原理知識兩道,網絡協議方面一道,其餘都爲C方面的考察,兩道字元串處理,一個C和麪向對象思想的結合。