2022年山東農(nóng)業(yè)工程學院專升本C語言程序設計考試大綱
考試內容與要求
本科目考試內容包括 C 語言程序設計基礎、順序結構程序設計、 分支結構程序設計、循環(huán)結構程序設計、數(shù)組、函數(shù)、指針等, 主要 考查計算機相關專業(yè)考生對 C 語言基礎理論知識、 C 程序設計基本方 法以及計算機編程思維和程序設計能力的掌握情況。具體內容與要求 如下:
一、 C 語言程序設計基礎
(一)了解 C 語言發(fā)展歷史及特點, 了解 C 語言基本語法;
(二)掌握 C 語言的數(shù)據(jù)類型及表示形式;
(三)理解 C 語言中自動類型轉換和強制類型轉換的概念;
(四)掌握運算符與表達式、優(yōu)先級和結合性的概念, 掌握算術 運算、賦值運算、逗號運算。
二、順序結構程序設計
(一)掌握 C 語言常用的輸入/輸出方式;
(二)掌握常用的輸入/輸出函數(shù)的使用方法;
(三)能夠設計簡單的順序結構程序,并進行調試運行。
三、分支結構(選擇結構) 程序設計
(一)掌握關系表達式、邏輯表達式、條件表達式的運算規(guī)則;
(二)掌握 if 語句的多種語法形式, 能夠靈活使用 if語句編寫 分支程序;
(三)能夠靈活使用 switch 語句和 break 語句進行編程。
四、循環(huán)結構程序設計
(一)掌握循環(huán)的概念及程序設計中構造循環(huán)的方法;
(二) 掌握 while、do …while、for 語句的語法結構; 能夠使用
循環(huán)語句進行循環(huán)結構程序設計;
(三)理解并掌握循環(huán)嵌套的設計方法;
(四)掌握 break、continue語句在循環(huán)結構中的使用方法。
五、數(shù)組
(一)掌握一維數(shù)組的定義、一維數(shù)組元素的引用方法;
(二)理解二維數(shù)組的定義、二維數(shù)組元素的引用方法;
(三)掌握字符數(shù)組的定義及應用;
(四)能夠使用數(shù)組處理批量數(shù)據(jù)。
六、函數(shù)
(一)理解函數(shù)的基本概念,掌握函數(shù)的定義與調用方法;
(二)掌握實際參數(shù)和形式參數(shù)的概念,理解參數(shù)的傳遞方式;
( 三)理解局部變量、全局變量的概念和作用域;
(四)能夠通過定義函數(shù)實現(xiàn)相應功能。
七、指針
(一)了解指針與地址的概念,理解并掌握指針變量的定義;
(二)掌握指針的&運算和*運算。
八、預處理命令
(一)掌握C語言提供的文件包含功能;
(二)了解C語言提供的宏定義功能、條件編譯功能。 考試形式與題型
一、考試形式
專業(yè)綜合能力測試采用線上考試形式。試卷滿分 100 分, 考試時 間 60 分鐘。
二、考試題型
考試題型從以下類型中選擇: 單項選擇題、判斷題、讀程序寫結 果、程序改錯、程序設計題。
參考教材
譚浩強.C 程序設計(第五版) .北京: 清華大學出版社.2017 年