• 沒有找到結果。

彰化銀行 106 年度新進人員甄試試題 招募類別【代碼】:.Net 程式設計師【K2313】

N/A
N/A
Protected

Academic year: 2021

Share "彰化銀行 106 年度新進人員甄試試題 招募類別【代碼】:.Net 程式設計師【K2313】 "

Copied!
4
0
0

加載中.... (立即查看全文)

全文

(1)

【請接續背面】

彰化銀行 106 年度新進人員甄試試題 招募類別【代碼】:.Net 程式設計師【K2313】

專業科目:(1)邏輯推理、(2)計算機概論:作業系統(Windows/Unix)、資料庫系統(SQL、

DB2)、網路基礎概論(TCP/IP)、(3)程式設計(含.NET、JavaScript、JQuery)

*請填寫入場通知書編號:________________

注意:作答前先檢查答案卡(卷),測驗入場通知書號碼、座位標籤號碼、甄試類別、需才地區等是否相 符,如有不同應立即請監試人員處理。使用非本人答案卡(卷)作答者,不予計分。

本試卷為二張四頁,測驗題型分為【四選一單選選擇題 25 題,每題 1 分,合計 25 分】與【非選 擇題第 1 大題 25 分;第 2 大題 20 分;第 3、4 大題各 15 分,合計 75 分】,共 100 分。

選擇題限以 2B 鉛筆於答案卡上作答,請選出最適當答案,答錯不倒扣;未作答者,不予計分。

非選擇題限以藍、黑色鋼筆或原子筆於答案卷上採橫式作答,並請依標題指示之題號於各題指定 作答區內作答。

請勿於答案卡(卷)上書寫應考人姓名、入場通知書號碼或與答案無關之任何文字或符號。

本項測驗僅得使用簡易型電子計算器(不具任何財務函數、工程函數功能、儲存程式功能),但不 得發出聲響;若應考人於測驗時將不符規定之電子計算器放置於桌面或使用,經勸阻無效,仍執 意使用者,該節扣 10 分;該電子計算器並由監試人員保管至該節測驗結束後歸還。

答案卡(卷)務必繳回,未繳回者該節以零分計算。

【1】1.由 Windows“事件檢視器”可查知事件類型,若歸屬為“應用程式或元件發生變更”,此類事件為哪種等級?

資訊 警告 錯誤 嚴重

【1】2.為防堵未經授權者非法存取檔案資料,可採用 BitLocker 對下列何者作加密?

硬碟機

系統程式

應用程式

網路連線

【3】3.於 Windows 作業環境下,將滑鼠移至選定的應用程式“圖像”(icon)後,連續點擊左鍵兩次,請問有何作用?

複製該應用程式

刪除該應用程式

開啟該應用程式

關閉該應用程式

【2】4.於 Windows 作業系統中,為了選用“工作管理員”(task manager),應按下何種組合鍵?

 Ctrl + Alt + Insert

 Ctrl + Alt + Delete

 Shift + Alt + Insert

 Shift + Alt + Delete

【1】5.於 Windows 系統中可為程序(process)設定“親和性”(affinity),請問此作用為何?

為程序設定執行的 CPU 為程序設定執行的壓縮法

為程序設定執行的加密法 為程序設定執行的優先權

【3】6.如何在 UNIX 系統中,將檔案 abc.txt 之所有權轉移給使用者 eric?

 trans eric abc.txt  trans abc.txt eric  chown eric abc.txt  chown abc.txt eric

【4】7.下列哪一個指令無法顯示檔案內容?

 more  cat  head  cmp

【4】8.下列哪一個指令為列印檔案 abc.txt?

 lprint abc.txt  print abc.txt  lpt abc.txt  lpr abc.txt

【3】9.假設目錄/root 中包含三個檔案/root/testdir/filea、/root/files/filea 與/root/files/fileb,下列哪一選項為正確?

指令 find files –name filea 會輸出/root/testdir/filea 與/root/files/filea

指令 find / –name filea -print 會輸出/testdir/filea 與 /files/filea

指令 find /root –name filea -print 會輸出/root/testdir/filea 與/root/files/filea

指令 find –name ‘file*’ -print 會輸出/root/testdir/filea 與/root/files/filea

【4】10.假如要列出目錄內容時,也要將隱藏檔案顯示出來,可以使用哪一個指令?

 ls -s  ls -I  ls -l  ls –a

【3】11.請問以下空格應填入哪一個 SQL 保留字?

SELECT P_SALECODE, MIN(P_PRICE) FROM PRODUCT ________ BY P_SALECODE;

 WHERE  ORDER  GROUP  CHECK

【4】12.以下何者可在資料庫伺服器新增、修改、刪除資料等事件發生時自動執行?

預存程序 (stored procedure) 參考 (reference)

索引 (index) 觸發 (trigger)

【3】13.以下何者用來設定資料表之存取權限,提供資料庫的安全性?

 DDL (Data Definition Language)

 DML (Data Manipulation Language)

 DCL (Data Control Language)

 DQL (Data Query Language)

【2】14.請問要刪除資料表時,以下空格應填入哪一個 SQL 保留字?

_______ TABLE PRODUCT;

 DELETE

 DROP

 ROLLBACK

 REVOKE

【1】15.以下何者為指向另外一個資料表主鍵的欄位?

外來鍵 (foreign key) 候選鍵 (candidate key)

索引鍵 (index key) 代理鍵 (surrogate key)

【1】16.要建立一新的限制式資料庫,並將其命名為‘abc’,哪一個指令符合要求?

 db2 create database abc restrictive

 db2 create restrictive database abc

 db2 create database abc

 create database abc restrictive

【2】17.在表(table)中常會有隱藏欄(hidden column),使用一般的查詢無法查看隱藏欄中之資料。請問下列何者指令可 以查看表名為‘customer’之表中,所有的資料,包含隱藏欄中之資料?

 db2 show table customer detail

 db2 describe table customer show detail

 db2 show detail table customer

 db2 describe customer show detail

【4】18.下列哪一個指令可以查看 DB2 產品之許可證相關資訊?

 db2info  db2prod  db2level  db2licm

【4】19.關於實例(instance)之敘述,下列何者錯誤?

透過實例,可以管理資料庫

在一實體機器上,可以同時創建很多個實例

在 DB2 資料庫伺服器中,預設之實例為“DB2”

一個實例只能管理一個資料庫

【3】20.在 DB2 系統中,要將名為‘abc’之資料庫啟動,可以用下列哪一個指令?

 db2 abc activate  db2 activate abc  db2 activate db abc  db2 start db abc

【3】21.下列所示 IP 位址中,何者歸屬為私有的(private) IP 網址範圍?

 168.168.0.0~168.168.255.255

 168.192.0.0~168.192.255.255

 192.168.0.0~192.168.255.255

 192.192.0.0~192.192.255.255

【4】22.通訊協定 IPsec 係用於網際網路中,請問此 IPsec 有何特點?

簡化封包內容

加速傳輸效率

提供壓縮功能

提供安全功能

【2】23.有關 TCP 與 UDP 兩項通訊協定之敘述,下列何者正確?

 TCP 為安全性傳輸

 TCP 為可靠式傳輸

 UDP 為安全性傳輸

 UDP 為可靠式傳輸

【4】24.下列所示的協定(protocol)中,何者非為網際網路所用之路由(routing)協定?

 RIP (Routing Information Protocol)

 BGP (Border Gateway Protocol)

 OSPF (Open Shortest Path First)

 FTP (File Transfer Protocol)

【1】25.於電腦主機上設定 DHCP (Dynamic Host Configuration Protocol)選項,請問其目的為何?

自動取得 IP 位址

自動取得網卡位址

自動設定網路頻寬

自動設定連線時間

(2)

【請接續下頁】

第一題:

世界棒球經典賽共有 16 支隊伍參賽,初賽分為 4 組,採取單循環比賽,也就是每一組 中的隊伍必需互相交手,每一組取前 2 名晉級複賽,複賽為單淘汰制,也就是輸了一場則必 須打包回家。請回答下列題目,並寫出推導過程。

(一)請問初賽全部一共需舉行多少場比賽?【6 分】

(二)在初賽時,是否有可能同組四隊皆為 2 勝 1 負,請解釋說明。【6 分】

(三)請問複賽總共要比賽多少場,才能產生最後的冠軍?【6 分】

(四)複賽中的單淘汰賽,其實是較不公平的比賽方式,假設在比賽中,實力強的隊伍 一定會擊敗實力較差的隊伍。請問對於實力第二強的隊伍,它能夠真正拿到亞軍 的機率有多少呢?【7 分】

第二題:

下面兩個檔案為 ASP.NET 以 C#製作的網頁程式,請問:

(一)這兩個程式檔彼此關係為何?各自是什麼功能?【5 分】

(二)該程式執行後網頁會呈現什麼結果?【5 分】

(三)使用者輸入文字框並點擊按鍵後,會呈現什麼結果?【5 分】

(四)請以 Method 方式改寫 Test. aspx. cs。【5 分】

(a) Test.aspx

<%@Page Language="C#" AutoEventWireup="true" CodeFile="TextBox_Calculator.aspx.cs"

Inherits="Ch03_WebControls_TextBox_Calculator" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head id="Head1" runat="server">

<title>輸入數字,進行計算</title>

<style type="text/css">

.style1 {

background-color: #FFFF66;

} </style>

</head>

<body>

<p>

輸入數字,進行計算。&nbsp;&nbsp;

</p>

<form id="form1" runat="server">

<p>

<asp:TextBox ID="TextBox1" runat="server" Width="46px">0</asp:TextBox>

&nbsp;+

<asp:TextBox ID="TextBox2" runat="server" Width="46px">0</asp:TextBox>

&nbsp;+

<asp:TextBox ID="TextBox3" runat="server" Width="46px">0</asp:TextBox>

&nbsp;=

<asp:Label ID="Label1" runat="server" Style="font-weight: 700"></asp:Label>

</p>

<div>

&nbsp;<asp:Button ID="Button1" runat="server" Text="開始計算"

OnClick="Button1_Click" />

</div>

</form>

</body>

</html>

(b) Test.aspx.cs

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Xml.Linq;

public partial class Ch03_WebControls_TextBox_Calculator : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) {

}

protected void Button1_Click(object sender, EventArgs e) {

int sum = Convert.ToInt32(TextBox1.Text) + Convert.ToInt32(TextBox2.Text) + Convert.ToInt32(TextBox3.Text);

Label1.Text = Convert.ToString(sum);

Response.Write("太好了");

} }

(3)

【請接續背面】

第三題:

下圖的網頁包括第一列的表單列,第二列的產品清單列,以及最後一列的購物項目清 單。此網頁程式包括下列功能:

1. 點選[Add to Carts]按鈕,會將項目編號加入購物車變數(myCarts) ,並顯示在第三 列資訊列上。同時,[Add to Carts]按鈕會改變成[Cancel It]按鈕。

2. 再點選[Cancel It]按鈕,會將項目編號從購物車變數(myCarts)去除,並顯示最新 購物資料在第三列資訊列上。同時,[Cancel It]按鈕會改變成[Add to Carts]按鈕。

3. 點選[Purchase]按鈕會以 CGI 協定的 POST 方式向後端發出 request 需求:後端需 求 URL 是 : http://somecompanyXXX.com/purchase , request 參 數 包 括 purchaseData,內含使用者名稱(name)和項目編號清單(productIdList) 。

下面為網頁的程式碼片段(忽略相關 CSS 設定),請在適當位置填入程式碼(僅限 JavaScript 指令) ,以顯示具備上述功能的網頁。 (請使用符合 W3C 標準的 JavaScript 指令,

以考試當時最新版的瀏覽器為主,不用考慮與舊版瀏覽器的相容問題。)

JavaScript 程式碼:

<html>

<head>

<title> TEST HTML Interaction With JAVAScript </title>

<script>

var myCarts ;

function initData() {

myCarts={ //設定購物車初始內容 name:"userXXXX", productIdList:[], display: function() {

this.productIdList.length >0 ? this.productIdList.join(" , ") : " Your Cart is EMPTY!" } };

}

function showMyCarts() {

document.getElementById (一)【2 分】.innerHTML = (二)【2 分】 //藉由呼叫 myCarts 的 //display函式顯示最新購 //物資料在第三列資訊列上 }

function confirmMyCarts() { //以 POST 方式向後端發出 request 需求

var answer = confirm("Mr./Mrs. " + myCarts.name + ", are you sure to purchase " + myCarts.productIdList + "?");

if (answer == true) {

var purchaseData = JSON.stringify(myCarts);

var frm = document.getElementById("purchaseForm") //取得 purchaseForm 表單元素 document.getElementById (三)【2 分】 //設定 request 參數 purchaseData 的值

frm.action="http://somecompanyXXX.com/purchase" //設定 request 後端伺服器 URL 的值

(四)【2 分】 //發出 request } else {return ;}

}

function updateMyCarts(button){

var pid =(五)【2 分】 //取得產品項目編號 var index = myCarts.productIdList.indexOf(pid) ; if ( index == -1) {

myCarts.(六)【3 分】 //利用陣列 push()指令加入產品編號 button.innerHTML = "Cancel It" //適當修改 button 按鈕名稱 } else {

(七)【2 分】.splice(index, 1) //利用陣列 splice()指令刪除產品編號 button.innerHTML = "Add to Carts" //適當修改 button 按鈕名稱 }

showMyCarts();

}

</script>

</head>

<body onload="initData()"> <!--準備起始資料 -->

<div id="menuBar">

<ul class="menuItems">

<li>Fun 1</li>

<li>Fun 2</li>

<li>Fun 3</li>

<li>Fun 4</li>

<li><a onclick="confirmMyCarts()">Purchase</a></li>

</ul>

</div>

<div id="productArea">

<ul class="productItems">

<!-- 產品項目編號分別是 p001, p002, p003, p004 -->

<li><p>Description about Product1 placed here!</p> <img alt="Picture1" />

<button id="p001" onclick="updateMyCarts(this)">Add to Carts </button></li>

<li><p>Description about Product2 placed here!</p> <img alt="Picture2" />

<button id="p002" onclick="updateMyCarts(this)">Add to Carts </button></li>

<li><p>Description about Product3 placed here!</p> <img alt="Picture3" />

<button id="p003" onclick="updateMyCarts(this)">Add to Carts </button></li>

<li><p>Description about Product4 placed here!</p> <img alt="Picture4" />

<button id="p004" onclick="updateMyCarts(this)">Add to Carts </button></li>

</ul>

</div>

<div id="PurchaseFrom">

<form id="purchaseForm" method="POST">

<input type="hidden" id="purchaseData" name="purchaseData" />

</form>

</div>

<div>Your Cart: <div id="myCartResult"></div></div>

</body>

</html>

(4)

第四題:

下圖的網頁包括第一列的表單列,第二列的產品清單列,以及最後一列的購物項目清 單。此程式包括下列部分功能規格:

1. 滑鼠移至表單功能項目時,會有反白效果(移入時背景設為白色,移出時背景設為

#BDBDBD 色),且滑鼠(cursor)會變成指標形狀(pointer) 。

2. 點選[Add to Carts]按鈕,會將項目編號(藏在<button>標籤的 id 屬性內)加入購物 車變數(myCarts) ,並顯示在第三列資訊列上。同時,[Add to Carts]按鈕會改變成 [Cancel It]按鈕。

3. 再點選[Cancel It]按鈕,會將項目編號從購物車變數(myCarts)去除,並顯示最新 購物資料在第三列資訊列上。同時,[Cancel It]按鈕會改變成[Add to Carts]按鈕。

下面為網頁的程式碼片段 (忽略相關 CSS 設定) ,請在適當位置填入程式碼 (僅限 jQuery 指令),以顯示具備上述功能的網頁。

<html>

<head>

<title> TEST HTML Interaction With jQuery </title>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<script>

(一)【2 分】{ //此為文件預備事件函式(Document Ready Event Function)

myCarts={ //設定購物車初始內容

name:"userXXXX",

productIdList:[], display: function() {return this.productIdList.length >0?

this.productIdList.join(" , "): " Your Cart is EMPTY!" } };

$((二)【2 分】).hover( //利用 hover 事件,初始化表單功能元素(Fun1, Fun2, …)的事件,如

//功能規格 1 所述

function(){$(this).css({"background-color": "white", "cursor":"pointer"})} , function(){$(this).css({"background-color": "#BDBDBD", "cursor" : "pointer"})}

);

$((三)【2 分】).on( { //利用 on() 指令,初始<button>元素的 click 事件,如功能規格 2, 3 所述

"click": function(){(四)【3 分】} } );

} //文件預備事件函式的結尾

function doPurcahse (purchaseData) { //確認購買行為,向後端伺服器發出需求

//本段程式忽略

}

function showMyCarts() { //藉由呼叫 myCarts 的 display 函式顯示最新購物資料在第三列資訊列上

(五)【4 分】

}

function confirmMyCarts() {

// 本段程式忽略

}

// 如功能規格 2, 3 所述

// 注意:button 參數是一個 jQuery-selected 元素

function updateMyCarts(button){

var pid = (六)【2 分】 //取得產品項目編號

var index = myCarts.productIdList.indexOf(pid) ; if ( index == -1) {

//本段程式忽略

} else {

//本段程式忽略

}

showMyCarts();

}

</script>

<style> ……(此段省略) ….. </style>

</head>

<body>

<div id="menuBar">

<ul class="menuItems">

<li>Fun 1</li><li>Fun 2</li><li>Fun 3</li><li>Fun 4</li>

<li><a onclick="confirmMyCarts()">Purchase</a></li>

</ul>

</div>

<div id="productArea">

<!-- 產品項目編號分別是 p001, p002, p003, p004 -->

<ul class="productItems">

<li><p>Description about Product1 placed here!</p> <img alt="Picture1" />

<button id="p001" >Add to Carts </button></li>

<li><p>Description about Product2 placed here!</p> <img alt="Picture2" />

<button id="p002" >Add to Carts </button></li>

<li><p>Description about Product3 placed here!</p> <img alt="Picture3" />

<button id="p003" >Add to Carts </button></li>

<li><p>Description about Product4 placed here!</p> <img alt="Picture4" />

<button id="p004" >Add to Carts </button></li>

</ul>

</div>

<div>Your Cart: <div id="myCartResult"></div> </div>

</body>

</html>

參考文獻

相關文件

阿吉老師將簡介 micro:bit 開發程式環境,並分享 micro:bit 內建感測器程式編寫、數位/類比信號讀取及寫入,並了解 如何用 micro:bit 連接電子模組編寫程式進行機電整合。.

Network(O*NET)就在這樣的因素下進行發展並計畫取代 DOT 這樣的職業資訊系統 (occupational information system)。發展 O*NET

(一)初試:採筆試方式,題目類型為選擇題,每科目題數各 50 題(每題 2 分,各題未作 答不予計分,答錯倒扣 0.6 分) 。初試成績達參加複試標準(初試科目其中

一、 本人報名參加臺中市外埔區外埔國民小學附設幼兒園 107 學年度第 1 學期代理 教保員甄試,無下列情事:. (一)教師法第 14 條第

Chebyshev 多項式由 Chebyshev 於 1854 年提出, 它在數值分析上有重要的地位 [11], 本文的目的是介紹 Chebyshev 多項式及線性二階遞迴序列之行列式。 在第二節中, 我們先介

五、 最遲應於甄試日前一週,於分署網站公告甄試資訊。甄試資

術科測試編號最小(假設為第 1 號)之應檢人抽中崗位號碼 6,則第 1 號應檢人入 座崗位號碼為 6,第 2 號應檢人入座崗位號碼為 7,第

確認類別點選