Toggle navigation
最新消息
線上論壇
考古題
常見問題
帳號申請
忘記密碼
題庫分類
公職考試
鐵路特考
高普考
初等五等
地方特考(三、四等)
一般/警察特考
司法特考
移民特考
關務特考
民航特考
調查局
海巡特考
稅務特考/國稅局約僱人員
身障特考
外交特考
機關就業
經濟部國營事業聯合招考
國營臺鐵公司
捷運公司
台電新進雇員
自來水公司評價人員
中油公司
中鋼公司
中華郵政
中華電信
臺灣菸酒
臺灣港務
臺鐵營運人員
農會
漁會
農田水利
環保局清潔隊員、稽查員
公路監理
台糖
臺北自來水
經濟部工業局
公幼教保人員
證券類
證券商業務員
證券商高級業務員
期貨商業務員
投信投顧業務員
企業內部控制
股務人員
票券商業務員
證券分析師
金融市場常識與職業道德
債券人員
銀行類
NEW!!! 高齡金融規劃顧問師資格測驗
金融人員基礎學科測驗(FIT)
金融科技力知識證照
理財規劃人員證照
信託業務人員證照
銀行內部控制與內部稽核證照(一般金融)
初階授信人員證照
初階外匯人員證照
銀行內部控制與內部稽核證照(消費金融)
公民銀行招考(一般金融組)
公民銀行招考(共同科目)
公民銀行招考(儲備人員)
公民銀行招考(工員)
證照類
導遊領隊人員
不動產經紀人
地政士
消防設備人員
門市服務丙級技術士
保險類
投資型保險業務員
人身保險代理人
財產保險經紀人
財會類
記帳士
會計事務技術士乙級
中小企財務人員
會計事務技術士丙級
國貿類
國貿業務技術士乙級
國貿大會考
國貿業務技術士丙級
專責報關人員
兩岸暨東協經貿商務人才
升學考試
警專正期班
四技二專
升大分科測驗
模擬考試
警專正期班第36期線上模擬考試(完整版)
警專考試能力測驗分析
軍事考試
軍事考試
中華電信 » 業務類專業職 » 模擬題庫 » 程式設計
單選題
每題2分
1. Infix轉換成Postfix需要的資料結構為:
(A)STACK
(B)QUEUE
(C)AVL-Tree
(D)Red-Black Tree。
2. 假設有一個程式語言的+,-運算子為右結合(Right associative),例如a+b+c=a+(b+c),請計算10-(4-1-2)-3的運算結果?
(A)6
(B)8
(C)10
(D)12。
3. 就軟體再利用而言,除了物件,網際網路(INTERNET)之Browser與Server共同需要的是:
(A)Static typing
(B)A common platform
(C)Rule statements
(D)Concurrency。
4. 下列何者不是資料庫管理系統(DBMS)?
(A)Oracle
(B)Informix
(C)DB2
(D)Excel。
5. 在VB語言中,下列何者是Format(12,“000”)合法的輸出結果?
(A)12
(B)120
(C)012
(D)000。
6. 有關Data flow programming languages,下列何者為非?
(A)是一個可被轉譯成Data flow graph再執行於Data flow computer的更高階語言
(B)沒有Side effect
(C)僅有Single assignment rule
(D)無Concurrency。
7. 在副程式的使用中,如C++或Ada,可以有超荷副程式(overloaded subprogram)之設計,但必須有唯一之形式參數約規(formal parameter protocol),試選出以下不能用於區別唯一之項目。
(A)形式參數之名稱(name)
(B)形式參數之個數(number)
(C)形式參數之型態(type)
(D)形式參數之順序(order)。
8. 下列關於網頁程式語言敘述,何者錯誤?
(A)PHP跟C++的撰寫方式相像
(B)ASP.net只支援VB的寫法
(C)JSP使用JAVA的API
(D)C++支援物件導向。
9. +A-*BC%D*EF為下列何式的前序(Prefix)表示式?
(A)A+B-C*D%E*F
(B)A+B*C*D%E-F
(C)A+B*C%D-E*F
(D)A+B*C-D%E*F。
10. 在具備private、protected與public等保留字的物件導向語言如C++中,當我們撰寫一個overriding method時,下列method何者不能被一class的super class直接使用?
(A)private methods
(B)protected methods
(C)public methods
(D)以上皆非。
11. 主副程式傳送參數時,以下語言何者使用傳名法(called by name)?
(A)Ada
(B)ALGOL 60
(C)C++
(D)PASCAL。
12. 對變數採動態範圍(dynamic scoping)之程式語言,請選以下何者與動態範圍無關。
(A)對出現於指令敘述(statement)之非局部性(nonlocal)變數,其屬性不能靜態決定
(B)在子程式中之非局部性變數,接受呼叫程式(caller)之宣告
(C)在子程式中之局部性(local)變數無法保護
(D)無法對子程式中之非局部性變數做型態(type)檢查。
13. 明示堆積動態(explicit heap-dynamic)變數之使用,以下何者非其特性?
(A)在執行時經由指標(pointer)取得
(B)儲存體繫合在執行時(run-time)
(C)型態繫合(type binding)在編譯(compile)時
(D)用法簡單,不易生錯。
14. 下面那一Feature為ADA有而C++無?
(A)Exception handling
(B)Class
(C)Information hiding
(D)Concurrency。
15. 運算式(A*B+C)+D*E之後置(Postfix)表示法為:
(A)AB*+C+*DE
(B)ABCDE*++*
(C)ABC*+DE*+
(D)AB*C+DE*+。
16. 下列那一個資料結構不是線性串列(linear list)?
(A)樹(tree)
(B)佇列(queue)
(C)堆疊(stack)
(D)陣列(array)。
17. Java語言的同步合作(Cooperation Synchronization)方法裡,wait與notify的定義在何處?
(A)wait定義在object class中,notify不是
(B)notify定義在object class中,wait不是
(C)兩者皆定義在object class中
(D)兩者皆不定義在object class中。
18. 在程式編譯(compilation)過程中,以下何者為非必需的?
(A)文字分析(lexical analysis)
(B)語法分析(syntax analysis)
(C)編碼產生器
(D)程式最佳化。
19. 透過下列哪一種程式語言可以寫動態網頁程式,連接伺服端資料庫取資料庫裡的資料?
(A)HTML
(B)Java Applet
(C)JSP
(D)JavaScript。
20. 美國國家標準局(ANSI)之標準規劃需求委員會(SPARC)發展出的三層資料庫系統架構包括內部層(Internal level)、外部層(external level)、概念層(conceptual level)。其中何者為使用者看到的資料庫樣貌?
(A)內部層
(B)外部層
(C)概念層
(D)內部層與概念層。
21. 假設A為一個二維陣列,A(1,1)的位址為2,A(2,3)的位址為18,A(3,2)的位址為28,則A(4,4)的位址為何?
(A)44
(B)45
(C)46
(D)47。
22. 終止一個程式的執行,可以用下列Java的哪一個statement?
(A)System.quit(0);
(B)System.end(0);
(C)System.abort(0);
(D)System.exit(0);。
23. 下列關於爪哇程式語言(Java language)特例處理(exception handling)的敘述,何者錯誤?
(A)特例(exception)是一種特殊的物件類別(class)
(B)特例採用靜態的有效範圍(static scoping)
(C)特例的傳遞依照程序引用(procedure calls)的相反順序
(D)程式設計師不能自行設計新的特例。
24. 使用變數靜態範圍(static scope)之語言有許多特性,請選擇以下何者與其無關。
(A)變數屬性(attributes)在編譯(compile)時決定
(B)變數之宣告以最近之宣告為主,較前之宣告變數則形成隱藏
(C)提供變數之非局部存取(nonlocal access)
(D)子程式間之變數處理清楚容易。
25. 不論是主控台或是視窗程式開發,許多功能需要等待鍵盤輸入、按下按鈕的狀況發生,稱之為何?
(A)時間觸發
(B)事件觸發
(C)錯誤觸發
(D)自動觸發。
26. 某一個檔案有1,024個記錄,每一個記錄有相同的存取機率(uniform access probability),每一次存取(access)費時10^(-3)秒。若以二元搜尋法(binary search)來存取,其平均之存取時間為多少?
(A)0.5秒
(B)0.1秒
(C)0.05秒
(D)0.01秒。
27. 下列敘述何者正確?
(A)邏輯程式語言是為了簡化繁瑣的數值運算而設計的
(B)邏輯程式語言是為了人工智慧的應用而設計的
(C)邏輯程式語言是為了網路通訊而設計的
(D)邏輯程式語言是為了設計嵌入式系統而設計的。
28. 在「CREATE TABLE students (name CHAR(20), score DECIMAL(4, 1));」的SQL敘述中,DECIMAL(4, 1)代表的意思為:
(A)數字型態,其值為-999.9至999.9
(B)數字型態,其值為-9999.9至9999.9
(C)數字型態,其值為0.0至9999.9
(D)文字型態,其長度為4,每個字元佔用1個位元組。
29. 物件導向技術中有關訊息的多形(Polymorphism)是指:
(A)物件的屬性是另一個物件
(B)訊息的方法名稱相同,但是參數型態或個數不同,卻是不同的方法
(C)針對同一個訊息,不同的物件有不同的反應,也就是同一個名稱擁有不同的操作
(D)每一個物件都擁有獨一無二的識別字來辨識物件。
30. 下列java程式敘述段宣告一陣列並給初值:int[][]= scores = {{54,68},{67,78},{89,93}}; 下列敘述何者錯誤?
(A)scores[1][2]的值為93
(B)scores[1][1]的值為78
(C)該陣列是一個3×2的二維陣列
(D)scores[1][0]的值為67。
31. 以計數(counter)控制迴圈之執行,則此迴圈控制參數通常為:
(A)整數
(B)實數
(C)字元
(D)常數。
32. 下列有關延伸二元樹(Extended Binary Tree)的敘述,何者錯誤?
(A)當二元數為歪斜樹(Skewed Tree)時,具有最大之內路徑長度(Internal Path Length)
(B)當二元數為歪斜樹(Skewed Tree)時,具有最大之外路徑長度(External Path Length)
(C)當二元數為完整二元樹(Complete Binary Tree)時,具有最小之內路徑長度(Internal Path Length)
(D)當內路徑長度(Internal Path Length)愈大時,外路徑長度(External Path Length)則愈小。
33. Ada的抽象資料型態(Abstract data type)稱為:
(A)Class
(B)Instance
(C)Module
(D)Package。
34. 下列有關檔案型態的相關敘述,何者正確?
(A)一般作業系統下所存放的文字檔是屬於循序檔
(B)一般高階程式語言所寫的程式是無法讀取二進位檔的
(C)隨機檔的每個記錄可以是不等長,只要讀取時給定該記錄的長度即可
(D)循序檔讀取記錄時必須指定記錄編號方可讀取。
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行》}
(A)4
(B)6
(C)12
(D)24。
36. 設計Hash Function的原則,下列敘述何者錯誤?
(A)為求Collision少,Hash Function的計算要盡量複雜
(B)以除法做Hash Function,除數應取夠大的質數
(C)以除法做Hash時,如果以3做除數,X=X1X2及Y=X2X1會被Hash到同一地址
(D)如果除數是16,Hash後的地址由Least Significant Digit決定。
37. Fortran語法的全域變數(global variable)是採用下列何種宣告?
(A)static
(B)global
(C)commom
(D)external。
38. 下列哪一項不是虛擬區網(VLAN)的好處?
(A)增加碰撞域(collision domains)的大小
(B)允許按照功能在邏輯上將使用者作分群
(C)增進網路安全
(D)增加廣播域(broadcast domains)的數量但減少每個廣播域的大小。
39. 下列Visual Basic語言的陣列(array)宣告,產生幾個陣列元素?Dim score (5, 2, 30) As Integer
(A)300
(B)10
(C)150
(D)37。
40. 那一類程式語言不鼓勵程式設計師使用指派指令(assignment statement)?
(A)令式(imperative)
(B)函數式(functional)
(C)巢狀程式塊結構(block structured)
(D)物件導向(object-oriented)。
41. 在處理程式中擺懸指標(dangling pointer)的問題時,下列的描述何者為真?
(A)ANSI C語言中已無此一問題
(B)此一問題因使用矩陣所引起
(C)可使用Tombstone Approach的方法解決此一問題
(D)目前只能針對非遞迴的程式(non-recursive program)做處理。
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)
(A)0,1,2,3,4,5
(B)0,0,2,3,4,5
(C)0,2,3,4,5,0
(D)2,3,4,5,0,0。
43. 下列何種程式語言不具“case”多重選擇器(multi-selector)之敘述?
(A)C
(B)ADA
(C)LISP
(D)PASCAL。
44. 銀行存款帳戶內有5000元,現在有兩筆交易幾乎同時進行,其中一筆提款1000元,另一筆提款2000元,若是讓這兩筆交易在沒有鎖定(lock)機制下交雜進行,交易完成後存款數字不可能是多少元?
(A)2000元
(B)3000元
(C)4000元
(D)5000元。
45. 下列何者為第一個發展出來的高階程式語言?
(A)BASIC
(B)C
(C)COBOL
(D)FORTRAN。
46. 下列程式片段之?圈(loop)被執行幾次? … for(i = 1; i < 100; i=i+2) …
(A)49次
(B)50次
(C)99次
(D)100次。
47. 下列何者為DO指令由FORTRAN IV到FORTRAN 77最主要的改變?
(A)迴圈條件測試由迴圈底部換成迴圈頭部
(B)迴圈變數允許是整數或實數型態
(C)迴圈參數可以是一種表示式
(D)迴圈參數可以是正數或負數。
48. 下列何種語言不適合做為統計分析使用的程式語言?
(A)APL
(B)C
(C)COBOL
(D)FORTRAN。
49. 在程式語言針對嚴格類型(strong type)的考量上,假定不考慮type cast的影響,則下列那一個語言在設計上最接近嚴格類型(strong type)的設計?
(A)C
(B)Java
(C)C++
(D)Fortran。
50. 結構化(structured)程式包括三個主要結構,下列何者非屬之?
(A)循序(sequential)
(B)選擇(selection)
(C)迴圈(loop)
(D)跳躍(jump)。