一、考核內容與范圍
重點考查學生程序設計和實現能力。
1、程序設計概述:程序的概念、程序的結構、程序的執行過程、算法及算法的描述。
2、程序設計的三種基本結構:程序中所使用的量包括變量、常量;基本輸入輸出(printf,scanf,cin,cout均可);算術表達式;賦值運算符及賦值表達式;簡單分支結構;支結構的特殊形式;復合條件的表示;條件語句的嵌套;條件語句嵌套的特殊形式;多分支switch語句;計數的增量運算符;當型循環;直到型循環;for循環;循環中的break、continue語句的使用;多重循環;三種基本結構的綜合應用,包括屏幕圖案打印、字符處理、數的分解、最大最小及均值問題、級數展開——多項式求和問題、迭代問題、窮舉問題、隨機數應用等。
3、函數與數組:函數的定義、函數的調用、單向值傳遞、引用傳遞、函數的返回值與函數類型聲明、函數的嵌套與遞歸;變量的作用域和存儲類;函數重載;特殊函數;一維數組的定義及其應用;二維數組定義及其應用;字符數組與字符串處理。
4、指針與結構體:指針定義、指針運算、指針的應用;指針操作一維數組、指針操作二維數組、指針操作字符數組;指針數組;內存的動態分配;指針的傳遞與返回;結構體及其應用;結構體數組;指針操作結構體數組;單鏈表及其應用,包括鏈表的建立、遍歷、結點的刪除、結點的插入和數據的查找。
5、文件:文件的基本概念以及文件操作的基本方法,包括文件打開、讀寫、關閉等。
二、考試形式與試卷結構
(一)考試形式
考試形式為筆試,考試時間為3小時,滿分為150分。
(二)試卷結構
1、程序改錯:給出一個程序和其功能描述,改正程序中的錯誤。
2、讀程序寫結果:給出一個程序(可能包含輸入數據),寫出運行結果或功能。
3、程序填空:給出功能描述及程序主體結構,要求完善程序。需要填寫的可能是一條語句中的一部分或全部,也可能是程序片段。
4、編寫程序:給出程序設計的功能要求,編寫程序。
三、主要參考書目
1、C語言程序設計教程978-7-302-39159-3,劉玲等,清華大學出版社,2015年第二版。
2、C++語言程序設計教程,978-7-302-38932-3,沈顯君等,清華大學出版社,2015年。*本書的C語言基礎部分
3、數據結構(C語言版),ISBN:9787302147510,嚴蔚敏,清華大學出版社,2022年。*本書的單鏈表操作部分
原文標題:2023年碩士研究生招生考試自命題考試大綱
原文標題:2023年碩士研究生招生考試自命題考試大綱
原文鏈接:http://yjszs.cqjtu.edu.cn/info/1056/1977.htm
以上就是小編整理“2023考研大綱:重慶交通大學818 C語言程序設計2023年碩士研究生招生考試自命題考試大綱”的全部內容,想了解更多考研復試大綱信息,請持續關注本網站!