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