Toggle navigation
最新消息
線上論壇
考古題
常見問題
帳號申請
忘記密碼
題庫分類
公職考試
鐵路特考
高普考
初等/地方五等
地方特考(三、四等)
一般/警察特考
司法特考
移民特考
關務特考
民航特考
調查局
海巡特考
稅務特考/國稅局約僱人員
身障特考
外交特考
機關就業
經濟部國營事業聯合招考
捷運公司
台電新進雇員
自來水公司評價人員
中油公司
中鋼公司
中華郵政
中華電信
臺灣菸酒
臺灣港務
臺鐵營運人員
農會
漁會
農田水利
環保局清潔隊員、稽查員
公路監理
台糖
臺北自來水
經濟部工業局
公幼教保人員
證券類
證券商業務員
證券商高級業務員
期貨商業務員
投信投顧業務員
企業內部控制
股務人員
票券商業務員
證券分析師
金融市場常識與職業道德
債券人員
銀行類
NEW!!! 高齡金融規劃顧問師資格測驗
金融人員基礎學科測驗(FIT)
金融科技力知識證照
理財規劃人員證照
信託業務人員證照
銀行內部控制與內部稽核證照(一般金融)
初階授信人員證照
初階外匯人員證照
銀行內部控制與內部稽核證照(消費金融)
公民銀行招考(一般金融組)
公民銀行招考(共同科目)
公民銀行招考(儲備人員)
公民銀行招考(工員)
證照類
導遊領隊人員
不動產經紀人
地政士
消防設備人員
門市服務丙級技術士
保險類
投資型保險業務員
人身保險代理人
財產保險經紀人
財會類
記帳士
會計事務技術士乙級
中小企財務人員
會計事務技術士丙級
國貿類
國貿業務技術士乙級
國貿大會考
國貿業務技術士丙級
專責報關人員
兩岸暨東協經貿商務人才
升學考試
警專正期班
四技二專
升大分科測驗
模擬考試
警專正期班第36期線上模擬考試(完整版)
警專考試能力測驗分析
軍事考試
軍事考試
中華電信 » 業務類專業職 » 模擬題庫 » 程式設計
單選題
每題2分
1. 下列何種語言屬於非程序(Non-procedured)語言?
(A)Assembly
(B)C
(C)COBOL
(D)Focus。
2. 下面那一個語言為直譯式語言?
(A)C++
(B)ADA
(C)SMALLTALK
(D)FORTRAM。
3. 下列何者是網際網路(INTERNET)之語言?
(A)JAVA
(B)ADA
(C)C
(D)LISP。
4. 有一LISP程式如下:《第1行》(DEFUS F(N) 《第2行》(COND((=NO)0) 《第3行》((=N1)1) 《第4行》
(A)+(F(-N1)) 《第5行》(F(-N2)))))) 。求F(5)之值?
(B)3
(C)5
(D)8
5. 在Java程式中如果一個16位元的變數abc,原來的值是128,執行下列運算後,abc變數的值為何?abc>>>2;
(A)32
(B)64
(C)128
(D)256。
6. 下列程式語言何者不支援物件導向?
(A)C++
(B)C
(C)JAVA
(D)VB。
7. 以下何者不是PL/I首先建入之性質?
(A)允許建立同作(concurrently executing)工作
(B)可偵測及控制多種不同型態之例外(exceptions)或執行
(C)可使用遞迴(recursively)方式,亦可避去不用
(D)可使用抽象資料型態(abstract data types)。
8. 下列程式執行後,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。
9. 試問一個5點節點(node)的完全圖形(complete graph)有多少的展開樹(spanning tree)?
(A)120
(B)60
(C)48
(D)24。
10. 對於以下的敘述,當第一個迴圈(iteration 1)執行後,則此敘述之weakest precondition為何?While y <> x do y:=y+1 {y=x}
(A)y=x
(B)y=x-1
(C)y=x-2
(D)y=x-3。
11. 以Kruskal演算法找一個Weighted Graph G=(V , E)的最小展開樹(Minimum Spanning Tree),如果n為V的數目,e為E的數目,則所需的時間為:
(A)O(n)
(B)O(nlog n)
(C)O(e)
(D)O(elog e)。
12. 程式語言在設定抽象資料型態時,其結構定為:
(A)struct
(B)package
(C)module
(D)class。
13. 依Chomsky's Hierarchy分類,在語言文法中最常用的Backus-Naur Form表示法應屬以下那一個?
(A)遞迴計數類(recursively enumerable)
(B)上下文相關類(context-sensitive)
(C)上下文無關類(context-free)
(D)正規類(regular)。
14. 若變數m和n為整數,p、x和y為浮點數,則經過下列敘述之後,何者正確? 《第1行》m=3; 《第2行》n=2; 《第3行》p=2.0; 《第4行》x=m/p; 《第5行》y/=m/n;
(A)x的值為1.5
(B)y的值為1.5
(C)m的值為1
(D)y=m/n;這一敘述會有編譯錯誤。
15. Ada語言的task主要是用來:
(A)設計專家系統
(B)設計資料庫系統
(C)設計平行程式
(D)與機器碼(machine code)直接溝通的。
16. 良好的程式撰寫,會遵循公司或標準變數命名規則,請問下列何者命名未來會有無法辨識的狀況?
(A)string strName
(B)int intNumber
(C)double x
(D)object objUser。
17. 有關虛擬主機,下列何者正確?
(A)多個Web主機同時擁有一個IP位址
(B)多個Web主機各有其獨立IP位址,但共用同一個主機名稱
(C)一部Web主機擁有多個IP位址,每個IP位址對應至一個網頁主目錄
(D)一部Web主機擁有一個IP位址,在登錄的DNS伺服器上有多個別名。
18. 兩個矩陣(matrix)A:m×n,B:n×p相乘,其時間複雜度(time complexity)為:
(A)O(n^3)
(B)O(mnp)
(C)O(n^2)
(D)O(mp)。
19. 在VB語言中,下列哪個符號(或指令)作為註解使用?
(A)End
(B)Rem
(C)//
(D)comment。
20. 在「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個位元組。
21. 有關關聯資料模型裡實體完整性限制(entity integrity constraint)是指下列哪種特性?
(A)每個關聯一定要有主鍵欄位(primary key)
(B)每個外來鍵(foreign key)一定要是別的關聯的主鍵
(C)每一筆資料的主鍵欄必須不可空值(non-null)
(D)每個外來鍵(foreign key)的值一定要在某關聯的主鍵欄裡出現。
22. 左向樹(Leftist tree)適合處理的運算,與下列何者相同?
(A)高度平衡樹(AVL Tree)
(B)最小-最大堆集(Min-Max heap)
(C)B樹(B Tree)
(D)二項樹(Binomial tree)。
23. 下列何項網頁程式語言是屬於客戶端上執行的程式?
(A)ASP
(B)JavaScript
(C)PHP
(D)JSP。
24. 在C++語言中,可寫指令如下:int *inta :……inta=new int;……delete inta;則此inta就儲存繫合(storage binding)方式而言,應屬那一個變數?
(A)靜態(static)變數
(B)堆疊動態(stack-dynamic)變數
(C)明示堆積動態(explicit heap-dynamic)變數
(D)內隱堆積動態(implicit heap-dynamic)變數。
25. 下列哪一項機制不是網路流量控制(flow control)的方法?
(A)緩衝存儲(Buffering)
(B)抄近路(Cut-through)
(C)視窗(Windowing)
(D)壅塞避免(Congestion avoidance)。
26. 對關聯表施行‘反正規化’(denormalization)之目的為何,下列何者正確?
(A)可加速資料解壓縮
(B)可加速資料解碼
(C)可加速資料解密
(D)可加速資料查詢。
27. 陣列(array)的設定採用堆積動態(heap-dynamic)者的語言為何?
(A)FORTRAN 77
(B)PASCAL
(C)Ada
(D)FORTRAN 90。
28. ISO/OSI通訊標準中哪一層提供電子郵件(E-mail)的服務?
(A)表達層(Presentation Layer)
(B)實體層(Physical Layer)
(C)網路層(Network Layer)
(D)應用層(Application Layer)。
29. 在下列VB的Do迴圈中,執行之後total的值為何?《第1行》Dim total As Integer = 0 《第2行》Dim num As Integer = 1 《第3行》Do 《第4行》 total += num 《第5行》Num += 1 《第6行》Loop Until num > 10
(A)10
(B)55
(C)45
(D)66。
30. 若將A/B-C+(D*E+A)*C轉為後序(postfix),下列何者正確?
(A)+-AB/C*+DE*AC
(B)-*AC+*DE-C/AB
(C)AB/C-DE*+AC*-
(D)AB/C-DE*A+C*+。
31. 試問在雙向鏈結串列(doubly linked list)上加入一個新節點(node)至多需要改變幾個指標(pointer)?
(A)1
(B)2
(C)3
(D)4。
32. 迴圈控制參數通常不採用下列何者?
(A)變數
(B)常數
(C)算術式
(D)邏輯式。
33. 下列何者不是三大檔案結構(file organization)之一?
(A)循序式(sequential)
(B)索引式(indexed)
(C)階層式(hierarchical)
(D)雜湊式(hashed)。
34. 假設你的公司有四個分公司,主公司有7部主機,四個分公司分別有15,13,7,16部主機。現在你想用不同分公司切成不同子網域的方式去規劃公司的網路,那你應該用哪種子網路遮罩(subnet mask)比較適當?
(A)255.255.255.192
(B)255.255.255.224
(C)255.255.255.240
(D)255.255.255.248。
35. 下列有關抽象資料型態(Abstract data type)的敘述,何者正確?
(A)使用者不可以自己定義抽象資料型態
(B)浮點數可以當作一種抽象資料型態
(C)Modula-2不允許抽象資料型態
(D)C++不允許抽象資料型態。
36. 用陣列(Array)儲存已排序好的資料A1,……,An時,下列敘述何者錯誤?
(A)找第k大的資料需要O(log n)的時間
(B)做刪除(Deletion)需要O(n)的時間
(C)做插入(Insertion)需要O(n)的時間
(D)給一個A,問是否存在Ai=A需要O(log n)的時間。
37. 當交換器(switch)從一個連接埠收到的訊框(frame),其目的地的硬體位址未知或未存在於過濾表(filter table)中,會如何?
(A)轉送到第一個可用的連接埠
(B)丟掉此訊框
(C)洪氾(flood)送到其他所有的連接埠
(D)回送訊息到原來主機尋求解決。
38. 有關Data flow programming languages,下列何者為非?
(A)是一個可被轉譯成Data flow graph再執行於Data flow computer的更高階語言
(B)沒有Side effect
(C)僅有Single assignment rule
(D)無Concurrency。
39. 將部份程式先存放於磁碟,俟需要使用時才讀入記憶體中,讓使用者感覺使用的記憶體多於實際的記憶體,這種處理方式稱為:
(A)虛擬實境
(B)虛擬程式
(C)虛擬磁碟
(D)虛擬記憶體。
40. 對於相同的n筆資料而言,下列何種排序法(Sorting)的時間複雜度(Time complexity)在平均情況(Average case)下,不為O(nlog n)?
(A)堆疊排序法(Heap sort)
(B)合併排序法(Marge sort)
(C)氣泡排序法(Bubble sort)
(D)快速排序法(Quick sort)。
41. 為三個識別字建立二元搜尋樹(Binary search tree),假設被搜尋時,成功與失敗的機率皆相同(即內節點與失敗節點被搜尋到的機率皆相同),則下列敘述何者錯誤?
(A)可能建立的二元樹共有四種
(B)最佳搜尋成本為13/7
(C)最差搜尋成本為15/7
(D)最佳搜尋成本發生於完整二元樹(Complete binary tree)。
42. 考慮儲存n個鍵值(key)的問題,下列敘述何者錯誤?
(A)用Hash資料結構時,在最壞情況下,Search要O(n)的時間
(B)用Hash資料結構時,在最好的情況下,Search要O(log n)的時間
(C)用AVL-Tree最壞的情況下,Search要O(log n)
(D)用AVL-Tree,Search平均所需時間為θ(log n)。
43. 可序列化排程的意思為何?
(A)只有一筆交易在執行
(B)多筆交易中有任務可以重新排序,不會影響執行前後的結果
(C)多筆交易分開執行
(D)跟一致性無關。
44. 物件導向程式設計特性有三,以下有一非其特性,請選之。
(A)抽象資料型態(abstract data types)
(B)有承繼及增刪性
(C)型態(type)在需求時,有動態繫合性
(D)型態有一般動態繫合性。
45. 下列何者不是執行副程式時的活動紀錄中之組成元素?
(A)返回點(return point)
(B)全域變動(global variable)
(C)實際參數(actual parameter)
(D)區域資料(local data)。
46. 試問一般在網路程式設計的封包協定,在C語言會以什麼方式呈現?
(A)函數
(B)常數
(C)物件
(D)結構。
47. 物件導向程式設計特性有三,以下有一非其特性,請選之。
(A)抽象資料型態(abstract data types)
(B)有繼承及增刪性
(C)型態(type)在需求時,有動態繫合性
(D)型態有一般動態繫合性。
48. 下列有關繼承(Inheritance)問題之敘述,何者錯誤?
(A)C++允許單一繼承
(B)C++允許多重繼承
(C)Java允許單一繼承
(D)Jave允許多重繼承。
49. 某一集合S,其內部元素之等位關係(equivalence relation)如下:0≡11,1≡3,6≡10,2≡4≡7,5≡3,6≡8≡9,4≡0,試問其等位類別(equivalence class)為何?
(A){0,11};{1,3};{6,10};{2,4,7};{5,3};{6,8,9};{4,0};
(B){2,4,7};{6,8,9};{0,1,3,5,11};
(C){0,2,4,7,11};{1,3,5};{6,8,9,10};
(D){0,1,2,3,4,5,6,7,8,9,10,11};。
50. 下列哪一個敘述不是網路層(network layer)的功能?
(A)RARP當資料鏈結層的位址已知去決定網路位址
(B)ICMP提供控制與訊息的能力
(C)ARP利用IP位址決定資料鏈結層的位址
(D)UDP提供非連結導向(connectionless)不需回應(acknowledgements)的資料的交換。