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