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