一、考試性質與目的
1.本大綱適用于計算機科學與技術專業(yè)專升本的入學考試。
2.《C語言程序設計》為計算機科學與技術專業(yè)的一門專業(yè)基礎課。主要考查學生了解C語言程序的結構和構造方法,常用C程序的設計技巧、常用C函數(shù)、C語言中各項語法的正確使用方法,及學生基本的算法設計能力和程序設計技能。
二、考試內(nèi)容及要求
分類 知識點 基本要求
 
 
C 語言概述
Ø C 語言基礎知識、算法
Ø C 語言的開發(fā)環(huán)境
Ø C 語言的基本結構與字符集
①熟練掌握標識符與關鍵字的概念及使用;
②掌握算法概念的概念及表示方法;
③熟練掌握 C 語言的上機環(huán)境;
④了解 C 語言的特點。
 
C 語言的基本數(shù)據(jù)類型與表達式
Ø 基本數(shù)據(jù)類型
Ø 常量
Ø 變量
Ø 運算符與表達式
Ø 數(shù)據(jù)類型的轉換方法
①熟練掌握數(shù)據(jù)類型的概念、符號常量、變量定義格式、表達式的書寫及其運算次序;②熟練掌握不同類型數(shù)據(jù)間的轉換方法。
 
順序結構程序設計
Ø C 語言的基本語句
Ø 數(shù)據(jù)的輸入與輸出
①牢固掌握基本語句的書寫格式及使用;
②熟練掌握輸入輸出函數(shù)進行信息的
輸入和輸出,并能編程。
 
 
選擇結構程序設計
Ø C 語言關系運算符和關系表達式構造
Ø 邏輯運算符和邏輯表達式構造
Ø if 語句的語法結構與應用
Ø switch 語句的語法結構與應用
①牢固掌握關系表達式與邏輯表達式的構造;
②熟練掌握 if 語句、switch 語句的使用方法、熟練掌握分支結構程序的
編寫方法。
 
 
循環(huán)結構程序設計
Ø for 循環(huán)結構的語法、語義及應用
Ø while 循環(huán)結構的語法、語義及應用
Ø do while 循環(huán)結構的語法、語
義及應用
Ø 循環(huán)嵌套結構的執(zhí)行過程和應用
①牢固掌握 while 語句、do-while語句、for 語句的使用方法及它們之間的區(qū)別;
②熟練掌握循環(huán)結構程序的編寫方法。
 
 
數(shù)組
Ø 一維數(shù)組與二維數(shù)組的定義
Ø 數(shù)組的存儲結構
Ø 數(shù)組元素的引用方法
Ø 利用數(shù)組編程的步驟及方法
①牢固掌握一維數(shù)組、二維數(shù)組和字符數(shù)組的定義和引用方法;
②熟練掌握帶數(shù)組的程序編寫方法;
 
 
 
函數(shù)與編譯預處理
Ø 模塊化程序設計與函數(shù)的基本概念
Ø 函數(shù)的定義與調(diào)用方法
Ø 遞歸函數(shù)和遞歸調(diào)用
Ø 變量的作用域與存儲方式
Ø 編譯預處理
①熟練掌握模塊化程序設計的概念、變量的存儲類別、內(nèi)部函數(shù)的引用及外部函數(shù)調(diào)用方法、外部函數(shù)的結構與編寫方法、多模塊程序的編寫及調(diào)試方法;
②了解宏定義及條件編譯的概念;
 
 
指針
Ø 指針和指針變量的概念及定義方法
Ø 指針的引用
Ø 指針與函數(shù),數(shù)組和字符串的指向關系及利用指針編程
熟練掌握指針與指針變量的概念、指針作為函數(shù)參數(shù)、指針與數(shù)組、指針與字符串之間的聯(lián)系與使用方法。
 
結構體、共用體和枚
舉類型
Ø 結構體類型的定義
Ø 結構體類型變量的定義
Ø 結構體類型變量的引用
Ø 結構體類型數(shù)組的定義與使用
Ø 結構體類型指針的指向表示
①熟練掌握結構體的類型、結構體類型變量的定義及引用;
②掌握由不同類型的數(shù)據(jù)組成的實體在 C 語言中的實現(xiàn)方法;掌握一種最基本的數(shù)據(jù)結構-鏈表的實現(xiàn)算法。
 
文件
Ø 文件的定義與分類
Ø 文件的存儲方法和存取與文件的操作
掌握文件的概念及其操作,為應用程序編寫打下基礎。
 
三、試卷結構及主要題型
1.考核方式:筆試(閉卷)。
2.考試時間:90分鐘;記分方式為百分制,滿分100分。
3.主要題型:選擇題、填空題、判斷題、程序閱讀題、編程題。
選擇題、填空題、判斷題涵蓋整個課程考試大綱內(nèi)容,重點考查學生對C語言基礎知識、基本語法、相關概念的掌握情況,占比分別為30%、10%和10%;程序閱讀題和編程題重點考查學生的邏輯思維能力、利用計算機思維解決問題能力及實踐動手能力,要求學生熟練掌握3種基本結構進行程序設計,熟練應用數(shù)組、函數(shù)、指針、文件等相關知識進行編程,解決實際問題,兩者占比為50%。
四、參考教材
譚浩強.C程序設計(第五版)教材+學習輔導.清華大學出版社,2017年8月