一、重慶交通大學(xué)818C語言程序設(shè)計(jì)考試內(nèi)容
1、程序設(shè)計(jì)概述:程序的概念、程序的結(jié)構(gòu)、程序的執(zhí)行過程、算法及算法的描述。
2、程序設(shè)計(jì)的三種基本結(jié)構(gòu):程序中所使用的量包括變量、常量;基本輸入輸出(printf,scanf,cin,cout均可);算術(shù)表達(dá)式;賦值運(yùn)算符及賦值表達(dá)式;簡單分支結(jié)構(gòu);支結(jié)構(gòu)的特殊形式;復(fù)合條件的表示;條件語句的嵌套;條件語句嵌套的特殊形式;多分支switch語句;計(jì)數(shù)的增量運(yùn)算符;當(dāng)型循環(huán);直到型循環(huán);for循環(huán);循環(huán)中的break、continue語句的使用;多重循環(huán);三種基本結(jié)構(gòu)的綜合應(yīng)用,包括屏幕圖案打印、字符處理、數(shù)的分解、最大最小及均值問題、級數(shù)展開——多項(xiàng)式求和問題、迭代問題、窮舉問題、隨機(jī)數(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ùn)算、指針的應(yīng)用;指針操作一維數(shù)組、指針操作二維數(shù)組、指針操作字符數(shù)組;指針數(shù)組;內(nèi)存的動(dòng)態(tài)分配;指針的傳遞與返回;結(jié)構(gòu)體及其應(yīng)用;結(jié)構(gòu)體數(shù)組;指針操作結(jié)構(gòu)體數(shù)組;單鏈表及其應(yīng)用,包括鏈表的建立、遍歷、結(jié)點(diǎn)的刪除、結(jié)點(diǎn)的插入和數(shù)據(jù)的查找。
5、文件:文件的基本概念以及文件操作的基本方法,包括文件打開、讀寫、關(guān)閉等。
二、考試形式與試卷結(jié)構(gòu)
?。ㄒ唬┛荚囆问?br> 考試形式為筆試,考試時(shí)間為3小時(shí),滿分為150分。
?。ǘ┰嚲斫Y(jié)構(gòu)
1、程序改錯(cuò):給出一個(gè)程序和其功能描述,改正程序中的錯(cuò)誤。
2、讀程序?qū)懡Y(jié)果:給出一個(gè)程序(可能包含輸入數(shù)據(jù)),寫出運(yùn)行結(jié)果或功能。
3、程序填空:給出功能描述及程序主體結(jié)構(gòu),要求完善程序。需要填寫的可能是一條語句中的一部分或全部,也可能是程序片段。
4、編寫程序:給出程序設(shè)計(jì)的功能要求,編寫程序。
三、重慶交通大學(xué)818C語言程序設(shè)計(jì)參考書目
1、高級語言程序設(shè)計(jì)(微課版)978-7-302-63668-7,李益才、魯云平等,清華大學(xué)出版社,2023年第1版。
2、C++語言程序設(shè)計(jì)教程,978-7-302-38932-3,沈顯君等,清華大學(xué)出版社,2015年。*本書的C語言基礎(chǔ)部分
3、數(shù)據(jù)結(jié)構(gòu)(C語言版),ISBN:9787302147510,嚴(yán)蔚敏,清華大學(xué)出版社,2022年。*本書的單鏈表操作部分
內(nèi)容來源:重慶交通大學(xué)研招院官網(wǎng)
以上就是【2024重慶交通大學(xué)818C語言程序設(shè)計(jì)考研大綱發(fā)布!】的有關(guān)內(nèi)容,希望能幫助備考的同學(xué)們獲取有用的信息,提高備考效率。關(guān)于考研如果還有其他疑問,可以登錄高頓考研考試網(wǎng)站查詢相關(guān)信息。
同時(shí),小編為備考的同學(xué)們準(zhǔn)備了豐富的學(xué)習(xí)資料,想要了解相關(guān)信息的考生可以點(diǎn)擊下方藍(lán)色小卡片免費(fèi)獲取資料!