C語言程序設計知識點及示例
四川大學錦江學院
C語言程序設計知識點及示例
知識點1:除了復合語句而外,C語言的語句都以分號結束。
示例1:C語言的簡單語句 (非復合語句語句)必須以 結束。
參考答案:分號
知識點2:目標程序和可執行程序都屬于機器代碼程序(即二進制的機器指
令程序.),
但只有可執行程序才能被計算機直接執行。 語言中的每條可執行語句最
C
終都將被轉換成二進制的機器指令.
示例2:可以被直接執行的程序是 。
)源代碼程序 )目標代碼程序 ) 文檔程序 )可執行
A B C word D
程序
參考答案:D
示例 :下列敘述中正確的是 。
3
A)計算機能直接執行C語言源程序
B)C程序經C編譯后生成后綴為.obj 的文件可以直接運行
) 語言中的每條可執行語句最終都將被轉換成二進制的機器指令
C C .
D)C程序經C編譯后生成后綴為.obj 的文件不是二進制文件
參考答案:C
知識點 :可執行程序的擴展名是 “ ”,目標程序的擴展名是 “ ”,
3 .exe .obj
C語言源程序的擴展名是 “.c”。
示例4:可執行程序的擴展名是 。
參考答案:.exe
示例5:目標程序的擴展名是 。
參考答案:.obj
知識點 : 語言程序總含有 函數,程序執行時,總是從 函數
4 C main main
1 21
第 頁,共 頁
C語言程序設計知識點及示例
開始,在main 函數結束。函數可以嵌套調用
但不能嵌套定義. 函數可以單獨編譯, 但除main() 函數外不能單獨運行.
每個函數不包括( main 函數 都可以被其他函數)
調用.
示例6:C語言程序一定包含 函數。
參考答案:main
示例7:C語言程序運行時第一個被執行的函數是 函數。
參考答案:main
示例 : 語言程序執行時,如下敘述中正確的是 。
8 C
A)總是從main 函數開始,在main 函數結束
B)從main 函數開始,在程序的最后一個函數中結束
C)從程序的第一個函數開始,在main 函數結束
D)C語言中的函數不可以單獨進行編譯.
參考答案:A
知識點 : 語言一個語句可以寫在多行上,也可以一行寫多個語句。
5 C
示例9:以下敘述中正確的是 。
A)C程序書寫格式嚴格,要求一行內只能寫一個語句
) 程序一個語句可以寫在多行上
B C
C)用C語言編寫的程序一行最多只能寫一個語句
D)前面都是錯誤的
參考答案:B
知識點6:C語言的標識符由字母、數字和下劃線三種字符組成,且第一
個字符必須為字母或下劃線。
示例 :按照 語言規定的用戶標識符命名規則,標識符中