阿摩線上測驗
登入
首頁
>
資料處理
> 96年 - 96 高等考試_三級_統計:資料處理#50935
96年 - 96 高等考試_三級_統計:資料處理#50935
科目:
資料處理 |
年份:
96年 |
選擇題數:
0 |
申論題數:
5
試卷資訊
所屬科目:
資料處理
選擇題 (0)
申論題 (5)
【已刪除】一、請分別說明下列物件導向模式(object-oriented paradigm)四種類別(classes)之 作用:entity classes,interface classes,abstract classes,control classes?下圖中的 類別(C1 至 C4)分別屬於那一類別?請說明為什麼。(20 分)
二、請舉例說明下列程式有何安全上之漏洞?並說明如何修補該安全漏洞。(20 分) Dim sq1 sq1=”SELECT * FROM WebUsers WHERE Username=’ ” & username & ” ’ AND password=’ ” & password & ” ’ ” Set rs=Conn.OpenRecordset(sq1) If not rs.eof() then ‘connect successfully’ end if
三、黑箱(Black-Box)測試及白箱(White-Box)測試可用來驗證資訊系統之正確性及 完整性,請說明這兩種測試方法的差異性,並舉一實例設計所需之測試案例(test cases)解釋測試流程。(20 分)
四、考慮二個交易(transaction)T 及 Q,其內容如下:
Transaction T: Transaction Q:
Bank&Withdraw(A, 4); Bank&Withdraw(C, 3);
Bank&Deposit(B, 4); Bank&Deposit(B, 3);
A, B, C 分別表示三個用戶之銀行帳號,Withdraw(提款)及 Deposit(存款)並非
atomic operation,都包含 read operation 及 write operation。
若同時(concurrent)處理二個交易(transaction)T 及 Q,請用 T 及 Q 的執行過程
說明可能會發生的問題?並提出解決方法。(20 分)
五、RAID(Redundant Array of Independent Disks)技術用來提高資訊儲存設備之可靠度 (reliability),請說明 RAID 1(Disk mirroring)、RAID 5(Byte interleaf with parity checking)、RAID 6(Byte interleaf with double parity checking)之差異性?並 舉例說明何種資訊需使用何種 RAID 技術。(20 分)