阿摩線上測驗
登入
首頁
>
捷運◆網路程式設計(C#、JAVA)、資料庫管理
> 108年 - 10811 臺中捷運:網路程式設計(C#、JAVA)、資料庫管理#81711
108年 - 10811 臺中捷運:網路程式設計(C#、JAVA)、資料庫管理#81711
科目:
捷運◆網路程式設計(C#、JAVA)、資料庫管理 |
年份:
108年 |
選擇題數:
50 |
申論題數:
0
試卷資訊
所屬科目:
捷運◆網路程式設計(C#、JAVA)、資料庫管理
選擇題 (50)
1. 以下何者不是TCP所提供的功能? (A)Flow Control(B)Congestion Control(C)Delay Control(D)Retransmission
2. 實作 TCP Server不 需 使用 到 的函 數 : (A)server.Connect()(B)server.Bind()(C)server.Listen()(D)server.Accept()
3. 若host byte order與 network byte order不 同,當Client傳送 短 整數 (short int) x=2給Server時,x可 能會 被 誤判 成 何種 數值 ?(A)128 (B)256 (C)512 (D)1024
4. 當聊 天 室TCP Server同時 有10個Client連 線時 ,共 有 幾個Socket被配 置 使用? (A)10 (B)11 (C)12 (D)13
5. 在多 執 行緒Server中 ,同 一行 程 的不 同 執 行緒 可 透過 何 種媒 介來 交 換資 料 ? (A)全域變數 (B)區域變數 (C)暫存器 (D)堆疊
6. 以下 何 種通 訊 協定 與所 使 用 port number為 錯 誤的 對 應? (A)HTTP: 80 (B)SMTP: 25 (C)FTP: 24 (D)TELENT: 23
7. 以下 何 者不 是Stateful Server的優點? (A)回應時間較短 (B)傳輸資料較少 (C)處理效率較高 (D)實作維護較易
8. 使用Client連 線 時 會 自動 選 擇何 種 參數 : (A)Address Family (B)Server Port (C)Client Port (D)Socket Type
9. 當Client與Server交 換資 料 時,以下 何 者 不是 造 成封 包 延遲 的原 因 ? (A)網路封包太多 (B)封包處理太慢 (C)傳輸路徑太短 (D)骨幹頻寬不足
10. 以下 何 種函 數 在連 線時 會 配置 新 的 Socket? (A)socket.Bind()(B)socket.Connect()(C)socket.Listen()(D)socket.Accept()
11. 以下 何 種函 數 會將 Socket設 定成 passive模式? (A)socket.Bind()(B)socket.Connect()(C)socket.Listen()(D)socket.Accept()
12. 以下 網 路程 式 原始 碼何 者 有誤 ? Line1:IPEndPoint localEP = new IPEndPoint(IPAddress.Any, 1025);Line2:Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Tcp);Line 3: socket.Bind(localEP);Line 4: socket.Listen(100);(A)Line 1(B)Line 2(C)Line 3(D)Line 4
13. 針對 以 下網 路 程式 原始 碼 何者 為 錯誤 的敘 述 ? while(true){ string input = Console.ReadLine(); if (input == "bye") break; socket.SendTo(Encoding.UTF8.GetBytes(input), remoteEP);}(A)使用UDP通訊協定(B)不斷讀取鍵盤輸入(C)傳送資料為ASCII編碼(D)輸入bye可結束資料傳送
14. 針對 以 下網 路 程式 原始 碼 何者 為 正確 的敘 述 ? while(true){ byte[] data = new byte[128]; int n = socket.Receive(data); if (n == 0) break; Console.WriteLine(Encoding.UTF8.GetString(data, 0, n));}(A)一次可接收超過128位元組資料(B)輸入0可結束資料接收(C)使用UDP通訊協定(D)不斷將所接收資料顯示在螢幕上
15. 下列 何 種網 路 通訊 較不 適 合使 用 TCP連線 ? (A)即時影音(B)網頁傳輸(C)電子郵件(D)影片下載
16. Java中ServerSocket類別 的bind()方 法之 功能 為 何? (A)綁定伺服器與客戶端的連線(B)將通訊埠綁定至JVM(C)綁定ServerSocket物件與JVM(D)將ServerSocket物件綁定某個通訊埠
17. IP位 址 與通 訊 埠的 長度 各 為多 少 bits? (A)16, 16(B)32, 16(C)32, 32(D)64, 32
18. 下列Java程式的輸出會包含下列哪一行結果?
(A)Protocol: https(B)Host Name: www.tcmetro.tw(C)Port Number: -1(D)以上皆是
19. 下列JAVA所 提 供的 cipher suites中 ,何 者的 安 全等 級 最高 ? (A)SSL_RSA_EXPORT_WITH_DES40_CBC_SHA(B)TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256(C)SSL_RSA_WITH_RC4_128_MD5(D)SSL_DHE_RSA_WITH_DES_CBC_SHA
20. 將下 列Java程式 編 譯後 在 一台 IP位址 為192.168.10.100的 伺服 器 上執 行 , 然後 從 另一 台 IP位 址為 192.168.10.200的電 腦 上以telnet連 上伺 服 器, 則 所獲得 的 回應 為 何?(A)Address: 192.168.10.100, Port: 23(B)Address: 192.168.10.100, Port: 8000(C)Address: 192.168.10.200, Port: 23(D)Address: 192.168.10.200, Port: 8000
21. (承 第20題 )程式 中 使 用的 通 訊協 定 是? (A)TCP(B)UDP(C)RTP(D)以上皆非
22. (承 第20題 )程式 中 定 義並 使 用 InfoThread類別 的 目的 為 何? (A)控制程式流程(B)處理與客戶端 TCP 連線的建立(C)使程式能同時處理多個連線(D)降低連線建立的時間
23. (承 第20題 )關於 此 程 式, 下 列敘 述 何者 為非 ? (A)此程式一旦成功啟動,則會一直執行,除非系統或使用者強制中斷(B)此程式接受連線傳送訊息後會自動關閉連線(C)此程式可同時接受多個連線(D)此程式可以在同一部伺服器上同時啟動多個實例
24. 下列Java的Thread物 件方 法 中, 何 者無 法使 執 行緒 讓 出執 行權 ? (A)block()(B)sleep()(C)yield()(D)join()
25. 下列 有 關Java與C#中Socket類別 的 比較 何者 為 非? (A)Java的Socket類別可用於建立TCP連線(B)Java的Socket類別提供Listen方法以接聽連線建立的請求(C)C#的Socket類別提供Accept方法以接受新連線的建立(D)C#的Socket類別可用於建立UDP連線
26. 如果 因 為需 求 改變 ,需 要 將資 料 庫中 資料 表 T修 訂增 加 一 個新 欄 位 D, 其 欄位 定 義為 FLOAT ,以下SQL敘 述 何 者正 確 ?(A)MODIFY TABLE T ADD COLUMN D FLOAT(B)REVISE TABLE T ADD FIELD D FLOAT(C)ALTER TABLE T ADD COLUMN D FLOAT(D)CHANGE TABLE T ADD FIELD D FLOAT
27. 下列的設計: ①概念設計 (conceptual design) ②邏輯設計(logical design) ③實體設計(physical design) ④結構設計 (structure design),關於資料庫的設計,在需求分析階段完後,包括哪幾個階段 ?(A)①、②、③(B)①、②、④(C)①、③、④(D)②、③、④
28. 若欲 列 出資 料 庫中 員工 資 料表 (EMPLOYEE)內所 有 不同 的 薪水 (Salary), 下列SQL敘 述 何 者 正確 ?(A)SELECT DIFFERENT Salary FROM EMPLOYEE(B)SELECT DISTINCT Salary FROM EMPLOYEE(C)SELECT Salary (DIFFERENT) FROM EMPLOYEE(D)SELECT Salary (DISTINCT) FROM EMPLOYEE
29. 下列 何 者是 嵌 入式SQL (embedded SQL)中, 以 每次 單 一值 組 來 處 理 (tuple-at-a-time processing)傳 回 查詢 結 果的 概 念?(A)資料指標(cursor)(B)位址指標(address pointer)(C)傳址呼叫(call-by-address)(D)傳值呼叫(call-by-value)
30. 考慮 功 能相 依 (functional dependency)與 推 論規 則 (inference rules), 以下 敘 述何 者 錯誤 ?(A)若X → A且Y → B,則XY → AB(B)若X → Y 且WY → Z, 則WX → Z(C)若Y X,則X → Y(D)若XY → Z,則X → Z 且Y → Z
31. 以下 的 增強 式 實體 關聯 圖 (enhanced entity-relationship diagram),對 應 產 生之 關 聯式 資 料表 ,最 少 有幾 個 表?(A)1 (B)2 (C)3 (D)4
32. 某個關聯式 綱 要(relational schema)如 下 : R(a1, a2, a3, a4, a5),其中 (a2, a3)也是 候 選鍵 (candidate key)。 以 下何 者 不是 超 級鍵 (superkey)?(A)(a1, a4, a5)(B)(a2, a4, a5)(C)(a1, a3, a5)(D)(a2, a3, a5)
33. 資料 庫 中的 「 實體 資料 獨 立」 (physical data independence)所指 的 是以 下 何者 ?(A)變更內部綱要(internal schema)不需變更概念綱要(conceptual schema)之能力(B)變更概念綱要(conceptual schema)不需變更外部綱要(external schema)之能力(C)變更概念綱要(conceptual schema)不需變更內部綱要(internal schema)之能力(D)變更外部綱要(external schema)不需變更概念綱要(conceptual schema)之能力
34. 關於 以 下增 強 式實 體關 聯 圖 (enhanced entity-relationship diagram), 以下 敘述 何 者正 確?(A)屬於A的成員(member)必定屬於D(B)屬於A的成員(member)必定屬於B或者C(C)A有3種特殊化(specialization)(D)屬於B的成員(member)也可能屬於C
35. 若欲 刪 除資 料 庫中 員工 資 料表 (EMPLOYEE)內部 門 代號 (DNO)是 3號的所 有員 工 ,下 列SQL敘述 何 者正 確?(A)DELETE EMPLOYEE IN DNO = 3(B)DELETE FROM EMPLOYEE WHERE DNO = 3(C)DELETE EMPLOYEE WHERE DNO = 3(D)DELETE * FROM EMPLOYEE WHERE DNO IS 3
36. 若欲 更 新資 料 庫中 專案 資 料表 (PROJECT)內專 案 代號 (PNO)是5號 的專 案 地點 (LOC)為 '台 中 ',下 列SQL敘 述 何 者正 確?(A)UPDATE PROJECT SET LOC = '台中' WHERE PNO = 5(B)UPDATE PROJECT LOC TO '台中' FOR PNO = 5(C)UPDATE LOC = '台中' FROM PROJECT WHERE PNO = 5(D)DO UPDATE LOC = '台中' FROM PROJECT WITH PNO = 5
37. 若欲 計 算資 料 庫中 車輛 資 料表 (CAR)內 總共 有 幾部 車 輛, 下列 SQL敘述何 者正 確?(A)COUNT * FROM CAR(B)SELECT COUNT(*) FROM CAR(C)SELECT COUNT(CAR)(D)COUNT(*) FROM CAR
38. 若銷 售 資料 表 (SALE)中銷 售 員編 號 (No)欄 位 需參 考 到員 工 資料 表 (EMPLOYEE)的 員 工編 號 (ID)欄 位 。在 CREATE TABLE的 敘述 中 ,下 列 何者是 與 這個 參 考關 係相 關 的部 分 敘述 ?(A)REFERENCE KEY (No) = EMPLOYEE(ID)(B)REFERENCE KEY (No) TO EMPLOYEE(ID)(C)SET KEY (No) REFERENCE EMPLOYEE(ID)(D)FOREIGN KEY (No) REFERENCES EMPLOYEE(ID)
39. 若欲 按 照員 工 資料 表 (EMPLOYEE)中 員工 的 薪水 (Salary)由高 而 低地 列 出 員工 姓 名(Name), 下列SQL敘 述 何 者 正確?(A)SELECT Name FROM EMPLOYEE ORDER BY Salary DESC(B)SELECT Name FROM EMPLOYEE ORDER BY Salary ASC(C)SELECT Name FROM EMPLOYEE BY Salary DESC ORDER(D)SELECT Name FROM EMPLOYEE BY Salary ASC ORDER
40. 下列 關 於資 料 庫管 理系 統 (DBMS)敘述 何者 為 非? (A)提供便利而有效率之存取資料的工具(B)許多互有關聯之資料的集合(C)需要有伺服器(Server)方能運作(D)可以管理一個或多個資料庫
41. 下列 何 者不 符 合對 於 DBMS持 續 性的 描 述? (A)一旦交易完成,既使DBMS所有的存儲、備份裝置如硬碟、磁帶等都被毀滅,該交易仍然存在(B)一旦交易完成,既使伺服器斷電、關閉,該交易仍然存在(C)一旦交易完成,既使DBMS程序崩潰(Crash),該交易仍然存在(D)一旦交易完成,既使重建與DBMS的連線,該交易仍然存在
42. 下列 何 者符 合 超鍵 (Super Key)的 定 義? (A)超鍵 可 以用 來 分 辨一 個 關聯 (Relation)中的 不 同元 組 (Tuple)(B)每 一個 關 聯只 能 有一 組 超鍵(C)超 鍵是 一 個關 聯 中的 其 中一 項 屬性 ,且 只 能是 單 一項 屬性(D)超鍵 是 用來 參 考 其他 關 連中 的 元組 的鍵 (Key)
43. 下列 何 者不 符 合主 鍵(Primary Key)的 定義 ? (A)主鍵 是 一組 超 鍵(B)主鍵是一組候選鍵(C)主鍵的子集合(不含自身)不可能是候選鍵(D)一個關聯中可以有多組主鍵
44. 試問 下 列哪 一 道SQL指 令 無 法 挑出 價 格 介於 10到50之 間的 商品 資 訊? (A)SELECT * FROM Items WHERE price >= 10 OR price <= 50(B)SELECT * FROM Items WHERE price >= 10 AND price <= 50(C)SELECT * FROM Items WHERE price BETERRN 10 AND 50(D)SELECT * FROM Items WHERE price BETWEEN 10 to 50
45. 下列 何 者並 非 為預 存程 序 (Stored Procedure)的 好 處? (A)預存程序可以幫助reuse複雜的存取邏輯(B)預存程序可以跨平台使用,適用於不同的廠商的 DBMS(C)預存程序可以回傳值,並且可以接受參數(D)預存程序可以將商業邏輯隱藏封裝起來
46. 下列 對 於索 引 (Indexing)的 描述 何 者有 誤 ? (A)索引可以加速資料庫存取的效能(B)當資料庫變大時,序列索引的效能也會因此下滑(C)就算不是候選鍵,也可以建立索引(D)兩筆連續的有序索引,必須指向兩筆連續的資料
47. 當一 筆 資料 被 加上 了意 圖 共享 鎖 (IS), 下列 何 者為 真 ? (A)其他 連 線不 可 以 讀取 該 筆資 料(B)其他連線可以為該筆資料加上排他鎖(C)其他連線不可以為該筆資料加上意圖排他鎖(D)其他連線不可以寫入該筆資料
48. 以下 關 於第 三 正規 化 (3NF)與 BCNF的 敘述 , 何者 為 真? (A)3NF可 以 避免 候 選鍵 的 組成 屬 性, 被解 構 到兩 個 不同 的關 聯 中(B)3NF是 Boyce-Codd正 規化 (BCNF)的 子 集, 換 句話 說 , 3NF相較 於BCNF更 加 嚴謹(C)假 設有 一 個關 聯 架構 R = (A, B, C)其 功能 依 存 F = (C -> B, AB -> C),若C -> B使 得R違 反 BCNF, 則R也不 符 合3NF(D)BCNF總 是可 以 達到 相 依保 存 (Dependency Preservation)
49. 下列 何 者不 是 B +-Tree的 特 性?(A)B+-Tree從 根節 點 到各 個 葉節 點 的路 徑長 皆 相同(B)DBMS 應用 B+-Tree 於 indexing 中,以增加效能(C)B+-Tree 允許其非葉節點底下只有 1 個子節點(D)當根節點同時也是葉節點時,可能包含零個值
50. 現有 一 關聯 架 構(relation schema) R (A, B, C, D, E), 其 相對 應之 功 能相 依 如下 :A -> CEBE -> DC -> BD -> A下列何者非該關聯架構之候選鍵(Candidate Key)?(A)A(B)BE(C)C(D)D
申論題 (0)