《C語言程序設(shè)計(jì)》課程考試大綱
課程名稱
C語言程序設(shè)計(jì)
適用專業(yè)
計(jì)算機(jī)相關(guān)專業(yè)
使用教材
《C程序設(shè)計(jì)(第五版)》,譚浩強(qiáng) 著,清華大學(xué)出版社
一、考試目的與要求
1、考試目的
按照《C語言程序設(shè)計(jì)》教學(xué)大綱對(duì)計(jì)算機(jī)相關(guān)專業(yè)本科生的要求,考核學(xué)生對(duì)C語言程序設(shè)計(jì)的掌握程度,判別學(xué)生是否通過本課程的學(xué)習(xí)達(dá)到了課程培養(yǎng)目標(biāo)的要求。
2、基本要求
考核學(xué)生對(duì)本課程的基本概念和主要知識(shí)點(diǎn)的學(xué)習(xí)、理解和掌握情況。主要考核學(xué)生對(duì)C語言的基本概念、語句、基本結(jié)構(gòu)等掌握程度,以及結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)和基本方法的掌握程度,使用C語言解決實(shí)際問題的基本技能。
3、考核方式
采用筆試(閉卷)方式考試。
二、試卷結(jié)構(gòu)
1、考試題型
題型,主要有單項(xiàng)選擇題、程序填空題、程序分析題、程序設(shè)計(jì)題等。
2、分?jǐn)?shù)比例范圍
總分100分;其中基礎(chǔ)題占60%,綜合題占20%,提高題占20%。
3、考試時(shí)間
考試時(shí)間:100分鐘。
三、考試范圍
1、C語言的結(jié)構(gòu)
(1)熟悉C程序的構(gòu)成、源程序的編碼格式、主函數(shù)的作用和結(jié)構(gòu)。
(2)熟悉“文件包含”處理,宏定義(帶參數(shù)的宏定義、不帶參數(shù)的宏定義)。
2、數(shù)據(jù)類型及其運(yùn)算
(1)理解C語言的數(shù)據(jù)類型(基本類型、構(gòu)造類型、指針類型),掌握常用數(shù)據(jù)類型(整型、實(shí)型、字符型、數(shù)組、指針)的定義方法。
(2)掌握C語言運(yùn)算符的種類及含義、運(yùn)算優(yōu)先級(jí)、結(jié)合的方向性。
(3)熟練掌握C語言表達(dá)式類型(賦值表達(dá)式、算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式、條件表達(dá)式、逗號(hào)表達(dá)式)及其運(yùn)算規(guī)則。
3、基本語句
(1)理解表達(dá)式語句。
(2)了解數(shù)據(jù)的輸入/輸出格式,知道一些常見的數(shù)據(jù)格式的設(shè)置,會(huì)使用輸入/輸出函數(shù)。
4、選擇結(jié)構(gòu)程序設(shè)計(jì)
(1)熟練掌握if語句的語法結(jié)構(gòu)并能靈活運(yùn)用。
(2)熟練掌握switch語句表示的多分支選擇結(jié)構(gòu)并能靈活運(yùn)用。
5、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
(1)熟練掌握for 循環(huán)的語法結(jié)構(gòu)并能靈活運(yùn)用。
(2)熟練掌握while和do…while循環(huán)的語法結(jié)構(gòu)并能靈活運(yùn)用。
(3)熟練掌握continue語句、break語句并能靈活運(yùn)用。
6、數(shù)組
(1)理解并熟練掌握一維和二維數(shù)組的定義、數(shù)組元素的初始化和引用方式。
(2)熟練掌握字符數(shù)組的定義、初始化和引用方式,會(huì)使用字符串。
7、函數(shù)
(1)理解函數(shù)的定義方法、函數(shù)的類型和返回值,掌握函數(shù)定義。
(2)理解和掌握函數(shù)的調(diào)用。
(3)熟練掌握函數(shù)的形式參數(shù)、實(shí)際參數(shù)的含義、傳遞規(guī)則及其關(guān)系并會(huì)簡單應(yīng)用。
8、指針
(1)理解指針與指針變量的概念、指針與地址運(yùn)算符的關(guān)系。
(2)掌握基本類型變量、基本類型數(shù)組的指針以及指向相應(yīng)類型的指針變量的定義和引用規(guī)則。
四、參考資料
1、教材
譚浩強(qiáng) 著. C程序設(shè)計(jì)(第五版).北京:清華大學(xué)出版社,2017
2、其他參考資料
[1] 武愛平 羅慶云 孫東衛(wèi) 主編. C語言程序設(shè)計(jì). 長春:吉林大學(xué)出版社,2010。
[2] 譚浩強(qiáng) 編著. C程序設(shè)計(jì)(第五版)學(xué)習(xí)輔導(dǎo).北京:清華大學(xué)出版社,2017。
[3] 武嘉平 路立松 孫延靖 主編.C語言程序設(shè)計(jì)上機(jī)實(shí)訓(xùn)與習(xí)題集. 長春:吉林大學(xué)出版社 2010。