阿摩線上測驗
登入
首頁
>
程式設計
>
111年 - 111 高等考試_三級_資訊處理:程式設計#109802
> 申論題
題組內容
一、請問以下三小題 C 程式執行的結果為何?請注意須說明答案是如何產生的,否則不給分。
(二)
相關申論題
(一)
#470886
(三)
#470888
(一)請以 SQL 列出某一個人的年度薪資總額,必須顯示 id, first_name, last_name 及總額。
#470889
(二)現在的資料查詢服務常見於網頁系統,而 SQL Injection 是最常見的資 料庫攻擊方式。請問下列查詢語句是否會有被攻擊的疑慮?若有的話 該如何改善?程式碼可以使用 PHP 或 ASP.NET。 SELECT first_name, last_name FROM employee WHERE id=’A001’
#470890
三、請使用 C, C++, Java 或 Python 程式語言撰寫採用五位數整數來進行資料加密的完整程式。1.撰寫加密函數 encrypt(),此函數可將所傳入的五位數整數進行加密,並將加密後的密碼傳回。加密的規則如下: 先將該五位數整數的每位數值分別以「加 5 後除以 10 之餘數」取代。 再將取代後之數字的第一位數與第五位數互換,第二位數與第四位數互換,第三位數不變後取得一個新整數,此即為加密後的密碼。 (註:第一位數為萬分位、第二位數為千分位,以此類推。)2.撰寫解密函數 decipher(),此函數可將所傳入的五位數密碼進行解密,並將解密後的整數傳回。解密的規則是將上述加密後之密碼還原為原傳入的整數。3.撰寫主程式來驗證上述之加密與解密函數的正確性。程式一開始先讓使用者輸入任一之五位數整數[不在合理範圍內(10000~99999)須請使用者重新輸入],在呼叫加密函數後將所傳回之密碼從螢幕上顯示出;再將該密碼傳入解密函數,再將所傳回之整數從螢幕上顯示出。程式須可讓使用者持續輸入五位數之整數,直到使用者輸入 0(整數)時結束程式的執行。以下為程式執行的範例: (備註:斜體加外框線之整數為使用者所輸入,其餘皆為程式執行的輸出。)請輸入一個五位數的整數(輸入 0 結束程式):1234所輸入的數值並不是五位數之整數請重新輸入:12345加密後的密碼為:09876解密後的密碼為:12345請輸入一個五位數的整數(輸入 0 結束程式):67890加密後的密碼為:54321解密後的密碼為:67890請輸入一個五位數的整數(輸入 0 結束程式):0感謝使用此程式,歡迎您對此程式的優化提出建議。
#470891
四、抽象(abstract)類別、介面(interface) 、覆寫(override)方法、多載(overload) 方法是物件導向程式設計實現多型(polymorphism)的方式。下圖是人 事系統中人員基本資料維護的類別圖,請說明類別圖中的覆寫方法及多 載方法名稱(須說明理由) ,並使用 C++, Java 或 Python 程式語言撰寫 Person 類別與 Police 類別的程式碼。Police 類別之 GetPersonalInformation 函數必須傳回身分證(id_no) 、姓名(name) 、職稱(rank) ,UpdateRoleTitle 函數必須完整實作更新 police_rank。
#470892
第四題: 請以 VB.NET 完成下面程式區塊的內容,使程式符合下列功能與條件。 ● 按下「產生對稱式圖形」鍵,將在「LblResult」輸出如下結果,「LblResult」屬性為 Text。 ● 需以透過迴圈巢狀結構每次加入一「$」的迴圈方式產出圖形。若將每列的圖形,例如「$$$」,直 接加入的方式產出圖形,不給分。
#563363
第三題: 請以 JavaScript 完成下列區塊內的程式內容使其達成下列功能: 執行程式後瀏覽器出現如下頁面,其中「開啟新視窗」、「關閉新視窗」、「關閉本視窗」為三個超連結, 點選後各自分別呼叫對應的函式。此部分內容請設計在程式區塊(二)。 新視窗之 html 請寫在。 ●點選【圖三】之「關閉新視窗」超連結呼叫函式 CloseNewWindow(),請將此函式設計在中,此函式執行後先確認新視窗存在、已開啟且未關閉後,再關閉該新視窗。 ●新視窗之 html 請寫在 。●點選【圖三】之「關閉新視窗」超連結呼叫函式 CloseNewWindow(),請將此函式設計在中,此函式執行後先確認新視窗存在、已開啟且未關閉後,再關閉該新視窗。●點選【圖三】「關閉本視窗」超連結呼叫函式 CloseWindow(),請將此函式設計在中,此函式執行後先確認視窗存在、已開啟且未關閉後,再關閉視窗。
#563362
第二題: 請以 VB.NET 完成下列程式區塊的內容,使程式執行後會產出如下圖結果,等號左邊第一方格為 TxtBoxA,第二方格為 TxtBoxB,兩者均由使用者輸入整數後,按下「求最大公因數」鍵,等號右邊產出兩 數最大公因數(即 LblResult)。「TxtBoxA」、「TxtBoxB」、「LblResult」屬性均為 Text。
#563361
一題: 以 JavaScript 設計一網頁,使用者輸入 1 到 7 的數字,按下後會出現顯示其對應英文單字的對話方塊;若使用者輸入不是 1 到 7 的數字,則會出現顯示「輸入的數字超過範圍!」的對話方塊。使用者按下 第二個對話方塊的後,才會出現網頁內容。請參考【範例一】與【範例二】。
#563360
相關試卷
114年 - 114 地方政府公務特種考試_四等_資訊處理:程式設計概要#134763
114年 · #134763
114年 - 114 專技高考_資訊技師:程式設計#133686
114年 · #133686
114年 - 114 普通考試_資訊處理:程式設計概要#128722
114年 · #128722
114年 - 114 關務特種考試_四等_資訊處理(選試英文):程式設計概要#126658
114年 · #126658
114年 - 114 身心障礙特種考試_四等_資訊處理:程式設計概要#126591
114年 · #126591
113年 - 113 地方政府公務、離島地區公務特種考試_四等_資訊處理:程式設計概要#124356
113年 · #124356
113年 - 113 專技高考_資訊技師:程式設計#123958
113年 · #123958
113年 - 113 普通考試_資訊處理:程式設計概要#121162
113年 · #121162
113年 - 113 關務特種考試_四等_資訊處理(選試英文):程式設計概要#119478
113年 · #119478
112年 - 112 地方政府特種考試_四等_資訊處理:程式設計概要#118364
112年 · #118364