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