問題詳情

42. 下列何者是正確的程式設計過程?
(A)設計演算法、定義問題、撰寫程式、測試與偵錯、維護與更新
(B)定義問題、設計演算法、撰寫程式、測試與偵錯、維護與更新
(C)定義問題、撰寫程式、設計演算法、測試與偵錯、維護與更新
(D)設計演算法、定義問題、撰寫程式、維護與更新、測試與偵錯

參考答案

答案:B[非官方正解]
難度:計算中-1
書單:沒有書單,新增

用户評論

【用戶】小彥子老師

【年級】高二上

【評論內容】一、分析問題和需求二、設計演算法(Algorithm)三、撰寫程式四、電腦對原始程式的處埋  將產生的原始程式進行處理,依照先後順序可分為下列步驟:(一)編譯(Compile)  由「編譯程式(Compiler)」將原始程式翻譯成機器碼,依程式語法正確與否,可能產生的情形如下:1.程式內有語法錯誤(Syntax Error)編譯後會將原始程式印出(Source Listing),並指出語法錯誤的敘述,產生診斷報表(Diagnostic Report),程式設計人員必須按指示修改錯誤之處,再重新處理。2.程式語法完全正確  原始程式係由高階語言組成,若語法完全正確,經編譯後會產生機器語言,稱之為「目的程式(Object Program)」或「目的碼(Object Code)」。(二)執行(Execute)  編譯完成的目的程式可交給電腦執行,並得到預期的結果。(三)除錯(Debug)  若執行的結果與預期的結果不同,表示程式的處理過程不完全正確,在編譯階段中,編譯程式會找出所有語法不符的錯誤敘述,但無法找出程式不正確的邏輯設計,如:程式設計人員將「Y+6」誤寫為「Y-6」,此種錯誤是程式邏輯不正確,而且只有花執行時,才會出現的錯誤,這就稱為「邏輯錯誤」。找出邏輯錯誤並加以改正的步驟稱為「除錯」,這種錯誤很難確定在什麼地方發生,所以除錯往往需要靠程式設計人員的耐心和經驗。(四)測試(Test)  一個正確的程式,必須在任何狀況下,都能得到正確的結果,程式設計人員必須準備各種測試資料,以確定程式是否完全正確。因此,選用的測試資料必須周全,如果程式在任何狀況下都與預期結果相符,那麼這個程式必然是萬無一失。