106年 銀行招考、金融雇員 不分職等 彰化銀行-資訊人員(程式設計員) 邏輯推理、計算機概論、程式設計 試卷

pdf
799.11 KB
4 頁
Guest
侵權投訴
加載中. ..
PDF
【請接續背面】
彰化銀行 106 年度新進人員甄試試題
招募類別【代碼】.Net 程式設計師【K2313
專業科目:(1)邏輯推理、(2)計算機概論:作業系統(Windows/Unix)、資料庫系統(SQL
DB2)、網路基礎概論(TCP/IP)(3)程式設計(.NETJavaScriptJQuery)
*請填寫入場通知書編號:________________
注意:作答前先檢查答案卡(),測驗入場通知書號碼、座位標籤號碼、甄試類別、需才地區等是否相
符,如有不同應立即請監試人員處理。使用非本人答案卡()作答者,不予計分。
本試卷為二張四頁測驗題型分為【四選一單選選擇題 25 每題 1合計 25 分】【非選
擇題第 1大題 25 分;第 2大題 20 分;第 34大題各 15 分,合 75 分】,共 100 分。
選擇題限以 2B 鉛筆於答案卡上作答,請選出最適當答案,答錯不倒扣;未作答者,不予計分。
非選擇題限以藍、黑色鋼筆或原子筆於答案卷上採橫式作答,並請依標題指示之題號於各題指定
作答區內作答
請勿於答案卡()上書寫應考人姓名、入場通知書號碼或與答案無關之任何文字或符號。
本項測驗僅得使用簡易型電子計算器(不具任何財務函數、工程函數功能、儲存程式功能),但不
得發出聲響;若應考人於測驗時將不符規定之電子計算器放置於桌面或使用,經勸阻無效,仍執
意使用者,該節扣 10 分;該電子計算器並由監試人員保管至該節測驗結束後歸還。
答案卡()務必繳回,未繳回者該節以零分計算。
11.Windows事件檢視器可查知事件類型,若歸屬為用程式或元件發生變更,此類事件為哪種等級?
資訊 警告 錯誤 嚴重
12.為防堵未經授權者非法存取檔案資料,可採用 BitLocker 對下列何者作加密?
硬碟機
系統程式
應用程式
網路連線
33.Windows 作業環境下,將滑鼠移至選定的應用程圖像”(icon)後,連續點擊左鍵兩次,請問有何作用?
複製該應用程
刪除該應用程
開啟該應用程
關閉該應用程
24.Windows 作業系統中,為了選工作管理員(task manager),應按下何種組合鍵?
Ctrl + Alt + Insert
Ctrl + Alt + Delete
Shift + Alt + Insert
Shift + Alt + Delete
15.Windows 系統中可為程序(process)設定親和性(affinity),請問此作用為何?
為程序設定執行的 CPU 為程序設定執行的壓縮法
為程序設定執行的加密法 為程序設定執行的優先權
36.如何在 UNIX系統中,將檔案 abc.txt 所有權轉移給使用者 eric
trans eric abc.txt trans abc.txt eric chown eric abc.txt chown abc.txt eric
47.下列哪一個指令無法顯示檔案內容?
more cat head cmp
48.下列哪一個指令為列印檔案 abc.txt
lprint abc.txt print abc.txt lpt abc.txt lpr abc.txt
39.假設目錄/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
410.假如要列出目錄內容時,也要將隱藏檔案顯示出來,可以使用哪一個指令?
ls -s ls -I ls -l ls a
311.請問以下空格應填入哪一 SQL 保留字?
SELECT P_SALECODE, MIN(P_PRICE) FROM PRODUCT
________ BY P_SALECODE;
WHERE ORDER GROUP CHECK
412.以下何者可在資料庫伺服器新增、修改、刪除資料等事件發生時自動執行?
預存程序 (stored procedure) 參考 (reference)
索引 (index) 觸發 (trigger)
313.以下何者用來設定資料表之存取權限,提供資料庫的安全性?
DDL (Data Definition Language)
DML (Data Manipulation Language)
DCL (Data Control Language)
DQL (Data Query Language)
214.請問要刪除資料表時,以下空格應填入哪一個 SQL 保留字?
_______ TABLE PRODUCT;
DELETE
DROP
ROLLBACK
REVOKE
115.以下何者為指向另外一個資料表主鍵的欄位?
外來鍵 (foreign key) 候選鍵 (candidate key)
索引鍵 (index key) 代理鍵 (surrogate key)
116.要建立一新的限制式資料庫,並將其命名abc,哪一個指令符合要求?
db2 create database abc restrictive
db2 create restrictive database abc
db2 create database abc
create database abc restrictive
217.在表(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
418.下列哪一個指令可以查看 DB2 產品之許可證相關資訊?
db2info db2prod db2level db2licm
419.關於實例(instance)之敘述,下列何者錯誤?
透過實例,可以管理資料庫
在一實體機器上,可以同時創建很多個實例
DB2 資料庫伺服器中,預設之實例“DB2”
一個實例只能管理一個資料庫
320.DB2 系統中,要將名為abc資料庫啟動,可以用下列哪一個指令?
db2 abc activate db2 activate abc db2 activate db abc db2 start db abc
321.下列所示 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
422.通訊協定 IPsec 係用於網際網路中,請問IPsec 有何特點
簡化封包內容
加速傳輸效率
提供壓縮功能
提供安全功能
223.有關 TCP UDP 兩項通訊協定之敘述,下列何者正確?
TCP 為安全性傳輸
TCP 為可靠式傳輸
UDP 為安全性傳輸
UDP 為可靠式傳輸
424.下列所示的協(protocol)中,何者非為網際網路所用之路由(routing)協定?
RIP (Routing Information Protocol)
BGP (Border Gateway Protocol)
OSPF (Open Shortest Path First)
FTP (File Transfer Protocol)
125.於電腦主機上設定 DHCP (Dynamic Host Configuration Protocol)選項,請問其目的為何?
自動取得 IP 位址
自動取得網卡位址
自動設定網路頻寬
自動設定連線時間
【請接續下頁】
第一題:
世界棒球經典賽共有 16 支隊伍參賽,初賽分為 4組,採取單循環比賽,也就是每一組
中的隊伍必需互相交手,每一組取前 2名晉級複賽賽為單淘汰制,也就是輸了一場則必
須打包回家。請回答下列題目,並寫出推導過程。
(一)請問初賽全部一共需舉行多少場比賽?【6分】
(二)在初賽時,是否有可能同組四隊皆為 21負,請解釋說明。6分】
(三)請問複賽總共要比賽多少場,才能產生最後的冠軍?【6分】
(四)複賽中的單淘汰賽,其實是較不公平的比賽方式,假設在比賽中,實力強的隊伍
一定會擊敗實力較差的隊伍請問對於實力第二強的隊伍,它能夠真正拿到亞軍
的機率有多少呢?【7分】
第二題:
下面兩個檔案為 ASP.NET C#製作的網頁程式,請問:
(一)這兩個程式檔彼此關係為何?各自是什麼功能?【5分】
(二)該程式執行後網頁會呈現什麼結果?【5分】
(三)使用者輸入文字框並點擊按鍵後,會呈現什麼結果?【5分】
(四)請以 Method 方式改寫 Test. aspx. cs5分】
(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("太好了");
}
}
【請接續背面】
第三題:
圖的網頁包括第一列的表單列,第二列的產品清單列,以及最後一列的購物項目清
單。此網頁程式包括下列功能:
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>
第四題:
下圖的網頁包括第一列的表單列,第二列的產品清單列,以及最後一列的購物項目清
單。此程式包括下列部分功能規格
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>
收藏 ⬇️ 下載