一、考試性質(zhì)與目的
《C語言程序設(shè)計》課程是計算機及相關(guān)專業(yè)重要的專業(yè)基礎(chǔ)課程之一。它是一門具有較強的理論性、綜合性和實踐性的課程?!禖語言程序設(shè)計》(專升本)考試是為了選拔??苾?yōu)秀畢業(yè)生進入本科學(xué)習(xí),本次考試的目的主要是測試考生是否具有扎實的理論知識和系統(tǒng)的編程思想、具有分析問題和解決問題的實際能力,以及是否具有本科學(xué)習(xí)的能力。
二、考試方式
考試采取閉卷筆試方式進行,考試時間為90分鐘。
三、試卷結(jié)構(gòu)
試卷滿分為120分。
1、單項選擇題(30分)
2、填空題(20分)
3、簡答題(20分)
4、看程序?qū)懡Y(jié)果(20分)
5、程序設(shè)計題(30分)
四、考試內(nèi)容及要求
根據(jù)《C語言程序設(shè)計》課程大綱的要求,并考慮專科教育的教學(xué)實際,特制定本課程考試內(nèi)容。
第一章 C語言程序設(shè)計基礎(chǔ)
1.程序設(shè)計語言;
2.C語言概況;
3.C語言程序的基本結(jié)構(gòu);
4.C語言程序的上機執(zhí)行過程。
第二章 C語言的數(shù)據(jù)類型與基本操作
1.掌握C語言中的數(shù)據(jù)類型及其常量的表示方法;
2.理解各類數(shù)值型數(shù)據(jù)間的混合運算規(guī)則;
3.掌握基本運算符的功能,表達式的概念。
第三章 順序程序設(shè)計
1.掌握結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu);
2.掌握getchar()、putchar()、printf()、scanf()函數(shù)的使用;
3.掌握順序結(jié)構(gòu)程序的設(shè)計方法。
第四章 選擇結(jié)構(gòu)程序設(shè)計
1.掌握關(guān)系運算符和邏輯運算符的功能及用法;
2.掌握基本條件和復(fù)合條件語句的使用;
3.掌握switch語句的使用;
4.掌握選擇結(jié)構(gòu)程序的設(shè)計方法。
第五章 循環(huán)結(jié)構(gòu)程序設(shè)計
1.掌握循環(huán)概念及循環(huán)的構(gòu)成要素
2.掌握while語句用法
3.掌握do-while語句的用法
4.掌握for語句的用法
5.掌握break、continue語句
6.掌握多重循環(huán)的概念及其程序描述方法
第六章 數(shù)組
1.掌握數(shù)組的基本概念;
2.掌握一維數(shù)組的定義和使用;
3.掌握二維數(shù)組的定義和使用;
3.掌握字符數(shù)組的使用,了解基本的字符和字符串處理庫函數(shù)的功能和使用。
第七章 函數(shù)
1.掌握函數(shù)定義的一般形式;
2.理解形參和實參的概念;
3.掌握函數(shù)的調(diào)用方法;
五、考試參考書目
《C語言程序設(shè)計》,譚浩強,清華大學(xué)出版社,第5版,2017年,ISBN:9000302000778