精華區beta NTU-Exam 關於我們 聯絡資訊
課程名稱︰計算機程式設計 課程性質︰通識 物質科學領域 課程教師︰賴飛羆 開課學院:電機資訊學院 開課系所︰資訊工程學系 考試日期(年月日)︰96.4.16. 考試時限(分鐘):100min 是否需發放獎勵金:是 (如未明確表示,則不予發放) 試題 : *** 上機考結束之後, 請各位同學將檔案上傳到FTP server, 請自行建立 MidTerm 的資料夾, 然後再上傳三題程式. 上傳完畢, 請重新下載並編譯, 成功後再離開. 第一題: 40分 請仿照 fig08_06-07 裡面的 TimeTest3 範例, 增加 Add 1 to Minute 和 Add 1 to Hour 這兩個按鈕 使得我們按下這兩個按鈕後, 視窗畫面右邊的 Label 可以 顯示增加時間後的結果. (原本的範例只是增加一秒鐘, 請你改成增加一分鐘, 增加一小時) 第二題(3x2的矩陣跟2x4的矩陣相乘, Jagged Array的應用): 35分 在 MatrixMul 這個例子裡面, 我們 demo 了 NormalMultiply 的做法, 但是 JaggedMultiply 這個函數無法成功編譯, 現在請你 仿照 NormalMultiply 這一個函數的程式, 補足 JaggedMultiply 所遺漏的部份 第三題(binary search的變形): 35 分 Fig07_12 裡面的 BinarySearchTest 範例是在一個從小排到大的陣列裡面 進行快速的搜尋, 現在考題裡面的程式將陣列給顛倒過來, 變成從大到小 請你修改這個程式, 讓 binary search 的概念一樣可以應用在倒過來的 陣列裡面 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.7.59