阿摩線上測驗
登入
首頁
>
程式語言
>
104年 - 104 高等考試_三級_資訊處理:程式語言#24068
>
題組內容
三、假設現有如下兩張資料表用來存放考生個人訊息及其成績,考生個人訊息,包括代 號(TesterID)、姓名(Name),成績(Grade)則有五種科目(1 中文、2 英文、 3 數學、4 自然、5 社會)及成績的等級有三種(ABC 三種)。請使用 SQL 回應如 下的問題。(每小題 5 分,共 20 分)
⑷修改 TesterID 5 考生的數學成績為 A。
其他申論題
⑵普考一定獲得好高成績 相關推導過程的 Parse Tree。
#30904
⑴請列出中文成績為 A 所有考生的代號及姓名。
#30905
⑵請列出各科不同成績等級的個數,個數使用別名 numCount 來表示,如中文 A5, 中文 B2, …。
#30906
⑶加入資料 TesterID 6 名為 Oscar Lin 的考生資料及其成績(中文 A, 英文 A, 數學 C, 自然 B, 社會 A)。
#30907
【已刪除】四、請使用物件導向程式語言(C#或 Java),設計一具門禁功能的智慧卡管理資訊系統。 系統應依如下的 class diagram 建立相關的類別資訊。(35 分) 所有的類別變數皆為 private,SMsecurity 類別繼承自抽象類別 SmartCard z 發卡單位 Organization、進出入狀況 EnterExit,請分別使用 enum 的格式來表示 z 記錄進出入狀況,日期資料若未提供,則填入目前系統的日期時間 一張智慧卡,會有多次的進出入記錄,資料值應存放於 List 線性資料結構中 改寫系統的 toString()方法後,執行如下的測試動作 SMsecurity sms = new SMsecurity("SM001", Organization.NewTaipeiMRT); sms.addInfo("2015/06/15 18:36:01", EnterExit.Enter); sms.addInfo("2015/06/15 20:16:01", EnterExit.Exit); sms.addInfo("2015/06/20 18:20:01", EnterExit.Enter); sms.addInfo(EnterExit.Exit); /* for Java */ System.out.println(sms.toString()); /* for C# */ Console.WriteLine(sms.ToString()); 應能產生類似如下的結果 *****Smart card SM001 (6/21/2015 10:38:38 PM, NewTaipeiMRT) -----Enter and Exit information: (2015/06/15 18:36:01, Enter) (2015/06/15 20:16:01, Exit) (2015/06/20 18:20:01, Enter) (6/21/2015 10:38:38 PM, Exit)
#30909
一、請解釋 Java 語言中,類別與介面(interface)有那些不同,並請舉例加以說明。 (20 分)
#30910
二、網頁應用程式常見的安全漏洞有跨站請求偽造(cross-site request forgery),請說明 造成此安全漏洞的原因,以及如何避免此問題之措施。(20 分)
#30911
三、為何尾遞迴(tail recursion)通常比一般性的遞迴執行上更有效率?請說明之。請以 熟悉的程式語言寫出一段使用尾遞迴技巧的程式碼例子。(20 分)
#30912
⑴使用最右推導(rightmost derivation),推導出 1 *(2 + 3)一句。(6 分)
#30913
⑵使用最左推導(leftmost derivation),推導出 1 *(2 + 3)一句。(6 分)
#30914