阿摩線上測驗
登入
首頁
>
郵局◆程式設計概要(含系統分析,程式語言以 JAVA、.Net、C#+SQL 為主)
>
112年 - 112 中華郵政股份有限公司_職階人員甄試_專業職(一)/程式設計(1.2):程式設計概要(含系統分析,程式語言以 JAVA、.Net、C#+SQL 為主)#140020
> 申論題
題組內容
第一題:
敏捷開發方法已成為當今軟體開發領域的主要方法之一,請回答下列問題:
(三)敏捷開發方法與重構程式碼有何相似之處?【5 分】
相關申論題
(一)說明敏捷開發方法在需求變更和客戶參與方面的優勢和挑戰。【5 分】
#575323
(二)解釋重構程式碼的重要性。【5 分】
#575324
(四)近來重構程式碼獲得重大突破,大幅提升正確性與程式碼優化,請說明是採用何種方法或技術?【10 分】
#575326
第二題:請完整寫出 Console 應用程式並以 while 廻圈列出下列結果,且需使用 break 指令脫離廻圈。可以 Java 或 C#程式編寫。【25 分】
#575327
第三題:【圖三】是資訊系統的類別圖之一,今有一維護主管加給需求功能,在維護資料中程式有下列限制:1.只能查詢到:Name, SID, Dept 且不能 Update2.由 Program 類別不可以直接讀寫 Staff 的 Salary,但可以讀寫其他的資料欄位3.查詢主管收入時需計算 Salary, SupervisoryDifferentialPay 的加總 請依據【圖三】及程式限制條件編寫程式,只需寫出 Staff 類別程式及 Manager 類別程式的宣告陳述指令,必須完整的包括類別的資訊封裝。可以 Java 或 C#編寫。【25 分】
#575328
(一)【5 分】 SqlCommand cmd = new SqlCommand();cmd.Connection = myconn;
#575329
(二)【6 分】 string cmdString = "SELECT * FROM FUNDS";cmd.CommandText = cmdString;myconn.Open();SqlDataReader reader = cmd.ExecuteReader();
#575330
(三)【5 分】 int fcount = reader.FieldCount;
#575331
(四)【9 分】 while (reader.Read()) { for (int i = 0; i < fcount; i++){ Response.Write(reader.GetValue(i).ToString() + " ");} Response.Write("");} myconn.Close();
#575332
第四題:今有一 MySQL(MariaDB)資料庫名稱為 BK 之資料表內容如下:Book 資料表如何以 C#程式連結此資料庫,MySqlCommand 設定執行 sql 字串時,要計算有幾本書名為 J 開頭的數量及其平均價格的 SQL 字串應該為何?【25 分】string sql = ???;MySqlCommand cmd = new MySqlCommand(sql, conn);int index = cmd.ExecuteNonQuery();bool success = false;if (index > 0) success = true; else success = false;…
#575337
相關試卷
114年 - 114 中華郵政股份有限公司_職階人員甄試_專業職(一)/程式設計(1.2.3):程式設計概要(含系統分析,程式語言以 JAVA、.Net、C#+SQL 為主)#140021
114年 · #140021
113年 - 113 中華郵政股份有限公司_職階人員資訊類科甄試試題_營運職/程式設計:程式設計概要(含系統分析,程式語言以 JAVA、.Net、C#+SQL 為主)#137968
113年 · #137968
112年 - 112 中華郵政股份有限公司_職階人員甄試_專業職(一)/程式設計(1.2):程式設計概要(含系統分析,程式語言以 JAVA、.Net、C#+SQL 為主)#140020
112年 · #140020