資源描述:
《《c語言程序設(shè)計》期末復(fù)習(xí)指導(dǎo)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、《C語言程序設(shè)計》期末復(fù)習(xí)指導(dǎo)一、考核說明《C語言程序設(shè)計》課程是一門基礎(chǔ)必修課程。本課程是學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫、軟件工程等課程的先修課,在整個專業(yè)教學(xué)體系中占有非常重要的作用。本課程主要介紹C語言的基本語法規(guī)則和程序設(shè)計方法,包括C語言程序結(jié)構(gòu)和上機(jī)運行程序的基本過程,各種數(shù)據(jù)類型的常量和變量的定義與表示,各種運算符和表達(dá)式的表示與應(yīng)用,各種流程控制語句的定義與作用,各種常用函數(shù)的定義格式與調(diào)用方法,用戶函數(shù)的定義與調(diào)用,數(shù)組、指針、結(jié)構(gòu)、文件等數(shù)據(jù)類型的定義與使用,結(jié)構(gòu)化
2、和模塊化的程序設(shè)計方法等內(nèi)容。學(xué)習(xí)《C語言程序設(shè)計》需要理論與實踐相結(jié)合,只注重書本知識是空洞的,只注重上機(jī)實踐是迷茫的,必須兩者結(jié)合循序漸進(jìn),通過書本知識指導(dǎo)實踐,通過實踐加深理解和吸收知識,以及運用知識解決問題的能力。現(xiàn)將該課程考核的有關(guān)問題說明如下:1.考核對象(本科)的學(xué)生。2.命題依據(jù)本考核說明以《C語言程序設(shè)計》課程的教學(xué)大綱為依據(jù)編制。本考核說明是考試命題的依據(jù)。3.考核要求10本課程是以掌握C語言知識并解決實際程序設(shè)計問題為目的。主要考核學(xué)生對C語言知識的掌握程度和對解決一般問題的
3、程序設(shè)計能力。對C語言知識要在理解和應(yīng)用的基礎(chǔ)上加強(qiáng)記憶和掌握,不能死記硬背。本課程教學(xué)內(nèi)容包括了解、理解和應(yīng)用三個層次,并且逐步遞進(jìn),具體含義如下:(1)了解層次:記憶C語言中的基本概念和語法規(guī)則;(2)理解層次:掌握C語言中的每個語法成分和語句的定義格式、含義及作用;(3)應(yīng)用層次:利用C語言,結(jié)合實際解決問題的需要,能夠分析和編寫程序。4.命題原則(1)在教學(xué)大綱和考核說明所規(guī)定的知識范圍內(nèi)命題。在教學(xué)知識范圍之內(nèi),需要靈活運用才能夠解決問題的試題不屬于超綱。(2)試題的取材要求覆蓋面廣、區(qū)
4、分度高。(3)試題兼顧各個能力層次,了解和理解約占40%,應(yīng)用約占60%。(4)試題的難易程度和題量適當(dāng),按難易程度分為四個層次:容易占20%,較易占40%,較難占30%,難占10%。題量安排以平時能夠獨立完成作業(yè)者,能在規(guī)定的考試時間內(nèi)做完并有一定時間檢查為原則。5.試題題型選擇:根據(jù)題意,從四種可選擇的答案中選擇合適的一種答案。10填空:根據(jù)題意,在畫有橫線或空白括號內(nèi)填寫合適內(nèi)容。寫出程序運行結(jié)果:根據(jù)所給的C語言程序,寫出運行后的輸出結(jié)果。按程序功能填空:根據(jù)所給的C語言程序或函數(shù),在空格
5、處填上適當(dāng)?shù)恼Z句使程序完善。編寫程序或函數(shù):根據(jù)所給出的題目要求,編寫出相應(yīng)的程序或函數(shù)模塊。第二部分考核內(nèi)容及要求第一C語言概述考核內(nèi)容(知識點):1.程序、程序文件和函數(shù)的概念及其相互之間的關(guān)系。2.函數(shù)的定義格式和作用,主函數(shù)的特殊地位和作用。3.C語言簡單語句和復(fù)合語句的語法格式。4.#include預(yù)處理命令的格式與作用。5.頭文件的文件名格式、在程序中的使用方法和作用。6.程序中兩種注釋標(biāo)記的寫法和作用。7.標(biāo)準(zhǔn)輸出函數(shù)printf()和標(biāo)準(zhǔn)輸入函數(shù)scanf()的定義格式和具體應(yīng)用。
6、8.C語言程序文件名、編譯后生成的目標(biāo)文件名和連接后生成的可執(zhí)行文件名的命名規(guī)則,以及上機(jī)輸入、編輯、編譯、連接和運行程序的過程??己艘螅?0要求了解和理解以上內(nèi)容。第二數(shù)據(jù)類型和表達(dá)式重點考核的內(nèi)容(知識點):1.C語言中的數(shù)據(jù)類型的分類。2.各種整數(shù)類型的關(guān)鍵字表示,存儲空間的大小和值域范圍。3.整型變量的定義和初始化,十進(jìn)制整型常量的表示。4.字符類型的關(guān)鍵字表示,存儲空間的大小和值域范圍;字符型常量的表示,回車、換行、單引號、雙引號、反斜線、空字符等特殊字符的表示。5.字符型變量的定義和
7、初始化,字符型與整型的關(guān)系。6.枚舉的概念,枚舉類型的定義,枚舉變量的定義和初始化,枚舉常量與整型常量的對應(yīng)關(guān)系。7.各種實數(shù)類型的關(guān)鍵字表示,存儲空間的大小和有效位數(shù)。8.單精度和雙精度實數(shù)的定點表示和浮點(科學(xué))表示,實型變量的定義和初始化。9.加、減、乘、除、取余、賦值、增1、減1、取數(shù)據(jù)存儲長度等算術(shù)運算符的表示、含義、運算對象個數(shù)和運算優(yōu)先級。10.關(guān)系運算符的定義和關(guān)系表達(dá)式的計算,邏輯運算符的定義與邏輯表達(dá)式的計算,根據(jù)任意表達(dá)式的值判斷其邏輯值的方法。一般考核的內(nèi)容(知識點):1.
8、整型常量的八進(jìn)制和十六進(jìn)制表示。102.符號常量的兩種定義方法,它們之間的區(qū)別。3.位操作符、復(fù)合賦值操作符的含義與使用。4.求關(guān)系或邏輯表達(dá)式的相反表達(dá)式的方法。考核要求:理解和掌握以上重點考核的內(nèi)容,了解和理解以上一般考核內(nèi)容。第三流程控制語句考核內(nèi)容(知識點):1.C語言程序中的順序、分支和循環(huán)這三種基本結(jié)構(gòu),每種結(jié)構(gòu)的執(zhí)行過程。2.簡單if語句、帶else子句的if語句、多分支結(jié)構(gòu)的if語句的定義格式、執(zhí)行過程和在處理問題中的具體應(yīng)用。3.switch語句的定義格式、執(zhí)行過