個人感覺題目出的還不錯,記下的只是一部分,崗位是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 ...