
合作金庫商業銀行 109 年度新進人員甄試試題
甄才類別【代碼】:開放系統第二類程式設計人員【Q6526】
專業科目:(1)程式設計(以ASP.NET、SQL 語言為主);(2)系統分析;
(3)資料結構及資料庫應用 *入場通知書編號:______________________
注意:作答前先檢查答案卷,測驗入場通知書編號、座位標籤、應試科目是否相符,如有不同應立即請
監試人員處理。使用非本人答案卷作答者,該節不予計分。
本試卷為一張雙面,非選擇題共 5大題,請參考各題配分,共 100 分。
非選擇題限以藍、黑色鋼筆或原子筆於答案卷上採橫式作答,並請依標題指示之題號於各題指定
作答區內作答。
請勿於答案卷上書寫應考人姓名、入場通知書編號或與答案無關之任何文字或符號。
本項測驗僅得使用簡易型電子計算器(不具任何財務函數、工程函數、儲存程式、文數字編輯、
內建程式、外接插卡、攝(錄)影音、資料傳輸、通訊或類似功能),且不得發出聲響。應考人如
有下列情事扣該節成績 10 分,如再犯者該節不予計分。1.電子計算器發出聲響,經制止仍執意續
犯者。2.將不符規定之電子計算器置於桌面或使用,經制止仍執意續犯者。
答案卷務必繳回,未繳回者該節以零分計算。
第一題:
請完成以下 ASP.NET(C#或VB 程式語言擇一作答)程式,此程式提供使用者新增產品名稱及價格到下
拉式選單,以下是「新增產品」按鈕程式的相關說明:【25 分】
1.如果沒有輸入產品名稱,就不需要處理。
2.如果產品名稱已經存在了,也不需要處理。
3.其他就將產品名稱新增至下拉式選單,價格就是 value 的屬性值。
4.每次新增完下拉式選單後,同時顯示共有多少產品。
5.每次新增完後,請清空產品名稱及價格,並且將游標停在產品名稱的輸入框內。
範例:假設使用者依序輸入「產品一,1,000」、「產品二,2,000」、「產品三,3,000」、「產品一,1,000」,
右邊是最後顯示的結果。
C#程式語言
<%@ Page Language="C#" %>
<script runat="server">
protected void Button1_Click(object sender, EventArgs e)
{
}
</script>
<html>
<body>
<form id="form1" runat="server">
<p>
產品:<asp:TextBox ID="ProductName" runat="server"></asp:TextBox><br />
價格:<asp:TextBox ID="Price" runat="server"></asp:TextBox>
</p>
<p>
<asp:Button ID="Button1" runat="server" Text="新增產品" OnClick="Button1_Click" />
</p>
<asp:DropDownList ID="DropDownList1" runat="server" ></asp:DropDownList>
<asp:Label ID="Message" runat="server" Text=""></asp:Label>
</form>
</body>
</html>
VB 程式語言
<%@ Page Language="VB" %>
<script runat="server">
Protected Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
</script>
<html>
<body>
<form id="form1" runat="server">
<p>
產品:<asp:TextBox ID="ProductName" runat="server"></asp:TextBox><br />
價格:<asp:TextBox ID="Price" runat="server"></asp:TextBox>
</p>
<p>
<asp:Button ID="Button1" runat="server" Text="新增產品" OnClick="Button1_Click" />
</p>
<asp:DropDownList ID="DropDownList1" runat="server" Height="43px"> </asp:DropDownList>
<asp:Label ID="Message" runat="server" Text=""></asp:Label>
</form>
</body>
</html>
第二題:
某關聯式資料庫內有如下所示之顧客各季購買金額資料表:
顧客各季購買金額資料表(實底線欄位為主鍵)
請設計 SQL 指令,對上述資料表進行行列轉換,以產生以下的行列轉換資料表。【25 分】
行列轉換資料表