IV - epaper.gotop.com.twepaper.gotop.com.tw/PDFSample/AER011400.pdf · 1-20 01-2 作業系統...
Transcript of IV - epaper.gotop.com.twepaper.gotop.com.tw/PDFSample/AER011400.pdf · 1-20 01-2 作業系統...
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
目錄
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
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
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 等設定。
第一章 電腦概論
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 的使用者。
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 設定。
第一章 電腦概論
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)文件檔案被更新。
2-20
940301:迴文判斷
術科第一站: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.
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 ‘將商數當作下一循環的資料 迴圈結束
術科第一站: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)