1. 程式人生 > >C Primer Plus 第一章 課後答案

C Primer Plus 第一章 課後答案

複習題

1.對程式設計而言,可移植性意味著什麼?

原始碼不需要任何修改就能在不同計算機系統中成功編譯的程式

2.解釋原始碼檔案、目的碼檔案和可執行檔案有什麼區別?

原始碼檔案:包含程式設計師使用的任何編碼語言編寫的程式碼

目標檔案:包含機器語言程式碼,不必是完整的程式程式碼

可執行檔案:包含組成可執行程式的完整機器語言程式碼

3.程式設計的7個主要步驟是什麼?

  1. 定義目標程式
  2. 程式設計
  3. 編寫程式
  4. 編譯程式
  5. 執行程式
  6. 測試和除錯程式
  7. 維護和修改程式

4.編譯器的任務是什麼?

把原始碼翻譯成等價的機器語言程式碼(目的碼)

5.連結器的任務是什麼?

把編譯器翻譯好的原始碼

以及庫程式碼啟動程式碼組合起來,生成一個可執行程式

程式設計練習

1.你剛被MacroMuscle有限公司聘用。該公司準備進入歐洲市場,需要一個把英寸單位轉換為釐米單位(1 英寸=2.54 釐米)的程式。該程式要提示使用者輸入英寸值。你的任務是定義程式目標和設計程式(程式設計過程的第1步和第2步)

= =不知道寫什麼