1 / 34

軟體設計丙級

軟體設計丙級. 林文恭 研究室 原著 rjwang 編修. 學科. 考題內容 採「考前公開」制 , 公告於勞委會網站 題庫內共 700 題單選題 範圍:計算機概論、程式設計 評分方法 考試時間 100 分鐘 答題數 80 題每題 1.25 分,答錯不倒扣 以 60 分為及格。. 術科. 考題內容 採「考前公開」制,公告於勞委會網站 分為 2 站共 8 個題目 : 第一站:基本指令應用 共 5 個題目 ×3 組迴圈指令,每人抽 3題 及 1組迴圈指令 作答。 第二站: 應用程式設計 共3個題目,每人抽 1題 作答。 軟體:

kasi
Download Presentation

軟體設計丙級

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 軟體設計丙級 林文恭 研究室 原著 rjwang 編修

  2. 學科 • 考題內容 • 採「考前公開」制,公告於勞委會網站 • 題庫內共700題單選題 • 範圍:計算機概論、程式設計 • 評分方法 • 考試時間100分鐘 • 答題數80題每題1.25分,答錯不倒扣 • 以60分為及格。

  3. 術科 • 考題內容 • 採「考前公開」制,公告於勞委會網站 • 分為2站共8個題目: • 第一站:基本指令應用 • 共5個題目×3組迴圈指令,每人抽3題及1組迴圈指令作答。 • 第二站:應用程式設計 • 共3個題目,每人抽1題作答。 • 軟體: • Microsoft Visual Basic • 各考場提供的軟體版本並無統一規範 • 目前大多為2005、2008(報名前應先詢問考場)

  4. 術科第一站(1) • 評分: • 測驗時間:45分鐘 • 評分依據:程式碼報表、執行結果報表 • 第一站通過之考生才可參加第二站測試 • 資料檔案 • 測試練習:940301.SM~940305.SM • 實際考試:940301.T01~940305.T01 • 考生報名後收到資料檔案只有SM檔考試所用的T01~T03數據是不公布的(本書光碟有提供)

  5. 術科第一站(2) • 試題編號:940301~940305 • 考試目標:基本指令應用 • 考試時5題抽選3題,只須完成抽中的3題 • 程式中不可使用『Go To』指令、『內建』函數 • 解題數據有3組、指定的迴圈指令也有3種,在考場中抽選:

  6. 術科第一站(3) 應檢人必須將設計的程式,以站名、姓名及准考證號碼為檔案名稱,存於指定硬碟機目錄中。(實際考試時可能是放在windows的桌面上,因此對目錄的操作要熟練!) 假設指定資料如下表: 以Vb2008作答時,應該在「c:\軟體設計丙級」資料夾中建立名為「第一站林文恭999901」答題專案。

  7. 術科第一站(4) • 複製範例檔資料、測試檔資料至 c:\ • 複製 title.exe至 C:\ • Title.exe會將考生資料寫到 c:\title.txt • 根據題目要求,一步一步完成程式。

  8. 第一站:表單設計 btn_student btn_print btn_01 btn_03 btn_05 txt_05 txt_01 txt_03 PD(PrintDocument控制項)

  9. 考生資料(1)說明 1 2 輸入資料 3 資料自動寫入C:\title.txt

  10. 考生資料(2)程式設計

  11. 印列答案(1)說明 1 呼叫 pd.print()方法 來列印答案報表 2

  12. 印列答案(1)說明

  13. 印列答案(2)程式設計

  14. 第一站:報表 程式碼報表 執行結果報表 姓名:[林文恭] 准考證號碼:[999901] 座號:[01] 日期:[2010/11/11] 第一題結果:….. 第三題結果:…... 第五題結果:…… 讀入應檢人資料:title.txt 方法:PrintDocument物件 方法:檔案→列印

  15. 940301:Input & Output 資料檔940301.SM欄位架構及內容: Palindrome:迴文 讀取某一數字時: 左→右 = 右→左 此數字就稱為迴文 例如:12321是迴文。 【報表輸出】 第一題結果:12321 is a palindrome.

  16. 940301:邏輯解說

  17. 940302:Input & Output 資料檔940302.SM欄位架構及內容: 【報表輸出】 第二題結果: 1 12 123 1234 12345 123456 1234567

  18. 940302:邏輯解說

  19. 940303:Input & Output 資料檔940303.SM欄位架構及內容: prime number:質數 判斷整數n是否為質數,只要檢查2到n^0.5是否存在可整除n的整數即可。若無,此數字n就稱為質數。(改良法) 例如:11是質數。 【報表輸出】 第三題結果:12 is not a prime number.

  20. 940303:邏輯解說

  21. 940304:Input & Output 資料檔940304.SM欄位架構及內容: 【報表輸出】 第四題結果:最小BMI值=15,不正常

  22. 940304:選取最小值

  23. 940305:Input & Output 資料檔940305.SM欄位架構及內容: 【報表輸出】 第五題結果: [6 8] [10 12]

  24. 940305:邏輯解說 For i = 1 To 2 For j = 1 To 2 C(i,j) = A(i,j) + B(i,j) Next j Next i

  25. 三種迴圈、資料

  26. 術科第二站:應用程式設計 • 試題、資料 • 940306~940308,考試時抽選1題 • 測試檔案:94030X.SM、實測檔案:94030X.T01 • 評分: • 測驗時間:80分鐘 • 應檢人有3次評分機會 • 評分依據:原始程式報表、執行結果表單畫面報表

  27. 06:身分證號碼檢查

  28. 陣列資料 名稱:d( ) 表格物件 名稱:dt DataGridView 名稱:dgv 解題策略

  29. 07:高速公路車輛統計

  30. 解題策略

  31. 資料排序 氣泡排序 置換(swap)技巧

  32. 08:分數的加減乘除運算

  33. 解題策略 m1/m2 約分的邏輯: For j = 2 to Math.Abs(m1)Do While (m1 Mod j = 0 And m2 Mod j = 0 )m1 = m1 / j : m2 = m2 / jLoopNext j

  34. 第二站答案 • 使用將SM資料換成T01資料 • 3次檢查機會 • 報表: • 按Alt + PrintScreen鍵:擷取執行表單畫面 • 檔案→列印:程式碼報表

More Related