面試 每日一題(2)

2022-09-08 06:00:15 字數 853 閱讀 8123

分析**的講究:

首先,**分析題在面試中,都不會很難,為什麼?因為公司看中的是你的鞋**的能力,難點一般都放在了寫**上,那分析**考的是什麼?並且這種題得**一般是短小而精悍。考官說了,考的就是你們!

其次,分析**考的是小的知識點,什麼叫小的知識點,就是你在程式設計中容易出錯的地方,就是你不注意的地方,就是你一步訊息出錯的地方。

最後,分析**,大家不能平想法,在腦子裡走**,面試的時候分析**,是不會給你一台機子,說,讓你執行完了,在問你,這個**的執行結果是什麼?除非這個考官是

sb,呵呵!一定要在紙上把**的執行下下來,注意,要細心。是的,就是一萬個細心。很有可能,一不小心,你就得不到這個

offer

了,可能的,一切皆有可能!

接招:話說有這麼一段**,讓你寫出**的執行結果:

哈哈,**夠短把。現在你來算算執行結果。不要看下面的解答,自己算一下!

解答:考點1:

#define sqr(x) x*x

這個語句你懂嗎?要是懂得話就好!不懂的話,那我就在嘮叨一下。很簡單,就是很簡單的定義,就是在運算的時候將前面的用後面的代替。如題中:

sqr(k + m)

就換成(

k+m)

*(k+m)

了,現在懂了吧,不過這裡的陷阱不只是我現在說的。同時,這個

define

語句的陷阱也是很多的。考點2

:a /= sqr(k + m) / sqr(k + m)

,對了,就是這段了,是的,你必須把它搞定。算出來,把它算出來就是成功了。這裡是最可能出問題了。好了,自己去算吧。我就不多說了,如果還有問題,請在下面貼出來。哦,忘了,答案?答案我就不說了,自己執行一下吧!很簡單的,我相信你,你能行的!

每日一題2

尋找1000內的完數 個人總結 for迴圈中的變數與for迴圈外的變數再次搞混 導致輸出錯誤 完數 乙個數剛好等於它所有因子之和。基本思路很簡單 for迴圈找到因子並存放陣列,且求總和 再判斷num與sum關係即可 但此時應注意num和i的初始值且i與num大小關係,否則將無法進入for迴圈。i 2...

面試 每日一題(8)

好長時間沒有更新部落格了,特別是這個專欄,一是因為自己比較忙,二是因為我還是比較懶的緣故。讓各位見笑了。今天在更新一篇。像什麼strcpy strcat等等字串的操作和實現在面試中經常出現,不管是上機題還是筆試題。而今天在這裡我將重點講講strcpy和memcpy的實現,而memset也會稍微提一下...

面試 每日一題(7)

寫程式,寫 是在面試中必不可少的環節,你要拿題,上機寫出 好了,你可能不知道其中有多少的 貓膩 是吧,夥計。別人我讀不告訴他。一 你要讀懂題,懂得題意,要讓你實現什麼功能,看看題目的要求。二 如果是演算法題,在腦海中想演算法的思想,在紙上寫出偽 一般公司的面試演算法題,無非就是那幾道,沒有更深的,當...