《程序設計》科目大綱
(科目代碼:777)
一、考核要求
1.要求考生具備編寫(xiě)程序的基本能力以及計算思維,建立起結構化程序設計的思想和方法。
2.要求考生掌握程序設計語(yǔ)言(C或C++)的基本成分、語(yǔ)法規則等基本知識。
3.要求考生了解面向對象程序設計的思想。
二、考核評價(jià)目標
1.較好地掌握C或C++程序設計語(yǔ)言。
2.較好地掌握程序設計的基本概念和基本算法。
3.具備程序設計能力及分析與解決問(wèn)題的能力。
三、考核內容
第1章 數據類(lèi)型、運算符與表達式
(1)理解關(guān)鍵字與標識符的概念、應用特點(diǎn),理解數據類(lèi)型的含義和常量、變量的分類(lèi);
(2)掌握各數據類(lèi)型的含義、特點(diǎn),不同類(lèi)型常量的表達,不同類(lèi)型變量的定義和賦值方法;
(3)熟練掌握各類(lèi)運算符的含義、優(yōu)先級,各類(lèi)表達式的表示方法、運算特點(diǎn)、值的類(lèi)型和計算方法;能夠進(jìn)行各類(lèi)公式的表達式描述和各類(lèi)表達式的混合運算。
第2章 順序結構程序設計
(1)了解數據輸入輸出的概念以及在C或C++中的實(shí)現方法;
(2)掌握賦值語(yǔ)句表達方法;掌握兩組輸入輸出函數的格式、表達方式和使用功能、特點(diǎn);
(3)熟練掌握順序程序設計的思想和編程方法,能熟練編寫(xiě)簡(jiǎn)單問(wèn)題的程序。
第3章 選擇結構程序設計
(1)掌握問(wèn)題中條件的表達方式(關(guān)系表達式、邏輯表達式)和運算結果。
(2)熟練掌握編程中條件的描述方法(用不同格式的if語(yǔ)句或switch語(yǔ)句)和使用方法,能夠進(jìn)行各種條件下的問(wèn)題的程序設計。
第4章 循環(huán)程序設計
(1)了解循環(huán)的概念,解決語(yǔ)句重復執行的方法;
(2)理解各種實(shí)現循環(huán)的語(yǔ)句的執行過(guò)程、執行步驟和相關(guān)參數量的變化情況;
(3)掌握循環(huán)語(yǔ)句的格式和應用特點(diǎn),掌握循環(huán)程序設計的方法。
第5章 數組
(1)了解數組的基本概念;
(2)掌握不同類(lèi)型數組的特點(diǎn),掌握數組的定義、初始化和數組元素引用方法;掌握數組的實(shí)際應用方式、特點(diǎn)和程序設計方法。
第6章 函數
(1)理解一般問(wèn)題的解決方法和程序的結構化、模塊化設計思想,理解函數的調用方法,理解變量的數據類(lèi)型、存儲類(lèi)別,理解內部函數與外部函數的含義;
(2)掌握函數定義的一般格式,掌握形式參數的表達方式,函數返回值類(lèi)型和返回值的表達方式,掌握函數調用的方法、特點(diǎn)和不同調用形式(嵌套調用、遞歸調用),掌握局部變量、全局變量的定義方法和聲明形式。
第7章 指針
(1)理解指針的概念、特點(diǎn),理解指針的分類(lèi)、指針的數據類(lèi)型描述;
(2)掌握指針的含義、不同類(lèi)型指針與所指變量、數組、字符串、函數等的內在聯(lián)系。
第8章 結構體
(1)了解C語(yǔ)言基本類(lèi)型與構造類(lèi)型的含義,了解類(lèi)型聲明與變量等定義的區別;
(2)掌握結構體的聲明方法和相應變量等的定義、初始化、引用方法。
第9章 文件
(1)了解文件的含義、分類(lèi)和特點(diǎn);
(2)掌握文件的打開(kāi)方法、文件打開(kāi)函數返回值的處理。
四、參考書(shū)目
1.《C程序設計》(第五版),譚浩強編,清華大學(xué)出版社,2017年8月.
2.《C語(yǔ)言程序設計》(第4版),蘇小紅、趙玲玲、孫志崗等編,高等教育出版社,2019年8月.
原標題:西北師范大學(xué)2024年碩士研究生招生考試自命題科目參考大綱
文章來(lái)源:https://yjsy.nwnu.edu.cn/_t334/2023/0725/c2701a214730/page.htm