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


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


3. 就軟體再利用而言,除了物件,網際網路(INTERNET)之Browser與Server共同需要的是:


4. 下列何者不是資料庫管理系統(DBMS)?


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


6. 有關Data flow programming languages,下列何者為非?


7. 在副程式的使用中,如C++或Ada,可以有超荷副程式(overloaded subprogram)之設計,但必須有唯一之形式參數約規(formal parameter protocol),試選出以下不能用於區別唯一之項目。


8. 下列關於網頁程式語言敘述,何者錯誤?


9. +A-*BC%D*EF為下列何式的前序(Prefix)表示式?


10. 在具備private、protected與public等保留字的物件導向語言如C++中,當我們撰寫一個overriding method時,下列method何者不能被一class的super class直接使用?


11. 主副程式傳送參數時,以下語言何者使用傳名法(called by name)?


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


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


14. 下面那一Feature為ADA有而C++無?


15. 運算式(A*B+C)+D*E之後置(Postfix)表示法為:


16. 下列那一個資料結構不是線性串列(linear list)?


17. Java語言的同步合作(Cooperation Synchronization)方法裡,wait與notify的定義在何處?


18. 在程式編譯(compilation)過程中,以下何者為非必需的?


19. 透過下列哪一種程式語言可以寫動態網頁程式,連接伺服端資料庫取資料庫裡的資料?


20. 美國國家標準局(ANSI)之標準規劃需求委員會(SPARC)發展出的三層資料庫系統架構包括內部層(Internal level)、外部層(external level)、概念層(conceptual level)。其中何者為使用者看到的資料庫樣貌?


21. 假設A為一個二維陣列,A(1,1)的位址為2,A(2,3)的位址為18,A(3,2)的位址為28,則A(4,4)的位址為何?


22. 終止一個程式的執行,可以用下列Java的哪一個statement?


23. 下列關於爪哇程式語言(Java language)特例處理(exception handling)的敘述,何者錯誤?


24. 使用變數靜態範圍(static scope)之語言有許多特性,請選擇以下何者與其無關。


25. 不論是主控台或是視窗程式開發,許多功能需要等待鍵盤輸入、按下按鈕的狀況發生,稱之為何?


26. 某一個檔案有1,024個記錄,每一個記錄有相同的存取機率(uniform access probability),每一次存取(access)費時10^(-3)秒。若以二元搜尋法(binary search)來存取,其平均之存取時間為多少?


27. 下列敘述何者正確?


28. 在「CREATE TABLE students (name CHAR(20), score DECIMAL(4, 1));」的SQL敘述中,DECIMAL(4, 1)代表的意思為:


29. 物件導向技術中有關訊息的多形(Polymorphism)是指:


30. 下列java程式敘述段宣告一陣列並給初值:int[][]= scores = {{54,68},{67,78},{89,93}}; 下列敘述何者錯誤?


31. 以計數(counter)控制迴圈之執行,則此迴圈控制參數通常為:


32. 下列有關延伸二元樹(Extended Binary Tree)的敘述,何者錯誤?


33. Ada的抽象資料型態(Abstract data type)稱為:


34. 下列有關檔案型態的相關敘述,何者正確?


35. 下列函數如果主程式呼叫為mystery (4,6),則回傳值會是多少? 《第1行》int mystery (int a, int b) 《第2行》{ 《第3行》 if (b == 1) 《第4行》return a; 《第5行》else 《第6行》return a + mystery (a, b - 1);《第7行》}


36. 設計Hash Function的原則,下列敘述何者錯誤?


37. Fortran語法的全域變數(global variable)是採用下列何種宣告?


38. 下列哪一項不是虛擬區網(VLAN)的好處?


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


40. 那一類程式語言不鼓勵程式設計師使用指派指令(assignment statement)?


41. 在處理程式中擺懸指標(dangling pointer)的問題時,下列的描述何者為真?


42. 下列程式執行後,b陣列的結果為何?《第1行》Dim a() As Integer=New Integer(3) {2,3,4,5} 《第2行》Dim b() As Integer=New Integer(5) {} 《第3行》a.Copy To (b,0)


43. 下列何種程式語言不具“case”多重選擇器(multi-selector)之敘述?


44. 銀行存款帳戶內有5000元,現在有兩筆交易幾乎同時進行,其中一筆提款1000元,另一筆提款2000元,若是讓這兩筆交易在沒有鎖定(lock)機制下交雜進行,交易完成後存款數字不可能是多少元?


45. 下列何者為第一個發展出來的高階程式語言?


46. 下列程式片段之?圈(loop)被執行幾次? …  for(i = 1; i < 100; i=i+2)  …


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


48. 下列何種語言不適合做為統計分析使用的程式語言?


49. 在程式語言針對嚴格類型(strong type)的考量上,假定不考慮type cast的影響,則下列那一個語言在設計上最接近嚴格類型(strong type)的設計?


50. 結構化(structured)程式包括三個主要結構,下列何者非屬之?