?今天是正月十一,因此,這個(gè)所謂的“補(bǔ)考”,自然也就成了字面意思上的補(bǔ)考。換句話說,不管是出題還是監(jiān)考,都是一分情面都不留的——可是呢,牛牛那家伙,整個(gè)寒假壓根就沒看書,也沒有復(fù)習(xí)。這也就是意味著,如果他就這么在沒有任何后援的情況下上考場的話,那么他只會(huì)成為屠刀下的炮灰,來年老老實(shí)實(shí)地參加重修考試···
就算是牛牛這樣無心專業(yè)發(fā)展的家伙,也不想踩上“掛科”這個(gè)致命的地雷。于是乎,他就來拜托蔣玉成幫他拜托這樣的困境——雖然算不上學(xué)霸,但是作為宿舍里唯一一個(gè)選了這門課而且還考了4.0滿分的人,蔣玉成顯然是一個(gè)非??煽康那笾鷮ο?。雖然蔣玉成對自己玩樂一個(gè)假期之后的水平并不自信,但是一想到其他的挫貨們應(yīng)該也不會(huì)好到哪去,還是決定挽起袖子上了。
蔣玉成和牛牛一番商量之后,決定采用手機(jī)通訊的方式來幫他度過這個(gè)難關(guān)——雖然在監(jiān)考的要求上,這個(gè)字面意思上的補(bǔ)考,并不會(huì)有什么特別的放松,但是另一方面,因?yàn)楫吘惯@是補(bǔ)考而不是真正的考試周,所以在反作弊的硬件設(shè)施條件上,終歸還是不能跟真正的期末考試對比的——跟高考、四六級或者考研這樣的國家級考試就更沒法比了。
一般情況下,考場上為了防止有考生使用手機(jī)和其他的無線電設(shè)備進(jìn)行作弊,主考方往往會(huì)部署“全頻段阻塞式干擾”之類的器材設(shè)備——如果是國家級考試的話,還會(huì)有警方,甚至軍方的電子對抗部門,協(xié)助教育主管部門對考場周邊進(jìn)行電子偵察和SEAD(注1),對在考場外組織使用無線電手段進(jìn)行作弊的犯罪嫌疑人進(jìn)行抓捕。而在考試周的時(shí)候,雖然對抗等級和技術(shù)手段沒那么先進(jìn),但是“全頻段阻塞式干擾”還是會(huì)使用的——所以,通過手機(jī)進(jìn)行作弊,是根本就不可能的。
但是呢,現(xiàn)在進(jìn)行的是補(bǔ)考,并不在真正的考試周之內(nèi)——對于學(xué)校自行組織的考試來說,想要架設(shè)手機(jī)信號干擾裝置,是必須要取得本市無線電管理委員會(huì)的許可的,否則就是徹底的違法行為。因此,“全頻段阻塞式干擾”只能在考試周的時(shí)候啟用,平時(shí)的考試中是不能使用的——這,也就給了牛牛和蔣玉成機(jī)會(huì)。
東北人民大學(xué)在全校范圍的所有教學(xué)樓內(nèi)都覆蓋了無線網(wǎng)絡(luò),牛牛到時(shí)候只要用手機(jī)連上網(wǎng),然后就可以把試卷拍下來,用通信軟件發(fā)給蔣玉成了。而蔣玉成這邊收到試題之后,直接做出答案,用文字或者圖片的形式來發(fā)給他。同時(shí),為了保證自身的安全,蔣玉成注冊了一個(gè)從來都沒用過的新賬號,還用VPN把自己的IP改成了國外的——如果真的是網(wǎng)監(jiān)部門來查水表的話,這點(diǎn)小手段肯定是沒啥用的,不過這只是學(xué)校自己組織的考試,就算是牛牛那個(gè)倒霉蛋被校方抓到,并且真的咬出自己,蔣玉成也只要不承認(rèn)就可以了——不涉及刑事犯罪,學(xué)校顯然沒有網(wǎng)監(jiān)部門那么大的能量來找出VPN背后的自己···
然而不巧——兩天蔣玉成家里的無線路由器出了點(diǎn)故障。(.求、書=‘網(wǎng)’小‘說’)有線部分仍然正常能用,但是iFi天線發(fā)射信號的能力似乎出了點(diǎn)毛病。簡單地說,蔣玉成現(xiàn)在必須單獨(dú)接一條網(wǎng)線,否則就不能上網(wǎng)。但是現(xiàn)在,蔣玉成暫時(shí)找不到足夠長的網(wǎng)線,而在某東上買的新路由器要等兩天之后才能送來——于是乎,蔣玉成只得先借了小琪家的無線網(wǎng)絡(luò)來使用。
小琪從自己祖父母那里回來之后,蔣玉成頓時(shí)覺得空蕩蕩的內(nèi)心好像又被什么東西給填上了一部分。雖然還不能填滿,但是蔣玉成暫時(shí)也不想要求更多了——根據(jù)蔣玉成的觀察,深居簡出的小琪似乎暫時(shí)是“安全”的:真正的男朋友暫且不論,就算把范圍擴(kuò)大到“關(guān)系很好的同學(xué)和朋友”,也容不進(jìn)除了蔣玉成之外的其他男生了。也就是說,至少在短期內(nèi),小琪還是“安全”的——蔣玉成不用費(fèi)盡心思地像當(dāng)初“保衛(wèi)”珊珊一樣去“保衛(wèi)”小琪。
就這樣,在牛牛緊張的雙眼,蔣玉成躍躍欲試的目光和小琪好奇眼光的注視之下,考試開始了。
一般情況下,國內(nèi)大學(xué)編程課的考試應(yīng)該由四種題型:首先見到的肯定是最常見的選擇題,考察一部分全局性的知識點(diǎn)——不過,同樣陪伴了大家度過義務(wù)教育階段的填空題,簡答題和計(jì)算題,在有機(jī)試卷上卻是找不到的。有機(jī)試卷的主體部分,是所謂的“反應(yīng)題”,也就是給出一個(gè)反應(yīng)物,然后再給出各種各樣的條件,讓考生判斷會(huì)發(fā)生什么樣的反應(yīng),并且寫出生成物。
另外,剩下的三種題型,是概念填空題,代碼填空題和編程題——“概念填空題”通常會(huì)對某一概念的辨析進(jìn)行提問,或者要求計(jì)算出制定的數(shù)值
“代碼填空題”則是給出一部分代碼,要你填空補(bǔ)齊缺少的部分;“編程題”自然就是在紙面上按照要求編程了——當(dāng)然,這種題型現(xiàn)在還沒有,因?yàn)槿9x課并沒有那么高的要求,而CS系的專業(yè)課一般都直接使用OJ平臺(tái)來進(jìn)行機(jī)考。也就是說,下面會(huì)遇到的題型,只有選擇題、概念填空題跟代碼填空題三種。
“能收到嗎?”連接上網(wǎng)絡(luò)之后,蔣玉成手指飛速地敲動(dòng)著鍵盤,在屏幕上打上了這樣一行字。
“收到——”牛牛那邊很快就發(fā)來了回復(fù),“我今天就全指著你了···”
“話說你那邊大丈夫嗎?”蔣玉成問道——雖說自己做到這一步已經(jīng)算仁至義盡了,但是畢竟是自己一個(gè)宿舍的兄弟,也不可能完全不關(guān)心,“據(jù)說今年理學(xué)院監(jiān)考的是什么四大名捕···”
“嘛嘛,沒事···”牛牛好像是也不怎么在乎這些事情,“我這邊的事情還是很順利的——我可是提前兩個(gè)小時(shí)來占的座,地理位置特別好···”
嘛,既然他說沒事,那就當(dāng)沒事了——死道友不死貧道,就算牛牛真的被抓到,也不關(guān)蔣玉成什么事。反正他請蔣玉成幫忙,蔣玉成只要好好幫忙傳答案就是了。
要說起這個(gè)“四大名捕”呢,在東北人民大學(xué)那可也是跟“保研路”齊名的校園傳說——這個(gè)傳說的內(nèi)容,大抵是說本校有四名特別可怕的監(jiān)考老師,號曰“四大名捕”云云。
不過呢,既然是校園傳說,難免含混不清:這“四大名捕”具體是誰,大家也都說不明白——成為公共知識的只有這四個(gè)綽號而已。
其中,第一人號曰“猛回頭”。聽說這家伙經(jīng)常在教室的過道上走來走去——走來走去倒是沒什么問題,因?yàn)槠渌谋O(jiān)考老師一般也會(huì)這么做。關(guān)鍵就在于,這家伙經(jīng)常走到半道,毫無預(yù)兆地突然回頭——這一回頭,自然會(huì)嚇得那些趁機(jī)開工的家伙們膽顫心驚,因此而把持不住露出破綻的倒霉蛋也是為數(shù)不少的···
第二人號曰“前進(jìn)帽”——這位老師貌似是年輕時(shí)發(fā)生了些不幸的事故,被硫酸或者硝鏹水整過容,留了一副人見人怕,鬼見鬼愁的后腦勺。為了遮丑,他總帶著類似本山大叔的“前進(jìn)帽”,由此而聲名遠(yuǎn)揚(yáng)。即使是正常人,看了此人的長相也必然會(huì)心里發(fā)毛,那些心理素質(zhì)不強(qiáng)的人呢,作弊的時(shí)候原本就做賊心虛,見了這位“前進(jìn)帽”恐怕直接就被嚇得屁滾尿流,方寸大亂,以至于自亂陣腳了——因此,江湖傳言,在這“四大名捕”中,“前進(jìn)帽”的殺傷力最為恐怖。
第三人號曰“三十秒”——這位跟前進(jìn)帽不同,據(jù)說是位笑容可掬的女老師。不管發(fā)生了什么,此人的臉上永遠(yuǎn)是一副看起來人畜無害的笑容。但是呢,如果你真的被他的笑容給騙過去了,那么你可就真的圖樣圖森破了——這個(gè)家伙平時(shí)總是看似漫無目的地四處游蕩,但是如果有人真的以為他放松了警惕,借此機(jī)會(huì)搞什么小動(dòng)作的話,那么這些可憐的人就會(huì)發(fā)現(xiàn),這個(gè)“三十秒”已經(jīng)神不知鬼不覺地游蕩到了自己的身后——臉上還是那一臉人畜無害的微笑。然后,倒霉蛋們就會(huì)聽到這家伙的招牌名言:“給你三十秒的時(shí)間,自己交卷,否則就按作弊處理?!辈贿^話又說回來,“三十秒”雖然眼疾手快,真正抓人時(shí)卻往往手下留情,點(diǎn)到為止,由此也給自己積攢了不少好名聲。
第四人號曰“睪科技”——“睪科技”據(jù)說是個(gè)老頭子,臨到了考試的時(shí)候就拿個(gè)破半導(dǎo)體收音機(jī)來考場晃悠,聲稱有了這個(gè)東西,一切電磁信號盡在掌握,短信作弊無處可逃。因?yàn)楸O(jiān)控手段過于原始,補(bǔ)考生便戲謔他,喚作“睪科技”了。
“嗯,四大名捕····總不可能全都在一個(gè)考場里面,那么給牛牛監(jiān)考的到底是哪一個(gè)呢?····”蔣玉成想到。
“四大名捕”什么的雖然可怕,但是要補(bǔ)考的畢竟不是蔣玉成——怎么跟這“四大名捕”周旋,也不是蔣玉成的任務(wù)。蔣玉成只要專心地把注意力放在題目本身就行了。他瞟了一眼屏幕右下角的系統(tǒng)時(shí)間——現(xiàn)在是十點(diǎn)整,那邊的考試正式開始了···
看起來,牛牛那家伙說的“地理位置”確實(shí)是非常地優(yōu)越——沒過多久,選擇題的照片就被他發(fā)了過來。一般情況下,考卷開頭的部分往往都是比較簡單的題型,而選擇題一般情況下都被放在了卷子的第一位——也就是說,這些題型相對來說都是比較簡單的,所以蔣玉成甚至都不用看書,直接就能做出來。
“我看看啊···”因?yàn)榕E5氖謾C(jī)攝像頭像素太渣,所以蔣玉成看得稍微有些吃力——
“1、將對某一類數(shù)據(jù)的處理算法應(yīng)用到另一類數(shù)據(jù)的處理中,要用到C++的?”
啊,這個(gè)簡單——蔣玉成看一眼就知道了,這是C艸的重要特性之一Template,在之前做數(shù)據(jù)結(jié)構(gòu)的作業(yè)的時(shí)候經(jīng)常會(huì)用到。把一個(gè)數(shù)據(jù)結(jié)構(gòu)封裝成類,加上模板就可以廣泛用于任何類型的數(shù)據(jù)了?!暗谝活}選C。”蔣玉成回復(fù)道。
“2、存儲(chǔ)以下數(shù)據(jù),占用存儲(chǔ)字節(jié)最少的是?”
這個(gè)也沒什么難度——雖然答案給出了四個(gè)看起來一樣的0,但是仔細(xì)看就能看出來它們有明顯的區(qū)別:第一個(gè)數(shù)字0是int,第二個(gè)單引號的0是char,雙引號的是string,后面那個(gè)0.0自然就是double了。很明顯,占用字節(jié)最少的就是char——只有一個(gè)字節(jié)。
“真夠無聊的……”蔣玉成快刀斬亂麻地清理著一眾小題,“有沒有稍微有意思點(diǎn)的東西啊……”
雖然有個(gè)別坑人的項(xiàng)目,但是選擇題總體上講還是很簡單的,后面的填空題也是一樣——蔣玉成有自信,這60分的選擇加填空題,自己最起碼能拿到50分以上,這樣一來,后面的題,余裕也就大多了。
選擇題和填空題完事之后,是改錯(cuò)題——檢查已有的代碼有哪些錯(cuò)誤。到這里總算是有一些挑戰(zhàn)性了——當(dāng)然錯(cuò)誤藏得并不深,像是頭文件引用出錯(cuò)啊,給C風(fēng)格的字符串初始化的時(shí)候忘了加1啊,給數(shù)組賦值忘了取地址啊之類的,都是很容易就能查出的錯(cuò)誤。當(dāng)然,因?yàn)楦腻e(cuò)題有好幾個(gè),為了防止自己漏掉什么,蔣玉成干脆直接在Surface上打開VisualStudio,現(xiàn)場新開一個(gè)工程把代碼敲進(jìn)去——也許自己會(huì)有疏漏,但是VS的語法檢查和代碼分析功能顯然是不會(huì)出錯(cuò)的……
注1:SEAD為英文縮寫,全程SuppressionofEnemyAirDefences。?是一種從空中摧毀地面防空火力來壓制敵方為目的空中作戰(zhàn)任務(wù),或者叫ildeasel(野鼬鼠),IronHand(鐵手/鐵拳),任務(wù)風(fēng)險(xiǎn)極高。一般情況下,執(zhí)行SEAD任務(wù)的電子攻擊機(jī),往往需要使用被動(dòng)電子偵察手段,通過接收敵方雷達(dá)發(fā)出的電磁波信號來判斷敵方雷達(dá)的位置和頻段信息,進(jìn)而發(fā)射反輻射導(dǎo)彈直接摧毀敵方雷達(dá)。
在大型考試期間,負(fù)責(zé)監(jiān)考任務(wù)的電子對抗單位往往會(huì)通過電子偵察手段,找出組織作弊者在場外發(fā)射的信號源,然后條子叔叔們會(huì)根據(jù)這個(gè)信號源的位置來上門查水表,整個(gè)行動(dòng)的流程跟SEAD作戰(zhàn)非常類似。