C語言考試複習

2022-07-11 13:24:02 字數 1197 閱讀 2723

c語言複習資料

一、 題型分析

1、填空題(10個,共20分);2、選擇題(15個,共30分);3、程式分析題(3個,共15分);4、程式補充題(3個,共15分);5、程式設計題(2個,共20分)

二、複習資料

1、填空題:

(1)前面複習過的,特別注意:

(2)c語言在執行過程中每一步生成的字尾分別為?

(3)閏年的表示方式

(4)函式與主函式沒有返回引數的情況下,預設的型別為?

(5)y=++n,y=n++;y=--n,y=n—的區別

(6)陣列與結構體的區別?

(7)指標的加減運算代表什麼?

(8)注意在使用不同函式的時候使用不同的標頭檔案,常見的幾種標頭檔案是什麼?

(9)注意fopen 與 fclose函式的返回值

(10)c語言中檔案的分類?

2、選擇題

(1)注意if-else的組合方式

(2)注意while do-while break continue 以及for 函式的用法的區別

(3)函式中實參與形參的區別與聯絡

(4)自動型別轉化是如何轉化的?

(5)注意字元型變數的加減運算,例如』a』+3等於多少

(6)注意陣列的長度,陣列名,陣列下標,字串的結束符

(7)二維陣列的定義,初始化,引用方式

(8)字串長度的計算

(9)注意指標指向某個變數的時候,兩者之間的等價關係。例如p176頁聯絡8-1

(10)結構體的定義方式

(11)遞迴函式的呼叫計算

(12)帶引數的巨集定義是如何帶入的

(13)檔案指標的具體含義,例如file *fp;代表什麼意思

3、程式分析題

(1)數值的倒序輸出,例如12345,輸出54321

(2)注意:如果靜態變數參與迴圈運算時,靜態變數不會隨著函式的終止釋放掉變數空間,參看課本靜態變數部分

(3)注意指標的加減運算例題p183頁,例題8-6

4、程式補充題

(1)數值逆序輸出(輸入數值,逆序輸出)

(2)氣泡排序法(將數值從小到大排序)

(3)大小寫字母的轉化(大寫轉化為小寫,小寫轉化為大寫,其餘原樣輸出)

5、程式設計

(1)遞迴函式實現n的階乘

(2)使用指標呼叫將陣列裡面的數值逆序存放。(裡面設計到指標作為傳遞引數,把陣列裡面的數值逆序輸出)

C語言考試複習

第1題 填空 1分 題號 294 c語言的三種基本結構是 1 結構 選擇結構 迴圈結構.答案 1 順序 第2題 填空 1分 題號 350 函式呼叫時的實參和形參之間的資料是單向的 1 傳遞.答案 1 值 第3題 填空 1分 題號 93 已知a 13,b 6,a b的十進位制數值為 1 答案 1 2 ...

C語言複習

1 求1 2 3 100。迴圈 答案 include void main 2 求1 2 3 10。迴圈 答案void main printf d j return 0 3 輸入三個數字,輸出他們的最大值。if 答案 include void main int max int x,int y,int ...

c語言複習

求 n include 編譯預處理命令 void main主函式 int factorial int n定義計算 n 的函式求華氏 100 f 對應的攝氏溫度。攝氏溫度 c 5 9 f 32 include void main 例2 4 輸入x,求 f x 的值 保留2位小數 ex x 1 f x ...