看到薯條大大有寫一篇,但已經有一陣子之前的感覺了,所以想說自己也寫一個,可以順便記錄自己的心路以及成績歷程
第一次考試是因為我們學校程式的期末成績會拿CPE打分數,畢業條件要兩題,但我想說兩題好像很簡單就沒有特別準備,但有事先查考試的時候怎麼用編譯器跟交卷之類的,因為曾經考APCS的時候沒有事先查,然後完全不會用就0分,所以現在都長教訓了xdd
先說說CPE的考試環境,他不像APCS一樣是開個虛擬機,裡面裝各式各樣的IDE給你用,CPE是用一個很爛很醜的程式,沒錯就是很爛很醜,不要懷疑,我把解題環境放在下面
幹我第一次看到這麼醜的環境,然後整個介面有夠陽春,跟APCS相比就是拉基RRRRR,好了這都題外話,想要知道怎麼操作的上網查一下就好了,這裡就不贅述了
再來就來到第一次考試的場景,我是在我們大學考的,一進去他會給你一個序號要你登入,基本上一台電腦就一個序號,如果你不小心弄爆的話,你可以跟助教多要一個序號重新登入(我們是這樣啦,不知道其他大學會怎麼樣)
考場就來說說題目吧,總共7題,我本來的預計是3題左右就可以了,所以目標直接鎖定前三題,然後因為我的英文程度真的有點悲劇,所以基本上每題一點開就是開始查題目是甚麼意思,然後這裡有一點要注意,CPE的成績跟你寫題目的時間有相關,她有個功能是可以單純看題,直接看題目不會計時,當你點解題的時候就開始計時了,所以如果要成績好看的話,就先看題看好看滿再打開來寫,我就是因為這樣被雷到的,時間有夠久...QQ
再來說說考試題目,前兩題真的很簡單沒什麼好說的,我覺得如果目標放在5題以上的才需要特別刷一星題去練速度,不然就直接慢慢查慢慢打就OK了。
第三題是考一個字串裡面各個字母出現的數量,然後數量不能重複,就簡單的字串處理,也沒什麼好說的,只是我在debug的時候由於有點煩躁了所以多花了點時間。
第三題寫完後我先看了第四題,但這時候跳了通知:「第四題按送交會當機,請不要試」大概是這樣的通知,所以我就直接跳掉第四題,其實這時候我有點抖,因為我後來陸陸續續看到我們淡大有一些人也寫出三題,想要超過他們,所以想要拚四題,但第四題不能寫要跳到更難的第五題,就很擔心自己寫不寫得出來,但總之也就只能上了。
第五題我花了不少時間查題目的意思,查完以後不知道為甚麼腦抽想要用遞迴寫,事後想想明明用迴圈就可以寫了xd,這題我就寫了將近一小時了吧,後面debug都是一直很茫然的亂試,還一度有種我就爛的頹廢感冒出來,直到最後強迫自己冷靜了一分鐘,重新抬頭起來想程式碼的邏輯問題,完完整整的重新思考後再改,改完後本來想要用自己的測資跑跑看的,一個手抖就用到跟考試測資差不多難度的測資(詳細名字忘記ㄌ),一個不小心他就直接跳correct,我一整個嚇傻,想說ㄛ哇原來這麼簡單喔,那我以前在衝三小?.?反正後來直接交卷就correct了。
再來大概還有一小時吧,我花了一陣子看第四題的題目,真的看都看不懂,連測資在衝三小都不知道,最後終於看懂得時候只剩30分鐘了,時間不夠我寫出來,明明我覺得很簡單的- -,最後這場CPE以四題的成果告終。
簡單來說我覺得CPE的前面的題目都沒有到很難,像我寫了4題有用到的就陣列跟function這種簡單的東西而已,struct的甚麼串列都沒有,所以如果想要考得可以多多刷題目練習,只要寫的順就好,時間是最重要的,第一次參加的成績還算可以,但希望下次可以更好。
附上成績單