110年 農會招考 七職等晉升六職等 資訊管理 資訊管理實務 試卷

pdf
202.09 KB
侵權投訴
加載中. ..
PDF
1頁,共 1
次別:
全國各級農會第 6次聘任職員統一考
科目:
資訊管理實務
職等:
第七職等晉升第六職等
作答注意事項:
1 答案應寫在答案卷內,否則不予計分。
2 請以黑色或藍色鋼筆或原子筆書寫並以橫式書寫(由左至由上而下
請解釋下列名詞之作用與用途,每題 6
1. 何謂區塊鏈?
2. 何謂數位浮水印?主要用途為?
3. 何謂網路釣魚?企業應該如何對應策略?
4. 何謂入侵檢測系統(Intrusion-detection system, IDS)?
5. 何謂阻斷服務攻擊(denial-of-service attack, DoS)?
6. 何謂機器學習?
7. 何謂編譯器?
8. 何謂 Google Cloud PlatformGCP? 於何時我們會需要使用 GCP?
9. 何謂 Docker 容器虛擬機?
10. 何謂 GitHub?
申論題:
I. 試探討資訊檢索與資料探勘兩者間之差異?(20%)
II. 試探 C++, Java, Python, JavaScript, Go 間之差異與使用情
境?20%
1頁,共 6
次別:全國各級農會第 6次聘任職員統一考試
科目:資訊管理實務
職等:第七職等晉升第六職等
請解釋下列名詞之作用與用途,每題 6
1. 何謂區塊鏈?
Ans: 區塊鏈(英語blockchain block chain藉由密碼學串接
並保護內容的串連文字記錄(又稱區塊) 每一個區塊包含了前一
區塊的加密雜湊、相應時間戳記以及交易資料(通常用默克爾樹
Merkle tree)演算法計算的雜湊值表示),這樣的設計使得區塊內
容具有難以篡改的特性。
2. 何謂數位浮水印?主要用途為?
數位浮水印,是指將特定的資訊嵌入數字訊號中,數位訊號可能是
訊、圖片或是影片等。若要拷貝有數位浮水印的訊號,所嵌入的資訊
也會一併被拷貝。數位浮水印可分為浮現式和隱藏式兩種,前者是可
被看見的浮水印visible watermarking其所包含的資訊可在觀看
圖片或影片時同時被看見。一般來說,浮現式的浮水印通常包含著作
權擁有者的名稱或標誌。右側的範例圖片便包含了浮現式浮水印。電
視台在畫面角落所放置的標誌,也是浮現式浮水印的一種。
3. 何謂網路釣魚?企業應該如何對應策略?
Ans: 網路釣(英語Phishing與英 fishing 發音一樣名網
2頁,共 6
釣法或網路網釣,簡稱網釣)是一種企圖從電子通訊中,透過偽裝
信譽卓著的法人媒體以獲得如使用者名稱、密碼和信用卡明細等個人
敏感資訊的犯罪詐騙過程。這些通信都聲稱(自己)來自於風行的
群網站(YouTubeFacebookMySpace、拍賣網站(eBay、網路銀
電子支付網站PayPal或網路管理者(雅虎、網際網路服務
供者司機關)以此來誘騙受害人的輕網釣通常是透過 e-mail
或者即時通訊進行
4. 何謂入侵檢測系統(Intrusion-detection system, IDS)?
Ans: 是一種網路安全裝置或應用軟體可以監控網路傳或者系統,
檢查是否有可疑活動或者違反企業的政策。偵測到時發出警報或者採
取主動反應措施。它與其他網路安全裝置的不同之處便在於,IDS
一種積極主動的安全防護技術。
5. 何謂阻斷服務攻擊(denial-of-service attack, DoS)?
Ans: 是一種網路攻擊手法其目的在於使目標電腦的網路或系統資源
耗盡,使服務暫時中斷或停止,導致其正常使用者無法存取
6. 何謂機器學習?
Ans: 機器學習是人工智慧的一個分支人工智慧的研究歷史有著一條
從以「推理」為重點,到以「知識」為重點,再到以「學習」為重點
的自然、清晰的脈絡。顯然,機器學習是實現人工智慧的一個途徑,
即以機器學習為手段解決人工智慧中的問題機器學習在近 30 多年已
3頁,共 6
發展為一門多領域交叉學科涉及機率論統計學逼近論析、
計算複雜性理論等多門學科。機器學習理論主要是設計和分析一些讓
電腦可以自動「學習」的演算法。機器學習演算法是一類從資料中自
動分析獲得規律,並利用規律對未知資料進行預測的演算法。
7. 何謂編譯器?
Ans:編譯器(compiler)是一種電腦程式,它會將某種程式語言寫成
的原始碼(原始語言)轉換成另一種程式語言(目標語言)它主要的
目的是將便於人編寫、閱讀、維護的進階電腦語言所寫作的原始碼
翻譯為電腦能解讀執行的低階機器語言的程也就是執行
8. 何謂 Google Cloud PlatformGCP? 於何時我們會需要使用 GCP?
Ans: 使用 Google 的核心基礎架構,以及資料分析和機器學習技術
安全無虞且功能完善,適合所有企業使用致力提供開放原始碼環境
領先業界的成本效益。
9. 何謂 Docker 容器虛擬機?
AnsDocker 是一個開放原始碼軟體,是一個開放平台,用於開發
用、交付(shipping)應用、執行應用。 Docker 允許使用者將基礎
設施Infrastructure中的應用單獨分割出來形成更小的顆粒(容
器),從而提高交付軟體的速度。Docker 容器與虛擬機器類似,但二
者在原理上不同。容器是將作業系統層虛擬化,虛擬機器則是虛擬化
硬體因此容器更具有可攜式性高效地利用伺服器 容器更多的用
4頁,共 6
於表示 軟體的一個標準化單元於容器的標準化因此它可以無視
基礎設施(Infrastructure的差異,部署到任何一個地方。另外,
Docker 也為容器提供更強的業界的隔離相容。
10. 何謂 GitHub?
Ans: GitHub 是透過 Git 進行版本控制的軟體原始碼代管服務平台,
GitHub 公司(曾稱 Logical Awesome的開發 Chris Wanstrath
P. J. Hyett 和湯姆·普雷斯頓·沃納使用 Ruby on Rails 寫而成。
GitHub 同時提供付費帳戶和免費帳這兩種帳戶都可以建立公開
私有的代碼倉庫但付費使用者支援更多功能據在 2009 年的 Git
使用者調查,GitHub 是最流行的 Git 存取站點。
申論題:
I. 試探討資訊檢索與資料探勘兩者間之差異?(20%)
Ans: 資訊檢索(英語:Information Retrieval)是從資訊資源集合
獲得與資訊需求相關的資訊資源的活動。搜尋可以基於全文或其他基
於內容的索引自動資訊檢索系統用於減少所謂的「資訊超載」許多
大學和公共圖書館使用 IR 系統提供圖書期刊和其他檔案的存取Web
搜尋引擎是最常見 IR 應用程式。資料探勘(英語data mining
是一個跨學科的電腦科學分支。資料探勘過程的總體目標是從一個
料集中提取資訊,並將其轉換成可理解的結構,以進一步使用。除了
原始分析步驟,它還涉及到資料庫和資料管理方面、資料預處理、模
5頁,共 6
型與推斷方面考量、興趣度度量、複雜度的考慮,以及發現結構、視
覺化及線上更新等後處理。資料探勘是「資料庫知識發現」
Knowledge-Discovery in Databases, KDD的分析步驟,本質上屬
於機器學習的範疇
II. 試探 C++, Java, Python, JavaScript, Go 之差異與使用情
境?20%
Ans: C++是一種被廣泛使用的電腦程式設計語言。它是一種通用程
設計語言,支援多重程式設計模式,例如過程化程式設計、資料抽象
化、物件導向程式設計、泛型程式設計和設計模式等。Java 是一種廣
泛使用的電腦程式設計語言,擁有跨平台、物件導向、泛型程式設計
的特性廣泛應用於企業 Web 應用開發和行動應用開發JavaScript
(通常縮寫為 JS是一種進階的直譯的程式語言JavaScript 是一
門基於原型、頭等函式的語言,是一門多範式的語言,它支援物件
向程式設計,指令式編程,以及函式語言程式設計。它提供語法來
控文字、陣列、日期以及正規表示式等,不支 I/O,比如網路、儲
存和圖形等。Python 是一種廣泛使用的直譯式階和通用的程式
言。Python 支援多種程式設計範式,包括函數式、指令式、結構化、
物件導向和反射式程式。它擁有動態型別系統和垃圾回收功能,能夠
自動管理記憶體使用,並且其本身擁有一個巨大而廣泛的標準庫。Go
的語法接近 C語言但對於變數的聲明有所不同Go 支援垃圾回收功
6頁,共 6
能。Go 的平行計算模型是以東尼·霍爾的交談循序程式CSP為基礎
收藏 ⬇️ 下載