• 沒有找到結果。

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
2
0
0

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

全文

(1)

臺北自來水事業處及所屬工程總隊 103 年新進職員甄試試題

甄 試 類 科 :資訊處理(軟體)【F8904】 甄試職別:一級業務員

專業科目二:資訊處理(二)【系統分析與設計、程式設計(VB.Net)】

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

注意:作答前須檢查答案卷、入場通知書編號、桌角號碼、應試類別是否相符,如有不同應立即請監試 人員處理,否則不予計分。

本試卷為一張雙面,共有四大題之非選擇題,各題配分均為 25 分,總計 100 分。

非選擇題限以藍、黑色鋼筆或原子筆於答案卷上採橫式作答,並請從答案卷內第一頁開始書寫,

違反者該科酌予扣分,不必抄題但須標示題號。

應考人得使用符合簡章規定之電子計算器,應考人測驗時於桌面上放置或使用不符規定之電子計 算器,經勸阻無效,仍執意使用者,該科扣 10 分,電子計算器並由監試人員保管至該節測驗結 束後歸還。

答案卷務必繳回,未繳回者該科以零分計算。

題目一:

統 一 模 式 化 語 言 (UML) 是 一 種 規 格 化 (Specifying) 、 視 覺 化 (Visualizing) 、 文 件 化 (Documenting)、建構化(Constructing)的軟體模式化語言。循序圖(Sequence Diagram)

是 UML 的四種互動圖中的一種,是描述一個使用個案執行過程中,參與該個案的物件、以 及物件間傳遞訊息的先後順序,強調訊息傳遞的時間性。

(一)循序圖的元件包括生命線(Lifeline)、訊息線(傳遞非同步訊息 Asynchronous Message) 、 訊 息 線 ( 傳 遞 同 步 訊 息 Synchronous Message) 、 訊 息 線 ( 回 傳 Retuen)、訊息與操作(Message and Operation)、控制焦點(Focus of Control)、

框架(Frame)。 【圖一】為循序圖的實例,請依據【圖一】中的編號為何種元件,

填入表格中。 【15 分】

元件 編號

生命線

訊息線(傳遞非同步訊息) 訊息線(傳遞同步訊息) 訊息線(回傳)

控制焦點 框架

(二)循序圖常用的六種框架(Frame),多選一(Alternative)、自由選擇(Option)、迴圈 (Loop)、終止(Break)、平行(Parallel)、參考(Referencing)。請分別說明其功能與 命名。 【10 分】

題目二:

要達到良好的系統設計與提升模組的品質,需考慮模組間的內聚力(Cohesion)與耦合力 (Coupling),內聚力應越高越好,而耦合力應越低越好。

(一)何謂內聚力(Cohesion)與耦合力(Coupling)?【10 分】

(二)何謂連鎖反應(Ripple Effect)?【5 分】

(三)內聚力(Functional Cohesion)大致上分為七個層次,請依據下列架構圖填入適當 的內聚力。【10 分】

【請接續背面】

完成訂單並付款

〈〈返回〉〉

〈〈返回〉〉 自我訊息

回呼

檢查是否可供應

庫存更新 加入項目

訂單 菜單管理員

客戶 飢餓

〈〈建立〉〉

〔直到完成為止〕

ref

迴圈

【圖一】

(2)

題目三:

下圖的計時器共有三個按鈕(Button),分別為「開始」以 BtnStart 命名、 「停止」以 BtnStop 命名、 「清除」以 BtnClear 命名。按下「開始」時,在「TrackBarTimer」指標會隨時間移 動,Timer 的時間間隔設定為十毫秒(百分之一秒),每經過十毫秒便觸發 Tick 中的事件,Timer 控制項的名稱為「Timer1」。

下列為 Visual Basic 部分程式碼,請完成方框中的程式。 【第 1 小題 10 分,第 2、3、4 小題每題 5 分】

Public Class Timer

Dim min As Integer = 0 : Dim sec As Integer=0 Dim a As Integer = 0 : Dim b As Integer = 0

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick

Timer1.Interval = 10 b += 1

If b = 10 Then b = 0 a += 1

If a = 10 Then a = 0 sec += 1

TrackBarTimer.Value += 1 

End If End If

TextBoxTimer.Text = min & "分 " & sec & "秒 " & a & b End Sub

Private Sub BtnStart_Click(sender As Object, e As EventArgs) Handles BtnStart.Click

 End Sub

Private Sub BtnStop_Click(sender As Object, e As EventArgs) Handles BtnStop.Click

 End Sub

Private Sub BtnClear_Click(sender As Object, e As EventArgs) Handles BtnClear.Click

 End Sub

End Class

題目四:

下圖為數位相機易購網系統。在「機型」GroupBox 選項中只能單選,在「配件」GroupBox 選項可多選,只要有選取時會隨時更新「購買總金額」。下列為 Visual Basic 部分程式碼,

請完成下列方框中的程式。 【第 1~7 小題,每小題 3 分,第 8 小題 4 分】

Public Class Form1

Dim priceDsc, priceMemory, priceReader, priceCharge, priceBattery As Integer

Private Sub SelectItem_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rdbP10.CheckedChanged, rdbD70.CheckedChanged , rdbP20.CheckedChanged, chkReader.CheckedChanged, chkMemory.CheckedChanged, chkCharge.CheckedChanged, chkBattery.CheckedChanged

' 選取 rdbP10  ' 選取 rdbP20  ' 選取 rdbD70 

' 選取 chkMemory 

' 選取 chkReader 

' 選取 chkCharge 

' 選取 chkBattery 

' 計算總金額  End Sub End Class

TextBoxTimer

TrackBarTimer

(每 60 秒重新跑一遍)

chkBattery

chkMemory

chkCharge chkReader rdbP10

rdbD70 rdbP20

lblTotal

參考文獻

相關文件

First, Henry showed me the best cubic pastry shop in Chiayi.. We tried different flavors of

六、 合約書 (一)編寫合約 能依投標須知中工程 圖說、估價單以及有關 法令之規定編寫合約 書與施工規範。.

每一次送審通過,請園 方務必於7日內以書面 通知家長(監護人)審核

每一次送審通過,請園 方務必於7日內以書面 通知家長(監護人)審核

斯蘭HALAL清真食(用)品證」(以下簡稱「清真食(用)品證」),應填寫本寺專用申請書並繳付申請 捐款(手續費);申請續約 申請續約

4.3 准考 人 必 須 使 用藍 色 或 黑色 原子 筆 在 試 卷 及答 題 紙 的首 頁指 定位 置 清 晰填 寫 姓名 、身份證 編號及 准考 人編號 ;. NUs espa.Us deStinadUs da capa dUs enunciadUs

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

2 申請書 1.申請書各欄位如申請工 作類別、申請項目、申請 單位名稱、申請單位統一 編號、負責人、單位所在