代奔騰的水平,裡面只有機房管理員、段炎月和劉冬在。
段炎月看到徐曉陽帶著肖遠走了進來,從電腦旁站了起來,問道:“徐曉陽,有什麼事嗎?”
“是這麼回事,肖遠把第二輪選拔的程式設計題做完了,我來把他寫的一個程式驗證一下。”徐曉陽解釋了一下。
“不是說只要程式流程沒問題,語法細節不要追究太多嗎,怎麼還要來驗證?”劉冬抬起頭,皺了皺眉問道。
“這才不到一個小時,肖遠就把試卷做完了?”段炎月顯然關心的是另一個問題,同時,一雙略有些狹長的丹鳳眼不停地在打量著跟在徐曉陽身後的肖遠。
“肖遠花了半個小時,就把題都做完了,前面的題都沒有問題,只是最後一道附加題,他寫了一個我們都看不太明白的程式,判斷不了對錯,為了謹慎起見,才過來上機編譯執行一下。”徐曉陽一次把段炎月和劉冬的問題都回答了。
“什麼程式,先拿來我看看。”段炎月眼睛亮了一下,饒有興趣的說道。
徐曉陽把試卷遞給了段炎月,她翻了翻肖遠前面答得題,讚賞道:“這些題能半個小時全做出來,真的很不錯。”
肖遠淡然一笑,沒有說話,這種讚揚對他來說,就像贊揚一個高中生做一套小學的試題全做對一樣,根本沒有任何值得他高興的地方,但是他想不到的是,這種淡然卻是讓段炎月對他的評價又高了幾分。
段炎月最終把注意力集中到了肖遠寫的那個邏輯判斷程式上,看了幾分鐘,眉頭也是輕輕皺在了一起,片刻後,抬起了頭,問道:“肖遠,說說你這個演算法的具體想法?”
“這算是透過了第二輪,進入第三輪面試了嗎?”肖遠微微一皺眉問道,雖然他對這個女生很感興趣,但是她這樣居高臨下的問話,讓他感到一些不爽。
“呵呵,算是吧。”段炎月神色略顯愕然,隨即笑笑說道。
“附加題第二題是一道邏輯題,我寫這個程式的基本思路是,無論多麼複雜的邏輯運算都可以轉化成二進位制0和1的與或非表示,並透過二進位制數位的運算得到結果……”
肖遠說了一下他寫這個程式的主要思路,簡而言之就是把複雜的邏輯運算轉化成了直接的二進位制計算,他在試卷上寫出的程式就是這樣,完全利用了c語言對底層二進位制數位的操作能力,將題中的邏輯條件轉化成二進位制位串表示,透過對這些二進位制位串的運算,從而得到最後結果,這樣的演算法其實在大學c語言程式設計裡應該是講過的,肖遠在這裡面還運用了一些二進位制數位反碼補碼運算,在提高演算法效率的同時,程式的可讀性就差了一些,而且他在試卷上寫出的註釋也很簡潔,這應該徐曉陽他們看不懂的原因。
短短十幾行程式,肖遠在段炎月的不斷追問下,為了徹底講清楚,不得不來到機房前面的講臺上,拿起粉筆邊寫邊講,當他講完的時候,黑板上已經寫滿了密密麻麻的字跡。
徐曉陽在一旁聽得滿頭大汗,他想不到,那段只有十幾行的程式,竟然包含了這麼多的計算機理論,其中有一些已經超出了他這個大二本科生所學習的範圍,以至於到了後來,他有種錯覺,覺得站在講臺上講解的不是一個學生,而是一個飽學的計算機教授了。
“段會長,不知道我算不算過關了呢?”肖遠拍了拍身上的粉筆灰,把剩下的粉筆頭扔進了面前講桌上的粉筆盒,又回到了徐曉陽身邊,淡然一笑問道。
“你的理論知識絕對是夠了,不過你還要回答我幾個問題。”段炎月饒有興趣的打量著眼前這個看起來一臉稚氣,年齡絕不會超過二十歲的大男孩,面帶微笑問道。
“什麼問題?”肖遠問道。
“你清楚計算機協會究竟是怎樣一個組織嗎?”段炎月問道。
“計算機協會是一個計算機愛好者自發組成的一個非官方組織,辦會宗旨是在學校推廣計算機技術,激發學生的計算機興趣,培養學生的計算機基礎技能……”肖遠說道,這一套說辭完全是計算機協會宣傳材料上的官方用語,非常的標準。
“看來你瞭解的還挺清楚的,那麼你也應該知道,以你現在的技術水平,其實來計算機協會已經學不到什麼更有用的知識了,我想問你的,你為什麼還要加入報名參加這個組織呢?”段炎月又問道。
“呵呵,其實我之所以來報名,是因為我和計算機協會也算有幾分淵源,而且久仰段會長的美名,覺得能和你共進晚餐是一個十分難得的機會,所以就報名了。”肖遠回答道,這個理由算是真假摻半,可圈