Toggle navigation
最新消息
線上論壇
考古題
常見問題
帳號申請
忘記密碼
題庫分類
公職考試
鐵路特考
高普考
初等五等
地方特考(三、四等)
一般/警察特考
司法特考
移民特考
關務特考
民航特考
調查局
海巡特考
稅務特考/國稅局約僱人員
身障特考
外交特考
機關就業
經濟部國營事業聯合招考
臺鐵公司
捷運公司
台電新進雇員
自來水公司評價人員
中油公司
中鋼公司
中華郵政
中華電信
臺灣菸酒
臺灣港務
臺鐵營運人員
農會
漁會
農田水利
環保局清潔隊員、稽查員
公路監理
台糖
臺北自來水
經濟部工業局
公幼教保人員
證券類
證券商業務員
證券商高級業務員
期貨商業務員
投信投顧業務員
企業內部控制
股務人員
票券商業務員
證券分析師
金融市場常識與職業道德
債券人員
銀行類
NEW!!! 高齡金融規劃顧問師資格測驗
金融人員基礎學科測驗(FIT)
金融科技力知識證照
理財規劃人員證照
信託業務人員證照
銀行內部控制與內部稽核證照(一般金融)
初階授信人員證照
初階外匯人員證照
銀行內部控制與內部稽核證照(消費金融)
公民銀行招考(一般金融組)
公民銀行招考(共同科目)
公民銀行招考(儲備人員)
公民銀行招考(工員)
證照類
導遊領隊人員
不動產經紀人
地政士
消防設備人員
門市服務丙級技術士
保險類
投資型保險業務員
人身保險代理人
財產保險經紀人
財會類
記帳士
會計事務技術士乙級
中小企財務人員
會計事務技術士丙級
國貿類
國貿業務技術士乙級
國貿大會考
國貿業務技術士丙級
專責報關人員
兩岸暨東協經貿商務人才
升學考試
警專正期班
四技二專
升大分科測驗
模擬考試
警專正期班第36期線上模擬考試(完整版)
警專考試能力測驗分析
軍事考試
軍事考試
中華電信 » 業務類專業職 » 模擬題庫 » 程式設計
單選題
每題2分
1. Ada的抽象資料型態(Abstract data type)稱為:
(A)Class
(B)Instance
(C)Module
(D)Package。
2. 在Java library中,下列何者非Thread class的method?
(A)main
(B)sleep
(C)suspend
(D)synchronized。
3. 在一個可有相同元素的鏈結串列(linked list),其鏈結串列有n個元素,則插入動作需讀取幾個元素?
(A)n
(B)n/2
(C)1
(D)0。
4. 以下何者不是PL/I首先建入之性質?請選擇。
(A)允許建立同作(concurrently executing)工作
(B)可偵測及控制多種不同型態之例外(exceptions)或執行
(C)可使用遞迴(recursively)方式,亦可避去不用
(D)可使用抽象資料型態(abstract data types)。
5. 有一已排序(sorted)的表格資料如下:2,5,6,9,11,14,16,18,24,33,37,40,45,48,50,以二元搜尋法(binary search)取得37,需比較幾次?
(A)2
(B)3
(C)4
(D)5。
6. 由ANSI/SPARC所制定的三層式資料抽象化(abstraction)架構,由外而內之順序為何?
(A)概念層→內部層→外部層
(B)概念層→外部層→內部層
(C)外部層→內部層→概念層
(D)外部層→概念層→內部層。
7. 下列有關資料庫管理系統中的資料定義語言(DDL),何者正確?
(A)DDL是一種高階語言
(B)DDL就是結構化查詢語言SQL
(C)DDL是用來定義使用者要如何擷取資料庫內資料的語言
(D)DDL是負責資料結構定義與資料庫物件定義的語言
8. 在C++的許多特性中,下列何者可用來支援物件導向設計之多形(Polymorphism)的觀念?
(A)Virtual function
(B)Template function
(C)Multiple inheritance
(D)Call by reference。
9. 關於ER-Model,下列敘述何者錯誤?
(A)分析要處理的資料、資料與資料之間的關係
(B)一個資料表可以是一個實體
(C)兩個實體之間有關係,在建立資料時一定會再建立一個新的資料表來表示關係
(D)弱實體依賴一實體的存在。
10. 在學校的每一位學生可以選修多門課程,同一門課程可以讓多位學生來選修,學生和課程是下列哪一種關聯性?
(A)1對1
(B)1對多
(C)多對多
(D)多對1。
11. 《第1行》Procedure S(item, STACK, top) 《第2行》If top<=0 then call STACK_EMPTY 《第3行》Item←STACK(S) 《第4行》top←top-1 《第5行》end S 。上式中的S為堆疊(Stack)的何種動作?
(A)壓入(Push)
(B)彈出(Pop)
(C)以上皆非
(D)以上皆是。
12. 下列為一完整的java程式,執行後會印出什麼結果?《第1行》public class Exam 18 《第2行》{ 《第3行》 public static void main{String[] args}《第4行》 {《第5行》int i; 《第6行》 int total = 0; 《第7行》 for (i = 1; i <= 10; i++) 《第8行》 { if ((i % 2)!=0) continue; 《第9行》total += i; 《第10行》 }《第11行》 System.out.println(“總和:” + total);《第12行》 } 《第13行》}
(A)總和:55
(B)總和:30
(C)總和:25
(D)該程式有編譯錯誤無法執行。
13. 下列敘述何者錯誤?
(A)Insertion Sort在最壞情況下需要O(n2)的時間
(B)Quick Sort在最壞情況下需要O(n log n)的時間
(C)Merge Sort需要θ(nlog n)的時間
(D)Heap Sort需要O(nlog n)的時間。
14. 在處理程式中擺懸指標(dangling pointer)的問題時,下列的描述何者為真?
(A)ANSI C語言中已無此一問題
(B)此一問題因使用矩陣所引起
(C)可使用Tombstone Approach的方法解決此一問題
(D)目前只能針對非遞迴的程式(non-recursive program)做處理。
15. 如果要設計推理的程式,我們應該採用下列那一種程式語言?
(A)Standard ML
(B)Miranda
(C)Prolog
(D)Lambda Calculus。
16. C和C++的區域變數(Local variables)在系統預設(Default)的情況下屬於那一種變數?
(A)Static
(B)Stack-dynamic
(C)Explicit heap-dynamic
(D)Implicit heap-dynamic。
17. 將部份程式先存放於磁碟,俟需要使用時才讀入記憶體中,讓使用者感覺使用的記憶體多於實際的記憶體,這種處理方式稱為:
(A)虛擬實境
(B)虛擬程式
(C)虛擬磁碟
(D)虛擬記憶體。
18. 人工智慧最常用的兩種語言為何?
(A)PROLOG, LISP
(B)SMALLTALK, C++
(C)C, PASCAL
(D)BASIC, FORTRAN。
19. 兩個矩陣(matrix)A:m×n,B:n×p相乘,其時間複雜度(time complexity)為:
(A)O(n^3)
(B)O(mnp)
(C)O(n^2)
(D)O(mp)。
20. 下列語言中,何者為最後加入遞迴程序(recursive procedures)及指標(pointers)之特性?請選擇。
(A)C
(B)ALGOL
(C)PL/I
(D)FORTRAN 90。
21. APL的主要資料結構是:
(A)矩陣(matrix)
(B)串列(list)
(C)記錄(record)
(D)關係與述詢(relation and predicate)。
22. 試問下列Visual Basic程式中,迴圈會執行多少次?《第1行》For i=1 To 19 Setp 3 《第2行》Console.write(““) 《第3行》Next
(A)5
(B)6
(C)7
(D)8。
23. Java的interface內可否直接宣告變數?
(A)不可以
(B)可以,但必須是static
(C)可以,但必須是final
(D)可以,但必須是static且final。
24. 以下我們用(x,y)表示x與y兩人為同班同學。現在已經知道的同班同學有以下幾對:(0,4),(3,1),(6,10),(8,9),(7,4),(6,8),(3,5),(2,11),(11,0),則下列何者正確?
(A){0,2,3,5}四個人同在一班
(B){6,8,9,10,11}五個人同在一班
(C){1,3,5,8}四個人同在一班
(D)0,1,2,3,4,5,6,7,8,9,10,11這12個人總共分屬三個不同班級。
25. 有關VPN的敘述,下列何者錯誤?
(A)VPN技術常被用來建置企業私有網路
(B)VPN允許公司透過Internet可靠地與分公司或其他公司進行連線
(C)VPN可用PPTP、L2TP等方法建立通道
(D)通道(tunneling)和封裝(encapsulation)是兩種不同的技術。
26. 定義檢視表(View Table)時,若使用到下列哪個關鍵字,該檢視表不能異動資料?
(A)ORDER
(B)GROUP BY
(C)WHERE
(D)任何函數。
27. 下列關於爪哇程式語言(Java language)特例處理(exception handling)的敘述,何者錯誤?
(A)特例(exception)是一種特殊的物件類別(class)
(B)特例採用靜態的有效範圍(static scoping)
(C)特例的傳遞依照程序引用(procedure calls)的相反順序
(D)程式設計師不能自行設計新的特例。
28. 在C語言上有UNION架構,則下列關於C之UNION的描述,何者為非?
(A)UNION會造成strongly type的漏洞
(B)UNION可較struct節省空間(storage)
(C)UNION和struct在使用上沒有任何差異
(D)C的UNION和Pascal的variant-record有近似的功能。
29. 設計資料表結構時,避免或降低資料重複的過程稱之為:
(A)模組化
(B)合併化
(C)正規化
(D)結構化。
30. 試問一般在網路程式設計的封包協定,在C語言會以什麼方式呈現?
(A)函數
(B)常數
(C)物件
(D)結構。
31. 一棵深度(Depth)為k的Binary tree,其Node最多有幾個?(k≧1)
(A)k
(B)2^k
(C)(2^k)-1
(D)2^(k-1)。
32. 下列何種語言屬於物件導向語言?a.COBOL;b.Smalltalk;c.Java;d.Prolog。
(A)a.b.
(B)b.c.
(C)b.d.
(D)c.d.。
33. 下列何者是C語言的位址運算子(address operator)?
(A)&&
(B)%
(C)&
(D)$
34. 下列何種資料型態是C++擁有,但是Java沒有的?
(A)列舉型態(Enumeration)
(B)浮點數(Floating point)
(C)指標型態(Pointer)
(D)多維陣列(Multi-dimensional array)。
35. 如果要設計推理的程式,我們應該採用下列那一種程式語言?
(A)Standard ML
(B)Miranda
(C)Prolog
(D)Lambda Calculus。
36. 有關物件導向技術中有關類別繼承(Inheritance)的觀念,下列何者正確?
(A)子類別又稱基礎類別(Base class)
(B)繼承是一種Has-a的關聯性
(C)繼承是一種Is-a的關聯性
(D)多重繼承是指一個父類別有數個子類別。
37. 將F/B-C+D*E-A*C轉為後序(postfix)為何?
(A)-*AC+*DE-C/FB
(B)FB/C-DE*+AC*-
(C)F/B-C+D* E-A*C
(D)FB/D-CE*+AE*-。
38. 針對高度為4的5級B樹(B Tree of order 5),下列敘述何者錯誤?
(A)根節點至少有兩個子節點
(B)最大的鍵值數目為624
(C)最小的鍵值數目為53
(D)最小的節點數目為20。
39. 下列何者是C語言的指派運算子(assignment operator)?
(A):=
(B)=
(C)= =
(D)&。
40. 下列何者不是散置法(hashing)用到的散置函數(hashing function)?
(A)分配法(distribution)
(B)除法(division)
(C)數字分析法(digit analysis)
(D)數字疊合法(folding)。
41. 一個Array是一組資料(Data elements)的集合,在PASCAL程式中這些data可:
(A)具有不同的Type,並且分散儲存在記憶體空間
(B)具有相同的Type,並且分散儲存在記憶體空間
(C)具有相同的Type,並且連續地存在記憶體空間
(D)具有不同的Type,並且連續地存在記憶體空間。
42. 請問下列哪一個關聯式代數運算子可以從關聯表取出所需屬性的集合?
(A)合併(Join)
(B)選取(Selection)
(C)投影(Projection)
(D)差集(Set Difference)。
43. 有一檔案資料欲存於磁帶上,其(1)磁帶記錄密度為1,600位元組(byte)/吋,(2)間隙(Inter Record Gap, IRG)為0.75吋,(3)每一記錄長度為120個位元組,(4)所有記錄並未編組(或未編成串)(unblock),(5)檔案的記錄數目為2,000個記錄。試問此檔案佔用多長的磁帶?
(A)1,600吋
(B)1,650吋
(C)1,700吋
(D)1,750吋。
44. 利用快速排序法(quick sort)作升冪排序,並以第一個元素為基準(pivot),下列那個數列所需時間最長?
(A)2 3 4 5 1
(B)5 4 3 2 1
(C)1 3 5 2 4
(D)1 2 3 4 5。
45. 若一陣列A的每一元素佔4單位記憶體,A(3,4)在位置1640且(4,4)在1680,A(5,5)在:
(A)1700
(B)1720
(C)1724
(D)1744。
46. 原始的(Original)LISP語言只有下列那兩種資料型態?
(A)Atoms & Lists
(B)Integers & Floating points
(C)Records & Arrays
(D)Sets & Arrays。
47. 欲將下列IP位址指定給一些主機使用,有關IP位址和其網路遮罩(network mask)之設定,下列何者錯誤?
(A)IP=115.20.30.40,mask=255.0.0.0
(B)IP=171.1.1.1,mask=255.255.0.0
(C)IP=141.112.7.125,mask=255.255.0.0
(D)IP=224.5.7.1,mask=255.255.255.0。
48. 第一個使用BNF(Backus-Naur Form)介紹其語法之語言是那一個?
(A)C
(B)ALGOL 58
(C)PASCAL
(D)PL/I。
49. 用最低位數基底排序法(Least significant digit radix sort)將以下資料由小而大排序:245,121,737,425,368,對每一階段(Pass)資料處理後的資料排列順序,下列何者正確?
(A)245,121,737,425,368→121,245,425,368,737→121,245,368,425,737→121,245,368,425,737
(B)245,121,737,425,368→245,121,368,425,737→245,121,368,425,737→121,245,368,425,737
(C)245,121,737,425,368→121,245,737,425,368→121,245,425,737,368→121,245,368,425,737
(D)245,121,737,425,368→121,245,425,737,368→121,425,737,245,368→121,245,368,425,737。
50. 試問一般在網路程式設計的封包協定,在C語言會以什麼方式呈現?
(A)函數
(B)常數
(C)物件
(D)結構。