首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言問答

C語言入門練習題庫:填空、判斷、簡答、程式設計全解析

     編輯:C 語言問答

經典教材習題分類精選

本文整理自譚浩強《C程式設計》課後習題,涵蓋基礎概念到上機實作,適合自學者階段性自測。

一、填空題(核心概念檢核)

  1. C 程式由 函式 構成,至少包含 main 函式,函式 是基本單位。
  2. 註解由 /* 和 */ 界定(C99 新增 // 單行註解)。
  3. 函式本體包含 宣告區 與 執行語句區。

二、判斷題(易混淆觀念)

題目答案解析
執行總從 main 開始,在 main 結束○進入點固定,但可提前 return 或 exit
main 必須寫在最前面×函式順序任意,需先宣告原型
可包含若干函式○模組化基礎
註解可出現任何位置,不影響編譯執行,增加可讀性○預處理階段移除
註解只能一行×可跨多行
註解不能是中文×編碼支援下可寫中文
可用 Turbo C 編譯連結/執行/即時除錯○/○/○Turbo C 2.0/3.0 整合環境支援

三、簡答題(核心結構)

/* C 程式基本結構 */
#include   // 前置處理

int add(int a, int b) {  // 使用者自訂函式
    return a + b;
}

int main() {  // 主函式:唯一入口
    int x = 1, y = 2;
    printf("Sum = %d\n", add(x, y));
    return 0;
}

Turbo C 2.0 編譯執行步驟:Alt+F9 編譯 → Ctrl+F9 執行 → F7 單步追蹤 → Alt+F5 查看輸出。

四、程式設計題(上機實作)

提高題 1:用字元繪製圖形(如火箭、金字塔),鍛鍊巢狀迴圈。
提高題 2:格式化輸出個人資料表,練習 printf 寬度、對齊、轉義字元。

自學建議

  • 填空/判斷題:背誦關鍵字、運算子優先級、資料型別大小。
  • 程式題:一定要親手打、編譯、除錯,觀察變數變化,養成「邊寫邊測」習慣。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved