1. 若要寫一C程式語言的條件式,表達20?x?75的條件,則下列何者正確?


2. 一個Smalltalk的method包含四部分,下列何者不是?


3. 在Java程式語言中,當宣告一個類別(class)要繼承另一個類別時,要使用哪一個關鍵字?


4. Infix轉換成Postfix需要的資料結構為:


5. 在VB語言中,下列何者是Format(12,“000”)合法的輸出結果?


6. 下列為將一筆資料加入環形佇列(circular queue)中之程式:《第1行》void addq (int front, int *rear, element item) 《第2行》{ rear = (*rear+1) % MAX_QUEUE_SIZE; 《第3行》 if (front = = *rear){ 《第4行》 queue_full (rear); 《第5行》return;} 《第6行》 queue[_____]=item; 《第7行》} 第6行空格內的正確答案是:


7. 定義檢視表(View Table)時,若使用到下列哪個關鍵字,該檢視表不能異動資料?


8. 將運算式子(a+b)*d+e/(f+a*d)+c轉換為後序(postfix)運算式子:


9. 在C語言上有UNION架構,則下列關於C之UNION的描述,何者為非?


10. 下列何者結果不同?


11. 採用輸出模式(out mode)傳遞參數時,其實際參數(actual parameter)只能是:


12. 下列何者為DO指令由FORTRAN IV到FORTRAN 77最主要的改變?


13. 一棵深度(Depth)為k的Full Binary Tree,其節點有幾個?


14. 假設有一個程式語言的+,-運算子為右結合(Right associative),例如a+b+c=a+(b+c),請計算10-(4-1-2)-3的運算結果?


15. 於一個4×4×4的3維陣列(3-D array)中,有多少元素其以列為主(row-major)排列與以行為主(column-major)排列都在相同的位置?


16. 當利用雜湊函數(Hashing Function)決定資料記錄之儲存位置時,下列那一項敘述不符合此函數之設計原則?


17. 資料庫系統的回復是以下列哪一類備份資料為基礎?


18. Microsoft Windows網路中採用下列何種方式來標示分享資源的位置?


19. 物件導向程式語言Smalltalk以傳遞訊息(message)連接處理,若一訊息為“sum+count”,則下列何者為真?


20. 在結構化的程式設計中,下列何種指令應儘量少用?


21. 使用資料庫管理系統的重要優點之一是可以達到資料獨立性(data independent),下列何者是指資料獨立的特性?


22. 關於ER-Model,下列敘述何者錯誤?


23. 下列何者與電腦病毒之防範措施無關?


24. 若S(n , m)為一個2維陣列,若以列為主(row-major)排列,並且每一陣列元素大小為4bytes。S(2 , 2)的位址為122,S(3 , 3)的位址為166,則S(5 , 5)的位址為:


25. 下列所列之程式,何者可以用來收集路由資訊?


26. 下列何者不是物件導向語言的特性?


27. 對變數採動態範圍(dynamic scoping)之程式語言,請選以下何者與動態範圍無關。


28. 對於相同的n筆資料而言,下列何種排序法(Sorting)的時間複雜度(Time complexity)在平均情況(Average case)下,不為O(nlog n)?


29. Prolog的terms有那三種型式?a.Constant;b.Variable;c.Structure;d.Function。


30. 以除法(Division)當雜湊函數(Hashing Function)時,大多建議以「質數」當除數,其最主要原因為何?


31. 下列那兩種語言支援例外處理(Exception Handling)?a.Ada;b.FORTRAN;c.Pascal;d.PL/I。


32. 可序列化排程的意思為何?


33. 有關VPN的敘述,下列何者錯誤?


34. 一矩陣由A〔0〕〔0〕開始,每個元素(Element)佔2個連續位址,若計算A〔7〕〔8〕位址在1366,A〔13〕〔16〕位址在1682,則此矩陣存放方式為:


35. 明示堆積動態(explicit heap-dynamic)變數之使用,以下何者非其特性?


36. 下列那些資料結構可用來建置堆疊(Stack)?a.鏈結串列(Link list);b.陣列(Array);c.樹(Tree);d.圖(Graph)。


37. 假設有一個程式語言的+,-運算子為右結合(Right associative),例如a+b+c=a+(b+c),請計算10-(4-1-2)-3的運算結果?


38. 下列何種語言屬於物件導向語言?a.COBOL;b.Smalltalk;c.Java;d.Prolog。


39. 關聯式資料庫(RDBMS)之資料表間,以何種方式建立關聯?


40. 下列Visual Basic敘述執行後Total的值是多少?《第1行》Total = 0 《第2行》For K= 1 To 10 《第3行》If K Mod 3 = 0 Then 《第4行》Total = Total + K 《第5行》End If 《第6行》Next K


41. 下列有那些項目是屬於正規文法(Formal grammar)的基本元素?a.Nonterminal symbols;b.Terminal symbols;c.Productions;d.Sentences。


42. 請問下列哪一個關聯式代數運算子可以從關聯表取出所需屬性的集合?


43. 以物件導向觀念設計程式,不但是可行,而且會更有效率,其因素則有三項,請選以下非其因素者。


44. 爪哇程式語言(Java Language)具有廣泛流通性(platform- independence)的原因為何?


45. 下列哪一項機制不是網路流量控制(flow control)的方法?


46. 為了增加單位時間的交易個數,一般關聯式資料庫系統(RDBMS)都會提供數種交易隔離等級,其中滿足「下達COMMIT前的資料都可再被其他交易讀取」條件之交易隔離等級為何?


47. 下列Visual Basic語言的陣列(array)宣告,產生幾個陣列元素?Dim score (5, 2, 30) As Integer


48. 下列VB的資料型別宣告中,那一個型別所佔的記憶體空間最小?


49. 在SQL語法中,下列何者為搭配GROUP BY使用之條件篩選關鍵字?


50. 下列哪一個因素不會導致網路有多個未偵測的迴路(loops)?