新浪筆試 c語言開發

2021-06-18 23:31:07 字數 806 閱讀 2945

個人感覺題目出的還不錯,記下的只是一部分,崗位是c語言開發工程師。

1.簡述c/c++的記憶體分配情況

2.簡述棧與堆的區別

3.說出幾個不安全的c語言庫函式

4.不用庫函式實現字串替換

5.簡述結構體占用記憶體的計算方式

6.說出在linux下三種建立空檔案的方法

7.說出三種在linux下建立檔案,並寫入hello的方法

8.寫出你常用的gcc編譯選項

9.說出gdb的除錯過程

10.說出tcp建立連線和釋放連線的過程以及每個過程結束後連線的狀態

11.說出除錯coredump的方法

12.編寫指令碼,找出檔案中出現sina的所有行

13.使用正規表示式匹配以weibo開頭的字串

14.說出執行緒和程序的區別

15.簡述define和typedef的區別

16.簡述編寫中斷服務程式應該注意的地方

17.編寫乙個輸出當前目錄下所有檔案和資料夾名的程式

18.編寫乙個找出單鏈表中的倒數第k個節點的程式

19.說出幾個可以優化linux系統的命令

20.寫出sql語句:一張包含phone,status,date的info表,查出status為1的phone的後四位,並按date降序排列

21.寫出sql語句:包含name,times的info表,查出times最大的name

22.如何用url傳遞漢字引數

23.說出post和get的區別

24.簡述linux下壓縮乙個資料夾並解壓的命令

25.簡述ip tcp udp的報文頭欄位

c語言筆試小結

1.void p malloc 100 sizeof p 4 指標的位元組數,而不是指標指向的內容容量 2.void func char str 100 陣列作為函式的引數進行傳遞時,該陣列自動退化為同型別的指標 3.char str 100 sizeof str 100 不是函式的引數時 4.ch...

C語言筆試題

有a b c d四個人,要在夜裡過一座橋。他們通過這座橋分別需要耗時1 2 5 10分鐘,只有一支手電,並且同時最多只能兩個 人一起過橋。請問,如何安排,能夠在17分鐘內這四個人都過橋?答案 a b 2 mins 1 mins a c d 10 mins 2 mins b a b 2 mins 一共...

C語言筆試題

1 用標準c程式設計 找出整形數字1 100之間的素數,並列印出來。素數 除了1和自己本身可以被整除。include stdio.h main inti,j,n 0 printf 1 100之間的素數 n for i 2 i 100 i for j 2 jif i j 0 break if i j ...