TQC+物件導向程式語言題目解析

[證照介紹]

此證照分成兩個階段,基礎和專業級,可以直接考專業級。兩者差別在於有沒有包含最後一類。(物件導向程式設計與例外處理)

題型皆為操作題,所需時間為100 分鐘,合格分數 70分,滿分 100分。

評分方式:

基礎物件導向程式設計認證是: 第一類到第五類,每類出一題,一題 20分。

專業級物件導向程式設計是: 第一類到第六類,每類出一題,第一題到第五題,每題 10分,第六大題每題 50分。

[考試準備]

我有買,物件導向程式設計認證指南,每題都有自己做過一遍,加上自己本身有自己開發與修過物件導向相關的課程。

所以只需要針對自己不太熟的地方,像是第六類進行複習即可。可以的話,可以先記一些常用的 API,像是 String, Math, LinkedList 等API。

在考試時候很有幫助。

[考試心得]

因為我一開始有報錯項目,報成基礎ORZ,所以可以的話,應該是考專業級的……

考試時經過考官同意,即可以使用自己的編輯器,我使用NotePad++,而其他的像 Eclipse應該也是可以。

不過,我覺得 Eclipse安裝起來有點大,所以就沒有裝了。

考試地點: 中壢巨匠認證中心。

基礎認證是 70分鐘。

專業級是  100分鐘。(第六大題是關鍵,因為是題組題,有連貫性的)

[注意事項]

時間若來不及,建議可以先從第六大題開始做準備。

[題目列表, 持續更新中…]

全形與半形冒號(:和:)不影響評分。

第一類:基本認識

101字串列印
102單位換算
103計算平均值
104距離計算
105存錢筒
106數學函數
107運動成績
108覆載方法
109變數範圍
110圖形面積

第二類:條件判斷式

201分數篩選
202比較大小
203判斷奇偶數
204公倍數計算
205倍數判斷
206及格分數
207三角形邊長判斷
208分級制度
209象限座標
210鍵盤字元判斷

第三類:迴圈

301整數連加
302巢狀迴圈
303完美數
304餐點費用
305迴圈階乘計算
306迴圈次方計算
307迴圈最大公因數
308電腦週邊費用總計
309迴圈倍數判斷
310迴圈正偶數相加

第四類:遞迴程式設計

401遞迴階乘計算
402尾端遞迴階乘計算
403尾端遞迴次方計算
404遞迴最大公因數
405遞迴函數
406遞迴字串計算
407尾端遞迴計算總和
408遞迴字串反向
409遞迴字串移除
410遞迴字串替換

第五類:陣列設計能力

501陣列計算
502浮點數計算
503矩陣之和
504費氏數
505反轉陣列
506三維陣列元素之和
507停車費用計算
508泡泡排序法
509選擇排序法
510二分搜尋法 *

第六類:物件導向程式設計與例外處理

(記得把所需的類別複製到每個小題的目錄下,有更動過的類別,記得重新編譯後要重新複製!)

601-1汽車零件設計
601-2汽車零件設計
601-3汽車零件設計
601-4汽車零件設計
601-5汽車零件設計
602-1電腦零件設計
602-2電腦零件設計
602-3電腦零件設計
602-4電腦零件設計
602-5電腦零件設計
603-1冰品計價系統
603-2冰品計價系統
603-3冰品計價系統
603-4冰品計價系統
603-5冰品計價系統
604銀行理財帳戶
605成績資訊系統
606薪資計算
607電腦銷售業績
608食物熱量計算
609堆疊擴充
610員工薪資制度

[應考出的題目]

考試名稱:基礎物件導向程式語言-JAVA6

簡介:從第1類到第5類中出考題。每題20分,及格:70,滿分100。

出的考題:110, 206, 306, 406, 506

 

參考資料:http://study2fun.blogspot.tw/2013/02/tqc-java-6.html

安裝 Eclipse IDE(新版)

最近想要回去寫點 JAVA 小程式,所以就在去安裝了:Eclipse 來玩看看。

改版的幅度真的很大@@,而且也多了很多實用的功能,像是 installer 等等。

再者,因為之前有碰過一些 gradle 的 package manager 的經驗,因此這次架設 IDE 之外,我也會使用 gradle wrapper 在專案中使用。

這邊以:Ubuntu 16.04 為例。

預先動作:安裝 JRE 與 JDK


sudo apt-get install default-jdk

sudo apt-get install default-jre

16.04 預設為 JAVA 8

  1. 先到官方網站下載 Eclipse installer,下載點:https://www.eclipse.org/downloads/download.php?file=/oomph/epp/neon/R2a/eclipse-inst-linux64.tar.gz
  2. 下載回來之後解壓縮,會看到如下的檔案

  1. 點擊 eclipse-ins 啟動,會看到一個介面,裡面有各式各樣的 Eclipse IDE的環境料表提供安裝。
  2. 如下圖
  3. 選擇要安裝的Eclipse IDE,這邊就以 Eclipse for JAVA developers為例。
    點進去之後,可以設定要安裝的路徑以及要安裝的版本。
  4. 接著點 INSTALL 就開始安裝了!
  5. 安裝好之後,就會有下面的 Eclipse 的安裝資料夾。
  6. 點擊 eclipse執行。
  7. 就會看到下面的畫面了。
  8. 修改成dark theme,因為我個人不喜歡白色的畫面當作開發的環境。
    可以點選:window->Preferences->General->Appereance
    看到右邊的設定,有 Theme 選擇 Dark 就可以得到下面的截圖裡的樣式了。
  9. 新增 gradle plugin 到市集裡。
    gradle 是一個dependency package manager,如同 PHP 有 Composer 一樣,可以幫助我們輕易的安裝一個 JAVA library。
    在 Help->Eclipse Marketplace,點擊下去之後會出現可以尋找與瀏覽要安裝的 plugin 的畫面。
    我們在 Find 的地方打上:gradle,並按下 enter 鍵,等它搜尋一段時間之後,就會出現下面的清單了。
    把清單拉下來找到下面的有 Gradle IDE Pack 3.8.x 等字樣的套件,點擊旁邊的 install 按鈕,接著就等一段時間等安裝成功。
  10. 在前面的 gradle 套件安裝成功之後,我們就可以新建一個 JAVA (gradle) 專案了。
    點選 File->New->Project…. 並選擇 Gradle->Gradle Project 接著 Next。
    會有一個 Welcome 訊息,就看一看按下一步 (Next)
    這邊就打上 Project name 專案名稱之後,就可以按下 Next 了。
    接下來會要讓我們選擇 Gradle 的版本等,使用預設的即可。接著按下 Next 之後等它跑一段時間了。
    最後結束之後按下 Finish 就建置完成一個 Gradle Project 了。
  11. 透過 gradle 安裝 okhttp library
    打開 build.gradle 拉到最下面有一個 dependencies 的欄位,在大括號裡面我們可以填上:

    compile 'com.squareup.okhttp3:okhttp:3.6.0'
    

    接著,對著專案名稱按下右鍵選擇:Gradle->Refresh Gradle Project
    等它跑一段時間之後,okhttp就成功安裝了,如下圖

  12. 以上就是安裝 Eclipse 以及一些基本的設定,Happy coding with JAVA!
    後面有想到什麼再補充吧!

    [後記]

  13. Reset 所有的 view 畫面,Window->Perspective->Reset Perspective 就可以把所有畫面重設了!