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 ...