民國110年 地方四等 資訊處理 程式設計概要考古題

民國110年 地方四等 資訊處理 程式設計概要收錄考選部官方試題,共 4 題可線上瀏覽,考選部未公告本科目答案。

官方資料

題目與答案

第1題

請使用C、C++、C#、Java 或Python 程式語言,撰寫一個可以接受整數 array 及一個目標整數值的twoSum()方法,此方法會找出array 中兩個整 數值相加結果等於目標整數值的註標位置,並回傳由此兩註標所組成的 array;主程式則負責呼叫twoSum(dataArray, targetValue)方法,並顯示 結果。您的方法中必需檢查輸入array 至少有兩個整數值相加結果等於 目標整數值,否則回傳Null/None,同時主程式應測試如下的資料並顯示 結果:(25 分) 測試一:dataArray { 3,11,14,6},目標值9,回傳顯示0,3 測試二:dataArray { 3,11,14,6},目標值18,回傳顯示None 或Null 註:只需找出一組答案。 註:如果無法找出兩個array 內的整數值加總等於目標值,則回傳Null or None。 限制:所撰寫的方法內,不可以使用任何程式語言內建或第三方提供的 套件,即python/java 不可以使用import,C++、C#不可以使用using 再加入套件……

第2題

請問如下的Python 程式正確執行後的結果為何?如有語法或執行時期 的錯誤,請說明為那種錯誤,應如何修正,修正後執行的結果為何? (25 分)

第3題

請就如下的Java 程式,說明程式中各方法(包括建構子)執行的順序, 及最後顯示的結果。(30 分) 註:執行程序說明,如主程式呼叫MyVaccinePassport 建構子→……

第4題

請撰寫一支包含Javascript及HTML程式碼的checkLegalForVaccineShot.html 程式,執行後可以呈現如下的頁面,其中「身分證字號」、「健保卡卡號」、 及「手機號碼」輸入欄位的長度由HTML 控制,資料內容則使用Javascript 檢查,資料內容檢查後,在對應的資料輸入位置右方顯示,「請輸入正確 的……」或"OK"表示檢查的結果。(20 分) 註:身分證字號由一碼的英文字母及九碼的數字所組成,如A123456789 註:健保卡卡號由三組四碼的數字所組成,如1234-5678-1234 註:手機號碼由09 加上八碼的數字所組成,如0912345678 預約平台身分驗證 分 A123456789