104年 銀行招考、金融雇員 不分職等 中小企業信用保證基金-資訊人員(程式設計) 程式設計、系統分析、資料結構、資料庫應用 試卷

pdf
533.75 KB
2 頁
Guest
侵權投訴
加載中. ..
PDF
【請接續背面】
財團法人中小企業信用保證基金 104 儲備職員甄選試題
進用職等/甄試類別:六職等/資訊人員-程式設計【H3903
科目二綜合科目(1)程式設計(VB.NETSQL 語言為主)(2)系統分析資料結構、
資料庫應用】
請填寫入場通知書編號:_____________
注意:作答前須檢查答案卡(卷)、入場通知書編號、桌角號碼、應試類別是否相符,如有不同應立即請監試人員
處理,否則不予計分。
本試卷為一張雙面題型分為四選一單選選擇題 30 配分 2 60 】與【非選擇題 2
每題配分 20 分,40 ,合計 100 分。
選擇題限以 2B 筆於答案卡上作答,請選出最適當答案,答錯不倒扣;未作答者,不予計分。
非選擇題限以藍、黑色鋼筆或原子筆於答案卷上採橫式作答並請從答案卷內第一頁開始書寫反者該科
酌予扣分,不必抄題但須標示題號
案卡)上、入與答文字符號
本項測驗僅得使用簡易型電子計算器(不具任何財務函數工程函數功能儲存程式功能)但不得發出聲響;
若應考人於測驗時將不符規定之電子計算器放置於桌面或使經勸阻無效仍執意使用者該節扣 10 分;
該電子計算器並由監試人員保管至該節測驗結束後歸還。
答案卡(卷)務必繳回,違反者該節成績以零分計算。
壹、四選一單選選擇題 30 題(每題配分 2分)
41. SQL 表格中某些欄位的值是不能重複的,如帳號,通常應將此欄位設為何?
FULL TEXT INDEX PRIMARY KEY UNIQUE
32.下列對於 SQL 新增檢視表(View)的敘述,何者正確?(nam_v檢視表名稱nam資料表名稱;nam_id, sex
欄位名稱;‘F’:欄位值)
CREATE VIEW nam_v AS UPDATE nam WHERE sex=‘F’
CREATE VIEW nam_v AS UPDATE nam SET sex=‘F’
CREATE VIEW nam_v AS SELECT nam_id FROM nam WHERE sex=‘F
CREATE VIEW nam_v AS SELECT nam_id, nam WHERE sex=‘F’
23.下列哪一項 SQL 工具程式具備檢查、修復、分析和最佳化資料的功能?
mysqlimport mysqlcheck mysqldump mysqlhotcopy
44.下列哪一種工具不包括在 .NET Framework
Al.exe(組件連結器) Certmgr.exe(數位憑證管理工具)
DbgCLR.exe(CLR 偵錯工具) SOAP.exe(SOAP 工具)
35..NET 的開發環境中,下列哪一種物件之物件宣告只有屬性宣告(輕量級物件)?
LO(Lightweight Object) PO(Pure Plain Object)
POCO(Plain-Old CLR Object) PPO(Pure Property Object)
16.下列何者不屬於 ADO.NET 的物件
Hashtable DataAdapter Command Connection
27..NET Framework 無法開發下列哪一種應用程式?
ASP.NET 應用程式 Java 應用程式
Windows Form 應用程 主控台應用程
28.下列程式碼之片段,何者無法將指定字串 VB 附加至磁碟機 Dexam.txt 檔;若檔案不存在,則建立一新檔
案且採 UTF-16 格式字元編碼?
19.下列哪一種用法可以取得磁碟機 D尚可以使用的空間量
210.下列何者是使用者按滑鼠引發 MouseEventArgs 類別時所不支援的?
MouseDown MouseLeave MouseMove MouseUp
411.下列與資料庫系統相關的敘述,何者錯誤
商業智慧(Business Intelligence)乃是 IT 產業中資料管理的技術運用 IT 技術整合與分析業務資料提供線上報表
業務分析與預測,以供企業決策所
關聯式資料庫模型為當今最普遍使用的資料庫模
DBMS 是用於創建及使用資料庫的軟
Microsoft Access 為一網絡模型,因其允許多對多的關聯
412. SQL 之邏輯運算子可能的傳回值為:
TRUE, FALSE, ERROR TRUE, FALSE, NULL TRUE, FALSE, NONE TRUE, FALSE, UNKNOWN
213.有關 SQL 語言HAVING WHERE 子句之相異點,下列敘述何者正確?
WHERE 子句屬於 SQL 標準,可被應用於任何 RDBMS 系統;HAVING 子句非屬 SQL 標準,故並非所有系統均
支援
WHERE 子句對 FROM 子句所產出的個別列(individual rows)進行條件測試;HAVING 子句對應 GROUP BY
句後求算出的聚合集(aggregations)進行條件測試
WHERE 子句對 FROM 子句所產出的聚合列(aggregated rows)進行條件測試;HAVING 子句僅對使用 GROUP BY
子句後求算出的聚合集(aggregations)進行條件測
WHERE 子句對 FROM 子句所產出的個別與聚合列(individual and aggregated rows)進行條件測試;HAVING 子句
對執行子查詢(subqueries)產出的個別列(individual rows)進行條件測
214.詳細陳述一資訊系統中各元件應具體實作完成項目之工作,稱為
系統分析(System Analysis) 系統設計(System Design)
系統規範(System Specification) 系統管理(System Administration)
215.系統分析師在企業中最重要的作用為何?
認識資訊系統之技術性事務 解決問題能力
認識需要儲存與利用的資料 特殊程式設計能力
216.對圖形進行廣先搜尋(breadth first search),會用到下列何種資料結構?
堆疊(stack) 佇列(queue)
(tree) 集合(set)
417.在資料庫設計中根據使用者要一般先建立能反映不同實體間存在的各種關聯性 ER 例如一個
教授可指導多名研究生,且一名研究生可由多位教授指導,則指導教授與研究生間的這種指導關聯屬:
雙向關聯 一對一(1:1) 一對多(1:N) 多對多(M:N)
418. ER 圖中表現的關聯性通常屬何種詞性
名詞 形容詞 連接詞 動詞
119.SQL 中,下列何者係用以要求將資料列排序?
ORDER BY ALIGN BY SORT BY RANK BY
220.給定一二元搜尋樹(binary search tree)下列何種樹之遍歷(tree traversal)方法,可讀出具排序效果之序列?
prefix order infix order
postfix order level order
121.二元搜尋演算法之時間複雜度為:
O(log N) O(NlogN) O(N) O(N2)
122.若您正在製作的一編輯程式,須具備近乎不限次數的復原(undo)功能會選擇下列哪一資料結構來存放用
的編輯歷史?
堆疊(stack) 佇列(queue)
優度佇列(priority queue) 累堆(heap)
My.Computer.FileSystem.GetDriveInfo("D: ").DriveFormat
My.Computer.FileSystem.GetDriveInfo("D: ").AvailableFreeSpace
My.Computer.FileSystem.GetDriveInfo("D: ").VolumeLabel
My.Computer.FileSystem.GetDriveInfo("D: ").TotalSize
File.AppendAllText("D:exam.txt", "VB", Encoding.UTF-16)
Using sw As Stream Writer=New Stream Writer("D:exam.txt",True, Encoding.Unicode)
sw.Write("VB")
End Using
Dim file As Stream Writer=My.Computer.FileSystem.OpenTextFileWriter("D:exam.txt",True,
Encoding.Unicode)
File.Write("VB")
File.Close()
File.AppendAllText("D:exam.txt", "VB", Encoding. Unicode)
423.有一隻位於湖中一塊石頭上的雄青蛙 Freddy,欲追求位於湖中另一顆石頭上的雌青蛙 Fiona;因為湖水很髒
所以他決定用跳的而不用游的但是 Fiona 的石頭離他的距離超出他所能跳的範圍因此 Freddy 考慮利用其他的
一些石頭作為中繼站,如此他就可以跳比較小的距離(或許要跳許多次)去接近 Fiona。以這種方式連續的跳躍,
Freddy 的跳躍能力(一次能跳躍的最大距離)很明顯必須至少和此一路徑石頭間的最大的距離一樣稱此距離為蛙
跳距離Freddy 了解此湖中所存在所有石頭間的距他想知道他應具備的最小蛙跳距離能力為若,才能達成追
Fiona 的目的。請問下列何種問題的演算法有助於 Freddy 得知此湖之最小蛙跳距離為多少
Max-flow or Min-Cut Problem Shortest Path Problem
Travelling Salesman Problem Minimum Spanning Tree Problem
224.有一二元樹,若其左子樹與右子樹的高度差距至多 1,此種二元樹稱為:
Lemma tree AVL tree Complete tree Red-black tree
325.n個元素進行氣泡式排(bubble sort),在最壞情(worst case),時間複雜度為
O(n) O(log n) O(n2) O(n3)
426.下列為四個不同演算法之時間複雜度,何者在 n大的情況下執行起來最沒有效率?
O(n) O(log n) O(n2) O(n3)
127.求解 minimum spanning tree Kruskal’s Algorithm Prim’s Algorithm,是屬於下列何種演算法?
Greedy Method Dynamic Programming Divide and Conquer Best First Search
128.採用 Dynamic Programming 求取最佳解的必要條件是須滿足:
Principle of Optimality Piecewise Continuity Condition
Convexity Condition Uniqueness
229.具有三個節點的無標籤二元樹(Unlabelled Binary Trees)共有幾種?
4 5 6 7
330.下列哪句成語最符合以遞迴概念來撰寫程式的精神
週而復始 以小搏大 化大為小 知難行
貳、非選擇題二大題(每題配分 20 分)
第一題:
穩賺基金公司已建構一包含 CustomersAccounts Funds 等三個表格(Table)的關聯式資料庫,其綱要(schema)
如下:
Customers(id, name, address)//客戶(客戶編號、姓名、通訊住)
Accounts(id, no, quantity)//帳戶資料(客戶編號、基金編號、單位數)
Funds(no, fundname, price)//基金(基金編號、基金名稱、單價)
畫底線的屬性(attribute)為該表格之主鍵(primary key)Accounts 表格有客戶編號及基金編號兩個外來(foreign
key),分別參照 Customers 表格和 Funds 表格的主鍵。
請根據上述表格回答下列問題:
(一)基金依 Funds 中的單價(price)結算投資總金請以 SQL 指令寫出查詢所有客戶編號名及其投資總
金額5分】
(二)請以 SQL 指令寫出查詢購買單位數最多的客戶編號及其姓名 (注意非投資總金額) 8分】
(三)假設 Funds 中有一基金名稱“TEMFHYI”,請以 SQL 指令寫出查詢沒有購買TEMFHYI”的客戶姓名
7分】
第二題:
請寫出下列.NET 程式中()()區塊的內容使此程式可提供檔案資料上傳備份的功能使用者透瀏覽
選擇檔案,按下開始備份,上傳完成後頁面如下圖,圖中檔案名稱庫存.xls只是範例,其會依使用者選擇的
案改變,8888也隨著該備份檔案的大小改變。
<Html>
<Body>
<H2> </H2>
<Hr>
<Script Language="VB" Runat="Server">
Sub Upload_File(Sender As Object, e As EventArgs)
Dim File1,File2 As String
Dim i As Short
End Sub
</Script>
<Form >
請選擇備份的檔案:
<Input >
<Br><Br>
<ASP:Button Id="Button1" Runat="Server" Text="開始備份" OnClick="Upload_File"/>
<P>
<ASP:Label Id="Label1" Runat="Server"/>
<Hr>
</Form>
</Body>
</Html>
() 2
() 4
() 4
資料備份
請選擇備份的檔案:
瀏覽
檔案:庫存.xls 備份完成!
檔案大小:8888Bytes
開始備份
收藏 ⬇️ 下載