“你不監考,急匆匆的要去干嘛?”肖遠跟著徐曉陽往辦公樓方向走的時候,不解的問道。
“還不是因為你?”徐曉陽說道。
“因為我?”肖遠更加不解了。
“你寫的最后那個程序是怎么回事,我們看不懂,為了謹慎起見,決定去找一臺計算機編譯運行一下。”徐曉陽解釋道。
“哦?!毙みh恍然大悟,隨即不好意思的笑道,“真是不好意思,當時寫那個程序的時候,只想著怎么簡潔怎么寫了,沒想過其他的,倒是給你們找麻煩了,要知道這樣,當時我應該寫另外一個出來?!?
“你還會其他方法?”徐曉陽詫異的扭頭問道。
“還會吧,只是要比我寫的方法啰嗦多了,而且效率也低,要不我重寫一遍吧,也就不用麻煩去驗證了?!毙みh說道,他現在有些后悔寫先前那個程序了,當時他之所以會選擇那個方法,完全是一個下意識的習慣行為,卻沒想到還會有這樣的麻煩。
“算了,如果你的程序能編譯,并正確運行的話,一定會給你加分的。”徐曉陽擺擺手說道,說話間他們來到了辦公樓,沿著樓梯上了五樓,來到了計算機學院的第一計算機房,機房開著門,推門走了進去。
江州大學計算機學院的機房比南州一高到機房規模大多了,但是因為機房建設的比較早,里面的電腦卻比南州一高的老了很多,相當一部分還停留在486和一代奔騰的水平,里面只有機房管理員、段炎月和劉冬在。
段炎月看到徐曉陽帶著肖遠走了進來,從電腦旁站了起來,問道:“徐曉陽,有什么事嗎?”
“是這么回事,肖遠把第二輪選拔的編程題做完了,我來把他寫的一個程序驗證一下?!毙鞎躁柦忉屃艘幌?。
“不是說只要程序流程沒問題,語法細節不要追究太多嗎,怎么還要來驗證?”劉冬抬起頭,皺了皺眉問道。
“這才不到一個小時,肖遠就把試卷做完了?”段炎月顯然關心的是另一個問題,同時,一雙略有些狹長的丹鳳眼不停地在打量著跟在徐曉陽身后的肖遠。
“肖遠花了半個小時,就把題都做完了,前面的題都沒有問題,只是最后一道附加題,他寫了一個我們都看不太明白的程序,判斷不了對錯,為了謹慎起見,才過來上機編譯運行一下?!毙鞎躁栆淮伟讯窝自潞蛣⒍膯栴}都回答了。
“什么程序,先拿來我看看?!倍窝自卵劬α亮艘幌?,饒有興趣的說道。
徐曉陽把試卷遞給了段炎月,她翻了翻肖遠前面答得題,贊賞道:“這些題能半個小時全做出來,真的很不錯?!?
肖遠淡然一笑,沒有說話,這種贊揚對他來說,就像贊揚一個高中生做一套小學的試題全做對一樣,根本沒有任何值得他高興的地方,但是他想不到的是,這種淡然卻是讓段炎月對他的評價又高了幾分。
段炎月最終把注意力集中到了肖遠寫的那個邏輯判斷程序上,看了幾分鐘,眉頭也是輕輕皺在了一起,片刻后,抬起了頭,問道:“肖遠,說說你這個算法的具體想法?”
“這算是通過了第二輪,進入第三輪面試了嗎?”肖遠微微一皺眉問道,雖然他對這個女生很感興趣,但是她這樣居高臨下的問話,讓他感到一些不爽。
“呵呵,算是吧。”段炎月神色略顯愕然,隨即笑笑說道。
“附加題第二題是一道邏輯題,我寫這個程序的基本思路是,無論多么復雜的邏輯運算都可以轉化成二進制0和1的與或非表示,并通過二進制數位的運算得到結果……”
肖遠說了一下他寫這個程序的主要思路,簡而言之就是把復雜的邏輯運算轉化成了直接的二進制計算,他在試卷上寫出的程序就是這樣,完全利用了C語言對底層二進制數位的操作能力,將題中的邏輯條件轉化成二進制位串表示,通過對這些二進制位串的運算,從而得到最后結果,這樣的算法其實在大學C語言程序設計里應該是講過的,肖遠在這里面還運用了一些二進制數位反碼補碼運算,在提高算法效率的同時,程序的可讀性就差了一些,而且他在試卷上寫出的注釋也很簡潔,這應該徐曉陽他們看不懂的原因。
短短十幾行程序,肖遠在段炎月的不斷追問下,為了徹底講清楚,不得不來到機房前面的講臺上,拿起粉筆邊寫邊講,當他講完的時候,黑板上已經寫滿了密密麻麻的字跡。
徐曉陽在一旁聽得滿頭大汗,他想不到,那段只有十幾行的程序,竟然包含了這么多的計算機理論,其中有一些已經超出了他這個大二本科生所學習的范圍,以至于到了后來,他有種錯覺,覺得站在講臺上講解的不是一個學生,而是一個飽學的計算機教授了。
“段會長,不知道我算不算過關了呢?”肖遠拍了拍身上的粉筆灰,把剩下的粉筆頭扔進了面前講桌上的粉筆盒,又回到了徐曉陽身邊,淡然一笑問道。
“你的理論知識絕對是夠了,不過你還要回答我幾個問題?!倍窝自吗堄信d趣的打量著眼前這個看起來一臉稚氣,年齡絕不會超過二十歲的大男孩,面帶微笑問道。
“什么問題?”肖遠問道。
“你清楚計算機協會究竟是怎樣一個組織嗎?”段炎月問道。
“計算機協會是一個計算機愛好者自發組成的一個非官方組織,辦會宗旨是在學校推廣計算機技術,激發學生的計算機興趣,培養學生的計算機基礎技能……”肖遠說道,這一套說辭完全是計算機協會宣傳材料上的官方用語,非常的標準。
“看來你了解的還挺清楚的,那么你也應該知道,以你現在的技術水平,其實來計算機協會已經學不到什么更有用的知識了,我想問你的,你為什么還要加入報名參加這個組織呢?”段炎月又問道。
“呵呵,其實我之所以來報名,是因為我和計算機協會也算有幾分淵源,而且久仰段會長的美名,覺得能和你共進晚餐是一個十分難得的機會,所以就報名了?!毙みh回答道,這個理由算是真假摻半,可圈可點,應該沒有什么漏洞了。
“原來是這樣,好吧,算你回答過關了?!倍窝自挛⑽⒁恍φf道。
“這么說我是通過面試了?”肖遠問道。
“是的,你通過了,恭喜你?!倍窝自抡f道。
“謝謝?!毙みh淡然一笑說道。
徐曉陽在一旁聽到了段炎月的確認,也是十分高興,同時也不提程序驗證的事情了,因為有了剛才肖遠那一番講解,這個程序的正確性已經被肖遠在講解過程中推演了一遍,再驗證就多此一舉了。
看到沒什么事情了,肖遠就準備離開,卻被劉冬叫住了。
“肖遠,你是第一個值得我重視的對手?!?
“謝謝,不過你要想引起我的重視,還需要拿出真本事才行?!毙みh淡然一笑說道。
“很快就會了?!眲⒍鸬?。
“我翹首以待?!毙みh又說道,說完這一段只有他們兩人能夠聽得懂的話,在段炎月疑惑的目光中,帶著一頭霧水的徐曉陽離開了機房。
PS:今天兩更,第一更送到。