有哪些不錯的C語言面試題?

2021-07-04 23:19:50 字數 1029 閱讀 3337

from quora:

question:有哪些優秀的c語言面試問題?

answer from:greg kemnitz:

比如有這些優秀的問題:

1.關於sizeof的問題。如果你不了解sizeof,你就無法使用指標計算。而現在幾乎所有的c程式都會或多或少涉及指標計     算。

2.指標的演算法。

3.如果你碰到了記憶體洩露,你會怎麼辦?如何找到問題所在?如何修復?

4.你的程式崩潰了,你會如何處理來發現崩潰的原因和處理這個問題?

5.你的**執行時陣列越界,或者碰到別的什麼問題(或者是你非常優秀並且從來不會寫這樣的**,而是乙個正在休     假的大學生寫的,你會怎麼做來修復程式?)錯誤答案:printf 正確答案:使用valgrind

, addresssanitizer

, purify等        工具找到並修復錯誤。

6.什麼是執行緒?什麼是臨界區?

7.你想要乙個可移植的4位無符號型變數,怎樣申明才能使其具有可移植性?

8.什麼是棧,什麼是堆,什麼是資料和全域性區域?他們有哪些不同,哪些相同?

9.總而言之,那些讓面試者證明自己確實可以解決複雜困難的問題。

下面是一些比較差勁的問題:

1.一些愚蠢的遞增技巧,而且這些大部分在c語言裡是無效的。

2.**++**--**++*p是幹什麼的?其實如果你真的這麼寫,那你會被立即開除。並且讓人去理解這種語句是十分愚蠢自     私的。

3.因為一些無關的原因就用巨集去實現一些瘋狂的東西。

4.學究式的問題。比如從來沒人在現實中遇到的一些問題,甚至在c語言標準中就處於模糊的邊緣。

5.總之就是那些在現實中寫**時不可能碰到的問題。你要僱傭的是可以寫真實程式的人,而不是可以解決瑣碎問題     的人

answer from bhawesh verma:

一些網上的資源:

www.careercup.com

www.co

與你的前輩,老師,朋友盡可能多的去討論你可能遇到的問題。

祝你好運!

的面試題 C語言面試題總結

下面是我在軟通動力的一些面試題,雖然有些模糊了,但是都還是在面試中經常會看到的一些題,而且通過我面試的這些題,也總結了一些面試經驗,這些都是面試時你必須要做好的。首先看面試題吧。1,寫乙個單鏈表,儲存1,2,3,然後寫乙個函式讓其記憶體反轉,3,2,1。2,忘了 3,c字串,this is a te...

C語言面試題

基礎篇 1 區域性變數能否和全域性變數重名?可以2 如何引用乙個已經定義過的全域性變數?直接呼叫並初始化 3 全域性變數可不可以定義在可被多個.c檔案包含的標頭檔案中?為什麼?可以,6 堆和棧有什麼區別?7 什麼是預編譯,何時需要預編譯 8 c和c 中的struct有什麼不同?9 memset me...

C語言面試題

1.求某一年的某一天 includestruct sdate int main int i 0,nday dt.nday while i2 nday printf 這是 d年的第 d天 n dt.nyear,dt.nday return 0 將列印和演算法抽象成不同函式 includestruct ...