C程序設(shè)計(jì)考試大綱(1).doc_第1頁
C程序設(shè)計(jì)考試大綱(1).doc_第2頁
C程序設(shè)計(jì)考試大綱(1).doc_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

C程序設(shè)計(jì)考試大綱教 材:C程序設(shè)計(jì)譚浩強(qiáng)編著 清華大學(xué)出版社一、考試內(nèi)容1、 C語言概述C語言出現(xiàn)的歷史背景C語言的特點(diǎn)簡單的C程序介紹C程序的上機(jī)步驟2、數(shù)據(jù)類型、運(yùn)算符與表達(dá)式C的數(shù)據(jù)類型。常量與變量:常量和符號常量、變量。整型數(shù)據(jù):整型常量、整型變量。實(shí)型數(shù)據(jù):實(shí)型常量、實(shí)型變量。字符型數(shù)據(jù):字符常量、字符變量,字符串常量,字符數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式及其使用方法。變量賦初值。各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算。算術(shù)運(yùn)算符和算術(shù)表達(dá)式。賦值運(yùn)算符和賦值表達(dá)式。逗號運(yùn)算符和逗號表達(dá)式。3、簡單的C程序設(shè)計(jì)C語句概述。程序的三種基本結(jié)構(gòu)。賦值語句。數(shù)據(jù)輸出:putchar函數(shù),printf函數(shù)。數(shù)據(jù)輸入:getchar函數(shù),scanf函數(shù)。輸入輸出程序舉例。4、邏輯運(yùn)算和判斷選取控制關(guān)系運(yùn)算符和關(guān)系表達(dá)式:關(guān)系運(yùn)算符及其優(yōu)先次序,關(guān)系表達(dá)式。邏輯運(yùn)算符和邏輯表達(dá)式:邏輯運(yùn)算符及其優(yōu)先次序,邏輯表達(dá)式。條件語句:if語句的三種形式,if語句的嵌套,條件運(yùn)算符。開關(guān)語句。條件語句程序舉例。5、 循環(huán)控制概述。goto語句以及用goto語句構(gòu)成的循環(huán)。while語句。do-while語句。for語句。循環(huán)的嵌套。 幾種循環(huán)的比較。break語句和continue語句。循環(huán)語句程序舉例。6、數(shù)組一維數(shù)組的定義和引用:一維數(shù)組的定義、引用,一維數(shù)組的初始化及程序舉例。二維數(shù)組的定義和使用:二維數(shù)組的定義、引用,二維數(shù)組的初始化及程序舉例。字符數(shù)組:字符數(shù)組的定義、引用及初始化,字符串和字符串結(jié)束標(biāo)志,字符數(shù)組的輸入輸出,字符數(shù)組應(yīng)用舉例。7、函數(shù)概述。函數(shù)定義的一般形式。函數(shù)參數(shù)和函數(shù)的值:形式參數(shù)和實(shí)際參數(shù),函數(shù)的返回值。函數(shù)的調(diào)用:函數(shù)調(diào)用的一般形式,函數(shù)調(diào)用的方式,對被調(diào)用函數(shù)的說明。函數(shù)的嵌套調(diào)用。數(shù)組作為函數(shù)參數(shù)。局部變量和全局變量。動(dòng)態(tài)存儲(chǔ)變量和靜態(tài)存儲(chǔ)變量:變量的存儲(chǔ)類別,局部變量的存儲(chǔ)方式,全局變量的存儲(chǔ)方式及存儲(chǔ)類別總結(jié)。內(nèi)部函數(shù)和外部函數(shù)。8、編譯預(yù)處理宏定義:不帶參數(shù)的宏定義,帶參數(shù)的宏定義。文件包含處理。條件編譯。9、指針指針的概念變量的指針和指向變量的指針變量:指針變量的定義、引用,指針變量作為函數(shù)的參數(shù)。數(shù)組的指針和指向數(shù)組的指針變量:指向數(shù)組元素的指針變量的定義與賦值,通過指針引用數(shù)組元素,數(shù)組名作為函數(shù)的參數(shù),指向多維數(shù)組的指針和指針變量。字符串的指針和指向字符串的指針變量:字符串的表示形式,字符串指針作為函數(shù)參數(shù),字符指針變量與字符數(shù)組。函數(shù)的指針和指向函數(shù)的指針變量:用函數(shù)指針變量調(diào)用函數(shù),用指向函數(shù)的指針變量作函數(shù)參數(shù)。返回指針值的函數(shù)。指針數(shù)組和指向指針的指針:指針數(shù)組的概念,指向指針的指針,指針數(shù)組作main函數(shù)的形參。有關(guān)指針的數(shù)據(jù)類型和指針運(yùn)算的小結(jié)。10、結(jié)構(gòu)體與共用體概述。定義結(jié)構(gòu)體類型變量的方法。結(jié)構(gòu)體類型變量的引用。結(jié)構(gòu)體變量的初始化。結(jié)構(gòu)體數(shù)組。指向結(jié)構(gòu)體類型數(shù)據(jù)的指針。用指針處理鏈表。共用體:共用體的概念、引用方式及共用體類型數(shù)據(jù)的特點(diǎn)。枚舉類型。用typedef定義類型。11、文件C文件概述文件類型指針文件的打開與關(guān)閉:fopen函數(shù)、fclose函數(shù)。文件的讀寫:fputc函數(shù),fgetc函數(shù),fread、fwrite 函數(shù),fprintf,fscanf函數(shù),其它讀寫函數(shù)。文件的定位Rewind函數(shù),fseek函數(shù)和隨機(jī)讀寫,ftell函數(shù)。出錯(cuò)的檢測:ferror函數(shù),clearerr函數(shù)。二、要求1、C語言概述了解C語言的特點(diǎn)及C程序的書寫格式,掌握C程序的上機(jī)步驟。2、 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式掌握C的數(shù)據(jù)類型及定義方式,了解字符串與字符的區(qū)別。掌握算術(shù)運(yùn)算符和算術(shù)表達(dá)式,賦值運(yùn)算符和賦值表達(dá)式,逗號運(yùn)算符和逗號表達(dá)式。了解各類數(shù)值型數(shù)據(jù)間的如何進(jìn)行混合運(yùn)算。3、 最簡單的C程序設(shè)計(jì)了解程序設(shè)計(jì)的三種基本結(jié)構(gòu),掌握賦值語句,數(shù)據(jù)輸出函數(shù)(putchar函數(shù),printf函數(shù)),數(shù)據(jù)輸入函數(shù)(getchar函數(shù),scanf函數(shù))。并能編寫簡單程序。4、邏輯運(yùn)算和判斷選取控制掌握條件語句、開關(guān)語句。掌握關(guān)系運(yùn)算符和關(guān)系表達(dá)式及邏輯運(yùn)算符和邏輯表達(dá)式。并能用條件語句編寫程序。5、循環(huán)控制掌握四種循環(huán)語句的語法結(jié)構(gòu)并能用幾種不同的循環(huán)語句編寫程序。了解break語句和continue語句的區(qū)別。6、 數(shù)組 掌握一維數(shù)組的定義和使用、二維數(shù)組的定義和使用及字符數(shù)組的定義和使用。了解字符串和字符串結(jié)束標(biāo)志。使用數(shù)組編寫一般的程序。7、 函數(shù)掌握有參函數(shù)和無參函數(shù)的說明及調(diào)用形式。理解數(shù)組作為函數(shù)參數(shù)的使用方式。對局部變量和全局變量、動(dòng)態(tài)存儲(chǔ)變量和靜態(tài)存儲(chǔ)變量及內(nèi)部函數(shù)和外部函數(shù)有清醒的認(rèn)識。8、 編譯預(yù)處理了解宏定義(不帶參數(shù)和帶參數(shù))、文件包含處理及條件編譯指令。9、 指針理解指針的概念,掌握數(shù)組的指針和指向數(shù)組的指針變量、字符串的指針和指向字符串的指針變量、函數(shù)的指針和指向函數(shù)的指針變量、返回指針值的函數(shù)、指針數(shù)組和指向指針的指針。能夠熟練地使用指針編寫各類復(fù)雜的程序。 10、結(jié)構(gòu)體與共

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論