Toggle navigation
最新消息
線上論壇
考古題
常見問題
帳號申請
忘記密碼
題庫分類
公職考試
鐵路特考
高普考
初等五等
地方特考(三、四等)
一般/警察特考
司法特考
移民特考
關務特考
民航特考
調查局
海巡特考
稅務特考/國稅局約僱人員
身障特考
外交特考
機關就業
經濟部國營事業聯合招考
臺鐵公司
捷運公司
台電新進雇員
自來水公司評價人員
中油公司
中鋼公司
中華郵政
中華電信
臺灣菸酒
臺灣港務
臺鐵營運人員
農會
漁會
農田水利
環保局清潔隊員、稽查員
公路監理
台糖
臺北自來水
經濟部工業局
公幼教保人員
證券類
證券商業務員
證券商高級業務員
期貨商業務員
投信投顧業務員
企業內部控制
股務人員
票券商業務員
證券分析師
金融市場常識與職業道德
債券人員
銀行類
NEW!!! 高齡金融規劃顧問師資格測驗
金融人員基礎學科測驗(FIT)
金融科技力知識證照
理財規劃人員證照
信託業務人員證照
銀行內部控制與內部稽核證照(一般金融)
初階授信人員證照
初階外匯人員證照
銀行內部控制與內部稽核證照(消費金融)
公民銀行招考(一般金融組)
公民銀行招考(共同科目)
公民銀行招考(儲備人員)
公民銀行招考(工員)
證照類
導遊領隊人員
不動產經紀人
地政士
消防設備人員
門市服務丙級技術士
保險類
投資型保險業務員
人身保險代理人
財產保險經紀人
財會類
記帳士
會計事務技術士乙級
中小企財務人員
會計事務技術士丙級
國貿類
國貿業務技術士乙級
國貿大會考
國貿業務技術士丙級
專責報關人員
兩岸暨東協經貿商務人才
升學考試
警專正期班
四技二專
升大分科測驗
模擬考試
警專正期班第36期線上模擬考試(完整版)
警專考試能力測驗分析
軍事考試
軍事考試
中華電信 » 業務類專業職 » 模擬題庫 » 程式設計
單選題
每題2分
1. 若要寫一C程式語言的條件式,表達20?x?75的條件,則下列何者正確?
(A)20<=x<=75
(B)20<=x&&x<=75
(C)(x<=20)||(x<75)
(D)((20<=x)<=75)。
2. 一個Smalltalk的method包含四部分,下列何者不是?
(A)variables
(B)message expressions
(C)block expressions
(D)exception parts。
3. 在Java程式語言中,當宣告一個類別(class)要繼承另一個類別時,要使用哪一個關鍵字?
(A)extends
(B)interface
(C)implements
(D)override。
4. Infix轉換成Postfix需要的資料結構為:
(A)STACK
(B)QUEUE
(C)AVL-Tree
(D)Red-Black Tree。
5. 在VB語言中,下列何者是Format(12,“000”)合法的輸出結果?
(A)12
(B)120
(C)012
(D)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行空格內的正確答案是:
(A)rear
(B)*rear
(C)(*rear)+
(D)(*rear)++。
7. 定義檢視表(View Table)時,若使用到下列哪個關鍵字,該檢視表不能異動資料?
(A)ORDER
(B)GROUP BY
(C)WHERE
(D)任何函數。
8. 將運算式子(a+b)*d+e/(f+a*d)+c轉換為後序(postfix)運算式子:
(A)abdefadc+*+/+*+
(B)++*+abd/e+f*adc
(C)ab+d*efad*+/+c+
(D)cefad*+/+ab+d*+。
9. 在C語言上有UNION架構,則下列關於C之UNION的描述,何者為非?
(A)UNION會造成strongly type的漏洞
(B)UNION可較struct節省空間(storage)
(C)UNION和struct在使用上沒有任何差異
(D)C的UNION和Pascal的variant-record有近似的功能。
10. 下列何者結果不同?
(A)printf(“abcd“);
(B)Console.Write(“abcd“);
(C)out;println(“abcd“);
(D)out.print(“abcd“);。
11. 採用輸出模式(out mode)傳遞參數時,其實際參數(actual parameter)只能是:
(A)常數(constant)
(B)變數(variable)
(C)算術式(arithmetic expression)
(D)邏輯式(logical expression)。
12. 下列何者為DO指令由FORTRAN IV到FORTRAN 77最主要的改變?
(A)迴圈條件測試由迴圈底部換成迴圈頭部
(B)迴圈變數允許是整數或實數型態
(C)迴圈參數可以是一種表示式
(D)迴圈參數可以是正數或負數。
13. 一棵深度(Depth)為k的Full Binary Tree,其節點有幾個?
(A)k
(B)2^k
(C)2^k-1
(D)2^(k-1)。
14. 假設有一個程式語言的+,-運算子為右結合(Right associative),例如a+b+c=a+(b+c),請計算10-(4-1-2)-3的運算結果?
(A)6
(B)8
(C)10
(D)12。
15. 於一個4×4×4的3維陣列(3-D array)中,有多少元素其以列為主(row-major)排列與以行為主(column-major)排列都在相同的位置?
(A)4
(B)8
(C)12
(D)16。
16. 當利用雜湊函數(Hashing Function)決定資料記錄之儲存位置時,下列那一項敘述不符合此函數之設計原則?
(A)運算快速
(B)資料存取時讀取次數愈多愈好
(C)儲存位置碰撞(collision)機會愈少愈好
(D)資料記錄在儲存位置上之分佈愈均勻愈好。
17. 資料庫系統的回復是以下列哪一類備份資料為基礎?
(A)完整備份(Full Backup)
(B)差異備份(Differential Backup)
(C)事件備份(Event Backup)
(D)異動日誌檔備份(Transaction Log Backup)。
18. Microsoft Windows網路中採用下列何種方式來標示分享資源的位置?
(A)\\host_name\share_name
(B)//domain_name/share_name
(C)/MS/share_name
(D)\\\domain_name\\host_name\share_name。
19. 物件導向程式語言Smalltalk以傳遞訊息(message)連接處理,若一訊息為“sum+count”,則下列何者為真?
(A)“sum”,“+”,“count”均為物件
(B)“sum”,“count”為物件,“+”為“sum”之方法
(C)“sum”,“count”為物件,“+”為“count”之方法
(D)“sum”,“+”,“count”均非物件。
20. 在結構化的程式設計中,下列何種指令應儘量少用?
(A)if
(B)for
(C)goto
(D)while。
21. 使用資料庫管理系統的重要優點之一是可以達到資料獨立性(data independent),下列何者是指資料獨立的特性?
(A)應用程式與資料庫結構完全不相關
(B)變動資料庫結構時,應用程式必須修改
(C)應用程式不依賴於特定的儲存結構或存取策略
(D)應用程式必須描述資料的存取方式。
22. 關於ER-Model,下列敘述何者錯誤?
(A)分析要處理的資料、資料與資料之間的關係
(B)一個資料表可以是一個實體
(C)兩個實體之間有關係,在建立資料時一定會再建立一個新的資料表來表示關係
(D)弱實體依賴一實體的存在。
23. 下列何者與電腦病毒之防範措施無關?
(A)不開啟來路不明之電子郵件附檔
(B)安裝防毒軟體並定時更新病毒碼
(C)不隨便下載及安裝網路上之免費軟體
(D)不隨便進入網路聊天室與陌生人聊天。
24. 若S(n , m)為一個2維陣列,若以列為主(row-major)排列,並且每一陣列元素大小為4bytes。S(2 , 2)的位址為122,S(3 , 3)的位址為166,則S(5 , 5)的位址為:
(A)244
(B)246
(C)254
(D)286。
25. 下列所列之程式,何者可以用來收集路由資訊?
(A)route
(B)netstat
(C)ipconfig
(D)traceroute。
26. 下列何者不是物件導向語言的特性?
(A)Objects
(B)Inheritance
(C)Polymorphism
(D)Static binding。
27. 對變數採動態範圍(dynamic scoping)之程式語言,請選以下何者與動態範圍無關。
(A)對出現於指令敘述(statement)之非局部性(nonlocal)變數,其屬性不能靜態決定
(B)在子程式中之非局部性變數,接受呼叫程式(caller)之宣告
(C)在子程式中之局部性(local)變數無法保護
(D)無法對子程式中之非局部性變數做型態(type)檢查。
28. 對於相同的n筆資料而言,下列何種排序法(Sorting)的時間複雜度(Time complexity)在平均情況(Average case)下,不為O(nlog n)?
(A)堆疊排序法(Heap sort)
(B)合併排序法(Marge sort)
(C)氣泡排序法(Bubble sort)
(D)快速排序法(Quick sort)。
29. Prolog的terms有那三種型式?a.Constant;b.Variable;c.Structure;d.Function。
(A)a.b.c.
(B)a.b.d.
(C)b.c.d.
(D)a.c.d.。
30. 以除法(Division)當雜湊函數(Hashing Function)時,大多建議以「質數」當除數,其最主要原因為何?
(A)計算簡單方便
(B)提高雜湊表(Hash Table)的使用率
(C)減少碰撞(Collision)的機會
(D)避免記憶體不足。
31. 下列那兩種語言支援例外處理(Exception Handling)?a.Ada;b.FORTRAN;c.Pascal;d.PL/I。
(A)a.b.
(B)b.c.
(C)a.d.
(D)c.d.。
32. 可序列化排程的意思為何?
(A)只有一筆交易在執行
(B)多筆交易中有任務可以重新排序,不會影響執行前後的結果
(C)多筆交易分開執行
(D)跟一致性無關。
33. 有關VPN的敘述,下列何者錯誤?
(A)VPN技術常被用來建置企業私有網路
(B)VPN允許公司透過Internet可靠地與分公司或其他公司進行連線
(C)VPN可用PPTP、L2TP等方法建立通道
(D)通道(tunneling)和封裝(encapsulation)是兩種不同的技術。
34. 一矩陣由A〔0〕〔0〕開始,每個元素(Element)佔2個連續位址,若計算A〔7〕〔8〕位址在1366,A〔13〕〔16〕位址在1682,則此矩陣存放方式為:
(A)列為主(Row major)
(B)行為主(Column major)
(C)列為主或行為主都有可能
(D)不可能如此存放。
35. 明示堆積動態(explicit heap-dynamic)變數之使用,以下何者非其特性?
(A)在執行時經由指標(pointer)取得
(B)儲存體繫合在執行時(run-time)
(C)型態繫合(type binding)在編譯(compile)時
(D)用法簡單,不易生錯。
36. 下列那些資料結構可用來建置堆疊(Stack)?a.鏈結串列(Link list);b.陣列(Array);c.樹(Tree);d.圖(Graph)。
(A)a.b.
(B)b.c.
(C)a.d.
(D)c.d.。
37. 假設有一個程式語言的+,-運算子為右結合(Right associative),例如a+b+c=a+(b+c),請計算10-(4-1-2)-3的運算結果?
(A)6
(B)8
(C)10
(D)12。
38. 下列何種語言屬於物件導向語言?a.COBOL;b.Smalltalk;c.Java;d.Prolog。
(A)a.b.
(B)b.c.
(C)b.d.
(D)c.d.。
39. 關聯式資料庫(RDBMS)之資料表間,以何種方式建立關聯?
(A)使用資料庫的樹狀結構建立關聯
(B)使用兩個資料表的共通屬性相互關聯
(C)使用特殊的檔名來建立關聯
(D)使用物件導向的觀念來建立關聯。
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
(A)18
(B)55
(C)9
(D)27。
41. 下列有那些項目是屬於正規文法(Formal grammar)的基本元素?a.Nonterminal symbols;b.Terminal symbols;c.Productions;d.Sentences。
(A)a.b.
(B)a.c.
(C)a.b.c.
(D)a.b.c.d.。
42. 請問下列哪一個關聯式代數運算子可以從關聯表取出所需屬性的集合?
(A)合併(Join)
(B)選取(Selection)
(C)投影(Projection)
(D)差集(Set Difference)。
43. 以物件導向觀念設計程式,不但是可行,而且會更有效率,其因素則有三項,請選以下非其因素者。
(A)使用抽象資料型態(abstract data types)
(B)物件之方法(method)與訊息(message)配合
(C)動態型態繫合(dynamic type binding)
(D)承接已有之方法(methods)。
44. 爪哇程式語言(Java Language)具有廣泛流通性(platform- independence)的原因為何?
(A)因為爪哇程式語言已經受到大眾普遍使用
(B)因為爪哇程式語言採用虛擬機器來執行程式碼
(C)因為爪哇程式語言的擁有人宣布決不變更爪哇程式語言
(D)因為爪哇程式語言包括處理特例(exception handling)的能力。
45. 下列哪一項機制不是網路流量控制(flow control)的方法?
(A)緩衝存儲(Buffering)
(B)抄近路(Cut-through)
(C)視窗(Windowing)
(D)壅塞避免(Congestion avoidance)。
46. 為了增加單位時間的交易個數,一般關聯式資料庫系統(RDBMS)都會提供數種交易隔離等級,其中滿足「下達COMMIT前的資料都可再被其他交易讀取」條件之交易隔離等級為何?
(A)Repeatable Read
(B)Serializable
(C)Read Committed
(D)Read Uncommitted。
47. 下列Visual Basic語言的陣列(array)宣告,產生幾個陣列元素?Dim score (5, 2, 30) As Integer
(A)300
(B)10
(C)150
(D)37。
48. 下列VB的資料型別宣告中,那一個型別所佔的記憶體空間最小?
(A)Byte
(B)Short
(C)Integer
(D)Long。
49. 在SQL語法中,下列何者為搭配GROUP BY使用之條件篩選關鍵字?
(A)WITH
(B)HAVING
(C)INCLUDE
(D)FILTER。
50. 下列哪一個因素不會導致網路有多個未偵測的迴路(loops)?
(A)使用乙太網路(Ethernet)協定
(B)一個使用多個交換器(switch)的複雜網路拓樸(topology)
(C)使用存活期限(time-to-live)機制
(D)以迴路訊框(looping frame)產生的洪氾(broadcast)風暴(storm)。