iv - epaper.gotop.com.twepaper.gotop.com.tw/pdfsample/aer011400.pdf · 1-20 01-2 作業系統...

11
IV 目錄 學科 1 電腦概論 ................................................................................................ 1-2 2 程式設計 .............................................................................................. 1-48 3 系統發展 .............................................................................................. 1-92 4 資訊安全 ............................................................................................ 1-113 5 職業道德 ............................................................................................ 1-124 術科 檢定說明 ............................................................................................................... 2-2 術科第一站:940301~940305 解題 ...................................................................... 2-7 解題說明 ........................................................................................................ 2-7 表單設計 ........................................................................................................ 2-7 實作:建立專案 ............................................................................................. 2-8 規劃:答題表單 ............................................................................................. 2-9 實作:答題表單 ........................................................................................... 2-10 考生資料:(1)邏輯解析 ................................................................................ 2-14 考生資料:(2)程式設計 ................................................................................ 2-15 940301:迴文判斷 .............................................................................................. 2-20 940301(1)題目要求、邏輯解析 ................................................................. 2-21 940301(2)讀取考題資料............................................................................ 2-26 940301(3)程式主體 ................................................................................... 2-29 940301(4)資料輸出 ................................................................................... 2-32 940302:直角三角形列印 ................................................................................... 2-33 940302(1)題目要求、邏輯解析 ................................................................. 2-34 940302(2)讀取考題資料............................................................................ 2-36 940302(3)程式主體 ................................................................................... 2-37 940302(4)資料輸出 ................................................................................... 2-38 940303:質數計算 .............................................................................................. 2-39 940303(1)題目要求、邏輯解析 ................................................................. 2-40

Upload: others

Post on 27-Sep-2019

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IV - epaper.gotop.com.twepaper.gotop.com.tw/PDFSample/AER011400.pdf · 1-20 01-2 作業系統 重點整理 作業系統: h 作業系統不算是套裝軟體,是屬於『系統軟體』。

IV

目錄

學科

第 1章 電腦概論 ................................................................................................ 1-2 第 2章 程式設計 .............................................................................................. 1-48 第 3章 系統發展 .............................................................................................. 1-92 第 4章 資訊安全 ............................................................................................ 1-113 第 5章 職業道德 ............................................................................................ 1-124

術科

檢定說明 ............................................................................................................... 2-2 術科第一站:940301~940305解題 ...................................................................... 2-7

解題說明 ........................................................................................................ 2-7 表單設計 ........................................................................................................ 2-7 實作:建立專案 ............................................................................................. 2-8 規劃:答題表單 ............................................................................................. 2-9 實作:答題表單 ........................................................................................... 2-10 考生資料:(1)邏輯解析 ................................................................................ 2-14 考生資料:(2)程式設計 ................................................................................ 2-15

940301:迴文判斷 .............................................................................................. 2-20 940301:(1)題目要求、邏輯解析 ................................................................. 2-21 940301:(2)讀取考題資料............................................................................ 2-26 940301:(3)程式主體 ................................................................................... 2-29 940301:(4)資料輸出 ................................................................................... 2-32

940302:直角三角形列印 ................................................................................... 2-33 940302:(1)題目要求、邏輯解析 ................................................................. 2-34 940302:(2)讀取考題資料............................................................................ 2-36 940302:(3)程式主體 ................................................................................... 2-37 940302:(4)資料輸出 ................................................................................... 2-38

940303:質數計算 .............................................................................................. 2-39 940303:(1)題目要求、邏輯解析 ................................................................. 2-40

Page 2: IV - epaper.gotop.com.twepaper.gotop.com.tw/PDFSample/AER011400.pdf · 1-20 01-2 作業系統 重點整理 作業系統: h 作業系統不算是套裝軟體,是屬於『系統軟體』。

目錄

V

940303:(2)讀取考題資料............................................................................ 2-42 940303:(3)程式主體 ................................................................................... 2-43 940303:(4)資料輸出 ................................................................................... 2-43

940304:體質指數 BMI ....................................................................................... 2-44 940304:(1)題目要求、邏輯解析 ................................................................. 2-45 940304:(2)讀取考題資料............................................................................ 2-47 940304:(3)程式主體 ................................................................................... 2-49 940304:(4)資料輸出 ................................................................................... 2-50

940305:矩陣相加 .............................................................................................. 2-51 940305:(1)題目要求、邏輯解析 ................................................................. 2-52 940305:(2)讀取考題資料............................................................................ 2-54 940305:(3)程式主體 ................................................................................... 2-56 940305:(4)資料輸出 ................................................................................... 2-57

術科第一站: 940301~940305列印 .................................................................. 2-59 結果報表 ...................................................................................................... 2-59 列印方法 ...................................................................................................... 2-60 列印指令 ...................................................................................................... 2-61 列印內容程式碼 ........................................................................................... 2-62 執行第一站程式 ........................................................................................... 2-64 程式碼報表 .................................................................................................. 2-65

三種迴圈 ............................................................................................................. 2-70 考題 940301:迴文 ...................................................................................... 2-72 考題 940302:直角三角形列印 .................................................................... 2-73 考題 940303:質數計算 ............................................................................... 2-74 考題 940304:體質指數 BMI ........................................................................ 2-75 考題 940305:矩陣相加 ............................................................................... 2-77

三組數據 ............................................................................................................. 2-78 第一題 ......................................................................................................... 2-78 第二題 ......................................................................................................... 2-79 第三題 ......................................................................................................... 2-79 第四題 ......................................................................................................... 2-79 第五題 ......................................................................................................... 2-80

術科第二站:940306~940308解題 .................................................................... 2-81 解題說明 ...................................................................................................... 2-81 表單設計 ...................................................................................................... 2-82 程式設計 ...................................................................................................... 2-84 共同的作業 .................................................................................................. 2-85 實作:建立專案 ........................................................................................... 2-85

Page 3: IV - epaper.gotop.com.twepaper.gotop.com.tw/PDFSample/AER011400.pdf · 1-20 01-2 作業系統 重點整理 作業系統: h 作業系統不算是套裝軟體,是屬於『系統軟體』。

VI

實作:答題表單、應檢人資料區 .................................................................. 2-86 程式編寫習慣 ............................................................................................... 2-89

960306:身分證號碼檢查 ................................................................................... 2-91 建立專案、表單共同作業 ............................................................................. 2-94 答題區實作 .................................................................................................. 2-94 940306:(1)題目要求、邏輯解析 ................................................................. 2-96 940306:(2)建立主程式架構 ........................................................................ 2-98 940306:(3)rdata讀取資料程式 ................................................................. 2-101 940306:(4)sp1格式檢查程式 ................................................................... 2-104 940306:(5)sp2性別檢查程式 ................................................................... 2-106 940306:(6)sp3安全碼檢查程式 ............................................................... 2-107 940306:(7)wdata寫入資料程式 ............................................................... 2-110 940306:(8)程式除錯 ................................................................................. 2-112

960307:高速公路車輛統計 .............................................................................. 2-115 建立專案、表單共同作業 ........................................................................... 2-119 答題區實作 ................................................................................................ 2-119 940307:(1)題目要求、邏輯解析 ............................................................... 2-123 940307:(2)建立主程式架構 ...................................................................... 2-129 940307:(3)rdata讀取資料程式 ................................................................. 2-130 940307:(4)sp1、sp2、sp3總計、小計車輛數 ......................................... 2-132 940307:(5)sp4建立控制項陣列 ............................................................... 2-134 940307:(6)sp5設定表單控制項屬性 ........................................................ 2-135 940307:(7)btn_car_Click、btn_week_Click 顯示群組方塊程式 ................ 2-139

960308:分數加、減、乘、除運算 ................................................................... 2-140 建立專案、表單共同作業 ........................................................................... 2-143 答題區實作 ................................................................................................ 2-143 940308:(1)題目要求、邏輯解析 ............................................................... 2-145 940308:(2)建立主程式架構 ...................................................................... 2-148 940308:(3)rdata讀取資料程式 ................................................................. 2-149 940308:(4)sp1資料計算程式 ................................................................... 2-151 940308:(5)wdata寫入資料程式 ............................................................... 2-154

術科第二站:940306~940308列印 .................................................................. 2-157 使用將 SM資料換成 T01資料 .................................................................... 2-157 3次檢查機會.............................................................................................. 2-158 表單執行畫面 ............................................................................................. 2-158 執行第二站程式:940306 .......................................................................... 2-158 程式碼報表 ................................................................................................ 2-159

Page 4: IV - epaper.gotop.com.twepaper.gotop.com.tw/PDFSample/AER011400.pdf · 1-20 01-2 作業系統 重點整理 作業系統: h 作業系統不算是套裝軟體,是屬於『系統軟體』。

1-20

01-2 作業系統

重點整理

作業系統:

作業系統不算是套裝軟體,是屬於『系統軟體』。

『會計系統』和『進銷存管理系統』不是系統軟體,是屬於『應用軟體』。

『資料庫管理』不是作業系統所必須具備的功能。

『Linux』、『Unix』、『Windows』…等,是作業系統。

Windows 98:

快捷鍵及設定:

『桌面』上按下滑鼠右鍵→『內容』選項→『設定值』項目:改變螢幕解

析度。

『工作列』空白處→滑鼠右鍵→『內容』→取消『顯示小時鐘』的檢核方

塊:可以關閉在工作列上的時鐘。

『控制台』→『新增/移除程式』→『開機片』可以製作 Windows 98 的

開機片及相關系統檔案。

『Ctrl』+『Shift』: 切換至其它已安裝之各種不同中文輸入法。

『Ctrl』+『ALT』+『Del』:開啟『系統管理員』。

『ALT』+『TAB』:可以在多個已執行的應用程式中切換。

按住『CTRL』鍵再分別以滑鼠逐一點選:選取兩個以上不連續的檔案。

選取一檔案後,按住『CTRL 鍵並在同一磁碟視窗中拖曳』:複製檔案。

選取該檔案後,開啟快顯功能表→『內容』:可更改檔案屬性。

將文件檔案拖曳至『我的文件夾』圖示時,文件檔案被『複製』。

調整系統日期、時間:『控制台/日期時間』。

工作列的大小 大可設定為『桌面的一半大小』。

『印表機/新增印表機』:將新的印表機加入 Windows 98 的系統。

『Winipcfg』:查看目前機器的 IP、Netmask、DefaultGateway 等設定。

Page 5: IV - epaper.gotop.com.twepaper.gotop.com.tw/PDFSample/AER011400.pdf · 1-20 01-2 作業系統 重點整理 作業系統: h 作業系統不算是套裝軟體,是屬於『系統軟體』。

第一章 電腦概論

1-21

大部分的驅動程式及應用程式訊息是放到『系統登錄檔 Registry』資料庫中。

『Scandisk』可修復 FAT(File Allocation Table)。

CD 播放程式可播放:『音樂 CD』。

設定磁碟機為分享型態:該磁碟機圖示出現『一隻手捧住』。

沒有的功能:

格式化沒有『只複製命令檔』。

『執行』不是檔案的屬性。

『命令提示列』不是標準視窗組成的元素。

『光碟機』不是桌面預設之圖示(Icon)或捷徑。

『命令檔所佔空間』不是磁片格式化後所產生的摘要統計資料。

『摘要資料』不是檔案圖示的顯示方式。

『資源回收筒』不是『控制台』中的功能。

『AppleTalk』不是內建的網路通訊協定。

『嘸蝦米』不是系統提供的中文輸入法。

『連續按右鍵三下』不是滑鼠的使用方式。

『中文輸入法的輸入區』不是 Windows 98 工作列的功能。

『\』不是 Windows 98 合法檔案名稱的字元。

不可執行『Macintosh』程式。

刪除捷徑後,原物件不會被刪除。

檔案名稱

『文書處理程式』:Wordpad、Word…等。

『記事本』:Notepad.exe。

『磁碟重組程式』:Defrag.exe。

『磁碟掃描工具』:Scandskw.exe。

Windows XP

檔名中間可以有『空白』。

『Print Screen』鍵:將顯示器目前所顯示的畫面儲存至剪貼簿。

『Tray lcon』:可以自訂其行為,隱藏非使用中的圖示。

Windows XP 專業版升級的對象,不是 Windows Me 的使用者。

Page 6: IV - epaper.gotop.com.twepaper.gotop.com.tw/PDFSample/AER011400.pdf · 1-20 01-2 作業系統 重點整理 作業系統: h 作業系統不算是套裝軟體,是屬於『系統軟體』。

1-22

以 Guest 登錄者,仍然可以儲存檔案。

媒體播放功能『沒有』播放 DV 影片功能。

支援的視窗媒體音效格式稱為『WMA』。

進行遠端援助時,使用者不可以要求設定『電器開/關時間』。

Windows 2000/NT

『VMS Network』不是 Windows NT 支援的網路環境。

『Print Sharer』不是 Windows NT 列印處理的服務程式。

安裝 Windows 2000 的 小記憶體需求為『32MB』。

磁碟分割,可以採用 NTFS(New Technology File System)系統。

NTFS(New Technology File Systems)可以保護本機上使用者的檔案及目錄。

『控制台/Internet 選項』不能設定通訊協定 TCP/IP 設定。

Page 7: IV - epaper.gotop.com.twepaper.gotop.com.tw/PDFSample/AER011400.pdf · 1-20 01-2 作業系統 重點整理 作業系統: h 作業系統不算是套裝軟體,是屬於『系統軟體』。

第一章 電腦概論

1-23

重點考題

試題

編號 答案 題 目

34 1 下列何者不是應用軟體? (1)作業系統 (2)庫存管理系統 (3)成績處理系統 (4)套裝軟體。

解說: 作業系統(Operation System 簡稱 OS)是一套用來管理電腦資

源的程式。

37 4 系統軟體主要乃協助使用者能更簡易、有效率的使用電腦系統;下列

敘述何者不屬於系統軟體的內容? (1)語言編譯程式 (2)磁碟作業

系統 (3)公用程式 (4)進銷存管理系統。

解說: 進銷存管理系統是屬於應用軟體。

40 4 下列那一項功能不是現代計算機之作業系統所必須具備的功能? (1)分時處理 (2)檔案處理 (3)虛擬記憶體 (4)資料庫管理。

42 4 下列何者不是系統軟體? (1)作業系統(Operating Systems) (2)編譯

程式 (Compiler) (3)公用程式 (Utilities) (4)會計系統 (Accounting Systems)。

解說: 會計系統是屬於應用軟體。

99 3 Windows XP 檔案系統所支援的檔名格式下列何者錯誤? (1)檔名

長為 255個字元 (2)檔名中間可用多個句點隔開 (3)檔名中不可以有

空白 (4)可用中、英文字元。

解說: Windows 98/ME/2000/XP/2003 的檔案系統所使用的檔名允

許有空白。

100 2 在 Windows XP 中,按下[Print Screen]鍵會: (1)將顯示器目前所顯

示的畫面由印表機印出 (2)將顯示器目前所顯示的畫面儲存至剪貼簿 (3)將目前執行的視窗儲存至剪貼簿 (4)無作用。

102 4 在 Windows 98 中,欲更改某個檔案屬性為唯讀狀態,應在選取該檔案

後,開啟快顯功能表的何項指令進行更改:(1)開啟舊檔 (2)建立捷徑 (3)重新命名 (4)內容。

解說: 選取某個檔案後,按下滑屬右鍵開啟快顯功能表,選擇[內容]進行更改。

103 1 在 Windows 98 中,將一文件檔案拖曳至「我的文件夾」圖示時,會產

生哪一個結果: (1)文件檔案被複製 (2)文件檔案被印出 (3)文件檔

案會消失 (4)文件檔案被更新。

Page 8: IV - epaper.gotop.com.twepaper.gotop.com.tw/PDFSample/AER011400.pdf · 1-20 01-2 作業系統 重點整理 作業系統: h 作業系統不算是套裝軟體,是屬於『系統軟體』。

2-20

940301:迴文判斷

Page 9: IV - epaper.gotop.com.twepaper.gotop.com.tw/PDFSample/AER011400.pdf · 1-20 01-2 作業系統 重點整理 作業系統: h 作業系統不算是套裝軟體,是屬於『系統軟體』。

術科第一站:940301~940305解題

2-21

940301:(1)題目要求、邏輯解析

題目要求:判斷考題資料是否為「迴文」(palindrome)。

資料檔 940301.SM 欄位架構及內容:

欄位 1:3~9 位正整數

第一筆 12321

【報表輸出】

迴文定義:範例資料為 12321,若[左→右]的內容(12321)與[右→左]的內容(12321)相同,則此範例資料 12321 就稱為「廻文」(palindrome),舉例說明如下:

資料 由左向右取 由右向左取 相等 迴文

12321 12321 12321 是 是

12345 12345 54321 否 否

將資料由「右→左」排列的技巧分析如下表:(範例數字:12345)

運算式 商 數

餘 數

串接 餘數

12345 / 10 = 1234…5 1234 5 5

1234 / 10 = 123…4 123 4 54

123 / 10 = 12…3 12 3 543

12 / 10 = 1…2 1 2 5432

1 / 10 = 0…1

商數為 0 運算結束

0 1 54321

第一題結果:12321 is a palindrome.

Page 10: IV - epaper.gotop.com.twepaper.gotop.com.tw/PDFSample/AER011400.pdf · 1-20 01-2 作業系統 重點整理 作業系統: h 作業系統不算是套裝軟體,是屬於『系統軟體』。

2-22

上表的演算過程,可以解析為以下 4 個步驟:

1. 資料除以 10 取「商數」:商數運算符號: \

2. 資料除以 10 取「餘數」:餘數運算指令:MOD

3. 依序串接餘數:串接運算指令: &

4. 將步驟 1 的「商數」當成下一個循環的資料

重新整理如下表:

資料

M1 = M2

去除尾碼

M2= M1 \ 10

取出尾碼

M3= M1 MOD 10

串接尾碼

M4 = M4 & M3

運算前 12345

第 1次 12345 1234 5 5

第 2次 1234 123 4 54

第 3次 123 12 3 543

第 4次 12 1 2 5432

第 5次 1 0 1 54321

將上面的演算過程轉換為虛擬程式碼如下:

m1 = m0 ‘m0:由 940301.SM 讀取的資料 迴圈開始 m2 = m1 \ 10 ‘m2:商數 m3 = m1 MOD 10 ‘m3:餘數 m4 = m4 & m3 ‘m4:串接餘數 如果 m2 = 0 (商數為 0),則脫離迴圈 m1 = m2 ‘將商數當作下一循環的資料 迴圈結束

Page 11: IV - epaper.gotop.com.twepaper.gotop.com.tw/PDFSample/AER011400.pdf · 1-20 01-2 作業系統 重點整理 作業系統: h 作業系統不算是套裝軟體,是屬於『系統軟體』。

術科第一站:940301~940305解題

2-23

問題:迴圈應跑幾次? For i = 1 To ? …Next i

解析:由上表分析發現範例資料 12321 是 5 位數,執行迴圈數是 5,因為是逐一取出

最後一位,因此考題資料的位數就是迴圈所需執行的次數,由於測試資料是變

動的,而且也不可以使用函數來查詢資料長度,但題目說明資料長度為 3~9位,因此迴圈數不可能超過 9 次,因此我們已採用最大值 9 來作為迴圈執行的

次數,經由 m2 = 0(商數 = 0)的判斷來脫離迴圈:

m1 = m0 For i = 1 To 9 m2 = m1 \ 10 m3 = m1 MOD 10 m4 = m4 & m3 If m2 = 0 Then Exit For ‘商數為 0 結束迴圈

m1 = m2 Next i

問題:判斷 Data 是否為「迴文」

解析:若原始資料 m0 = 串接餘數 m4,則 m0 為「迴文」

If m0 = m4 Then txt_01.Text = “第一題結果:” & m0 & “ is a palindrome.”

Else txt_01.Text = “第一題結果:” & m0 & “ is not a palindrome.”

End If

問題:測試資料不是固定的,必須由文字檔中讀出來

解析:讀取文字檔指令:FileOpen,我們假設考試資料是儲存於「C:\丙設磁片」資料

夾中,讀取資料指令集如下:

FileOpen(1, “C:\丙設磁片\940301.SM” , OpenMode.Input)

Input(1, m0) FileClose(1)