歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 百度2014移動研發筆試題目——1013清華版

百度2014移動研發筆試題目——1013清華版

日期:2017/3/1 9:52:08   编辑:Linux編程

百度2014移動研發筆試題目——1013清華版

一.簡答題

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和面向對象思想的結合。

也希望所有要畢業的童鞋們加油:-)

Copyright © Linux教程網 All Rights Reserved