網址好讀版: https://pse.is/RRG7M
在準備計算機概論的過程中應該有滿滿的「挫折感」吧!尤其是在開始考古題之後,可能
會開始懷疑人生。因為前兩年剛好有計概轉學考碩士班補習班講師和家教的經驗,看到許
多人的焦慮和壓力。手邊有整理幾個關於寫考古題的策略,順手跟大家分享一下。
程式語言是計算機概論必備的章節,內容主要會討論到程式語言的發展演進與執行的方式
等等。同時,也會談論到關於程式基本的邏輯,例如變數型態、條件判斷、迴圈或是函式
等等的語法,不過通常不會談論到太特定的程式語言。一般來說,學校同時間也會開
C/C++ 程式語言或是程式語言實習課,這個才是比較扎實的程式課程。所以單純只看計概
課本當中的程式語言章節的話,基本上只有比較概念性的部分。但是以考試來說的話,常
常會衍伸出程式推導的這種考法,所謂程式推導指的是給你一段程式碼問你輸出的結果是
什麼。
程式推導題型算是計概考試中的大魔王考題之一,很多同學都會在這裡卡關。這類型題目
的難度在於,必須對程式運行有高度的掌握,通常需要具備一定的邏輯推理能力及程式實
作能力。對於沒有真正寫過程式的同學,其實是蠻抽象的挑戰。不過對於有實作能力的同
學,也是另外一種挑戰。通常在程式實作課程當中,很多同學也會採取 try-and-error
手法邊寫邊改,慢慢調整寫法。但是這種考題除了需要會寫程式之外,也考驗在沒有執行
環境下的思考能力。
關於程式推導題,近年來有幾個常見而且困難的重點:
1. 迴圈的執行順序與次數 ★★★✩✩
2. 函式的作用域與變數傳遞、遞迴 ★★★★✩
3. 指標 ★★★★★
4. 物件導向 ★★✩✩✩
5. 位元運算 ★★★★★
如果你對於程式推導題有興趣的話,覺得很想拿分的話,這邊有一份 練習題 可以提供練
習。不過我自己建議初期還是要先把前面的有讀有分的章節先把握,程式推導如果基本的
話基本上大家都會,但是難起來也是沒有盡頭的。
以上都是個人觀點啦,希望可以幫助到不知道怎麼準備的學弟妹們。最後,如果你在計概
考試上遇到任何問題,都歡迎在下方留言:)