阿摩線上測驗
登入
首頁
>
國營事業◆1.資訊管理 2.程式設計
> 110年 - 110 經濟部所屬事業機構_新進職員甄試_資訊:1.資訊管理 2.程式設計#103708
110年 - 110 經濟部所屬事業機構_新進職員甄試_資訊:1.資訊管理 2.程式設計#103708
科目:
國營事業◆1.資訊管理 2.程式設計 |
年份:
110年 |
選擇題數:
0 |
申論題數:
12
試卷資訊
所屬科目:
國營事業◆1.資訊管理 2.程式設計
選擇題 (0)
申論題 (12)
一、資訊系統的安全威脅與日俱增,企業必須採取有效的防護措施,才能避免因為發生資安問題所造成的損失。資訊系統包含硬體、軟體、資料、程序及人員等5項元件,其中硬體及 軟體可藉由5個資訊技術防護措施進行安全防護,請詳細說明之?(15分)
(一)請列出每 本參考書的銷售數量,並按書籍編號由小到大排序。
(二)若書籍編號B3169的銷售量為最好,請列出會員與非會員的購買總額,各是多少 ?
(三)書籍編號B6188為新出版上架之參考書,店員第一天將會員折扣數由92折誤輸入為 82折,直到當天盤點結帳才發現,請問當天書局少收了多少錢 ?
三、簡答題:(4題,每題5分,共20分)
(一)請說明何謂SQL Injection?如何防範?
(二)請說明物聯網(IoT)技術涵蓋的4項範疇。
(三)請說明雲端運算服務的3項類別 。
(四)請說明何謂資訊倫理?
(一)實驗室培養某細胞,此細胞區分為成年與幼年細胞。每個成年細胞於1個月後會生出 2個幼年細胞,幼年細胞於1個月後會變為成年細胞。請用遞迴方式撰寫一函式 CellNumber,輸入為N個月後,其傳回為N個月後 細胞的總數。(8分)
(二)請用遞迴方式撰寫一函式GCD,輸入為2個正整數 ,其傳回 為此2個正整數之最大公 因數。(7分)
五、某銀行有多台取號機供民眾取號,每台取號機提供多項服務的取號,同一服務會依據各取號機之取號的先後時間,依序給予連續的號碼,且最小的號碼為1。請使用下列所有的函式來撰寫一取號函式GetNumber,輸入為服務代碼與鎖定號碼變數失敗的上限次數,其傳回為此服務的下一個號碼,但當鎖定號碼變數失敗超過其上限次數時,則傳回0。(15分)
int lock(int serviceid) /* 鎖定指定服務代碼的號碼變數。輸入為服務代碼,其傳回為是否鎖定成功,當鎖定成功時,則傳回 1,當鎖定失敗時,則傳回 0。 */
unlock(int serviceid) /* 解鎖指定服務代碼的號碼變數。輸入為服務代碼。 */
int get(int serviceid) /* 取得指定服務代碼的號碼變數之值。輸入為服務代碼。 */
set(int serviceid, int value) /* 設定指定服務代碼的號碼變數之值。輸入為服務代碼與此服務代碼的號碼變數欲設定之值。 */
sleep() /* 執行暫停 0 .1 秒 */
六、某電梯管理系統控制多台電梯,當某樓層之等待區按下按鈕時,會將其樓層號碼傳送到系統之共用Queue中,系統會定時自共用Queue中讀取一筆目標樓層號碼,並尋找離此目標樓層最近的電梯來提供服務。請使用下列所有的函式,來撰寫一 選取電梯函式SelElev,輸入為電梯的總數,其傳回為離目標樓層最近的電梯號碼,但當未選擇到電梯時,則傳回0。另外, 當電梯總數為N時,電梯號碼為1到N;樓層號碼為1代表1樓、2代表2樓、0代表地下1樓、-1代表地下2樓(依此類推)。(20分)
int getqueue() /* 自共用Queue中取得下一筆目標樓層號碼。其傳回為下一筆目標樓層號碼,當無資料時,則傳回999。 */
int getcurfloor(int elevid) /* 取得指定電梯目前所在的樓層。輸入為電梯號碼,其傳回為此電梯目前所在的樓層,但當此電梯不提供服務時,則傳回999。 */