摘要:以下是希賽網(wǎng)整理的2023年浙江農(nóng)林大學(xué)圖書情報碩士加試科目高級語言程序設(shè)計考試大綱,供各位研考生們備考復(fù)習(xí)。更多考研資訊,請關(guān)注希賽網(wǎng)MLIS頻道。
提前了解一些考研考試內(nèi)容可以緩解考生面對考試時的一些緊張和慌張。希賽網(wǎng)整理了2023年浙江農(nóng)林大學(xué)圖書情報碩士(MLIS)加試科目《高級語言程序設(shè)計》考研大綱,希望能給考生復(fù)試備考帶來幫助。
浙江農(nóng)林大學(xué)碩士研究生入學(xué)考試
《高級語言程序設(shè)計》復(fù)試考試大綱
一、 考試性質(zhì)
浙江農(nóng)林大學(xué)研究生院碩士研究生入學(xué)《高級語言程序設(shè)計》考試是為招收圖書情報專業(yè)的碩士研究生而設(shè)置的具有選拔功能的水平考試。它的主要目的是測試考生對高級語言程序設(shè)計內(nèi)容的掌握程度和應(yīng)用相關(guān)知識解決問題的能力。
二、 考試的基本要求
要求考生全面系統(tǒng)地掌握高級語言程序設(shè)計的基本概念、理論和編寫代碼的能力,熟悉高級語言程序設(shè)計在自己專業(yè)領(lǐng)域中的應(yīng)用,了解高級語言程序設(shè)計的主要發(fā)展趨勢和前沿領(lǐng)域,具有應(yīng)用高級語言程序設(shè)計知識分析、認(rèn)識和解決圖書情報學(xué)及信息化等相關(guān)問題的能力。
三、 考試內(nèi)容和考試要求
(一) 程序設(shè)計和C語言
考試內(nèi)容
1. C語言的起源及其特點。
2. 最簡單的C語言程序。
3. C語言程序的基本結(jié)構(gòu)。
4. 程序編譯與運行的過程。
考試要求
1. 了解C語言的發(fā)展歷史與主要特點。
2. 熟練掌握C語言程序的基本結(jié)構(gòu)、基本語法以及編譯運行的基本流程。
(二) 算法—程序的靈魂
考試內(nèi)容
1. 算法的內(nèi)涵及特點。
2. 怎樣表示一個算法。
3. 結(jié)構(gòu)化的程序設(shè)計。
考試要求
1. 了解算法及其相關(guān)主要的表現(xiàn)形式。
2. 熟練掌握閱讀偽代碼的方法及將其轉(zhuǎn)化為實際C語言代碼的能力。
(三) 最簡單的C程序設(shè)計—順序程序設(shè)計
考試內(nèi)容
1. 順序結(jié)構(gòu)程序設(shè)計基本方法。
2. 數(shù)據(jù)的表現(xiàn)形式及其運算。
3. 運算符與表達(dá)式。
4. C語句的作用和分類。
5. 數(shù)據(jù)的輸入輸出。
考試要求
1. 了解順序結(jié)構(gòu)程序設(shè)計的一般流程。
2. 熟練掌握變量、常量及常變量的異同,不同數(shù)據(jù)類型的存儲格式及異同。
3. 熟練掌握運算符的優(yōu)先級與結(jié)合性,輸入輸出數(shù)據(jù)時的格式匹配問題。
(四) 選擇結(jié)構(gòu)程序設(shè)計
考試內(nèi)容
1. 選擇結(jié)構(gòu)程序設(shè)計基本方法。
2. 關(guān)系運算符、邏輯運算符及條件運算符。
3. if語句。
4. switch語句。
5. 選擇結(jié)構(gòu)的嵌套。
考試要求
1. 了解選擇結(jié)構(gòu)程序設(shè)計的一般流程,具備分析選擇嵌套結(jié)構(gòu)程序的能力。
2. 熟練掌握關(guān)系運算符、邏輯運算符及條件運算符的運算特點(尤其是短路情況)。
3. 熟練掌握if語句及switch語句的基本結(jié)構(gòu)及主要特點。
(五) 循環(huán)結(jié)構(gòu)程序設(shè)計
考試內(nèi)容
1. 循環(huán)結(jié)構(gòu)程序設(shè)計基本方法。
2. while語句。
3. do...while語句。
4. for語句。
5. 循環(huán)結(jié)構(gòu)的嵌套。
6. break語句、continue語句及goto語句。
考試要求
1. 了解循環(huán)結(jié)構(gòu)程序設(shè)計的一般流程,具備分析循環(huán)嵌套結(jié)構(gòu)程序的能力。
2. 熟練掌握while語句、do...while語句及for語句的運行流程及主要特點。
3. 具備分析break語句、continue語句及goto語句執(zhí)行特點的能力。
(六) 利用數(shù)組處理批量數(shù)據(jù)
考試內(nèi)容
1. 定義和引用一維數(shù)組。
2. 定義和引用二維數(shù)組。
3. 字符數(shù)組。
考試要求
1. 了解數(shù)組的基本概念及存儲特點。
2. 熟練掌握一維、二維數(shù)組及字符數(shù)組的定義、引用、初始化、輸入與輸出等常規(guī)操作。
3. 熟練掌握字符數(shù)組的存儲特點并且能夠熟練使用字符串處理函數(shù)。
4. 具備分析三維及四維數(shù)組元素間位置關(guān)系的能力。
(七) 用函數(shù)實現(xiàn)模塊化程序設(shè)計
考試內(nèi)容
1. 函數(shù)的聲明、定義與調(diào)用。
2. 函數(shù)的嵌套調(diào)用。
3. 函數(shù)的遞歸調(diào)用。
4. 數(shù)組做函數(shù)參數(shù)。
5. 局部變量與全局變量。
6. 變量的存儲方式和生存期。
考試要求
1. 了解函數(shù)的基本定義及模塊化編程思想,熟練掌握函數(shù)的聲明、定義與調(diào)用。
2. 熟練掌握值的傳遞與地址傳遞的區(qū)別。
3. 具備分析具有復(fù)雜結(jié)構(gòu)(函數(shù)嵌套或函數(shù)遞歸)和特殊變量(不同作用范圍或存儲類別)的程序的能力。
(八) 善于利用指針
考試內(nèi)容
1. 指針變量的定義、引用及作為函數(shù)形參。
2. 指針與數(shù)組。
3. 指針與字符串。
4. 指針與函數(shù)。
5. 多級指針。
6. 動態(tài)內(nèi)存管理。
考試要求
1. 了解指針變量與一般變量的異同。
2. 熟練掌握指針變量的定義、引用及作為函數(shù)形參等基本操作。
3. 熟練掌握以指針方式訪問數(shù)組的單個或多個元素的方法。
4. 熟練掌握通過指針操作字符串及字符數(shù)組的特殊性。
5. 具備區(qū)分函數(shù)指針及指針函數(shù)、指針數(shù)組與數(shù)組指針的能力。
6. 熟悉二級指針的使用方式,掌握內(nèi)存動態(tài)分配相關(guān)函數(shù)的執(zhí)行特點。
(九) 用戶自己建立數(shù)據(jù)類型
考試內(nèi)容
1. 結(jié)構(gòu)體。
2. 共同體。
3. 枚舉。
4. 自定義類型typedef。
考試要求
1. 了解自建數(shù)據(jù)類型的主要目的。
2. 熟練掌握結(jié)構(gòu)體、共同體、枚舉以及typedef定義類型的基本語法。
3. 具備區(qū)別類型與變量的能力(尤其是區(qū)分結(jié)構(gòu)體類型與結(jié)構(gòu)體變量)。
4. 具備通過分析內(nèi)存對齊獲得結(jié)構(gòu)體實際存儲大小的能力。
5. 具備分析枚舉常量值的能力,具備通過typedef定義類型別名的能力。
(十) 對文件的輸入輸出
考試內(nèi)容
1. 文件類型、名稱與分類。
2. 文件指針FILE*。
3. 文件打開與關(guān)閉。
4. 順序讀寫與隨機(jī)讀寫。
5. 文件讀寫出錯檢測。
考試要求
1. 了解文件類型、名稱與分類,熟悉FILE*的內(nèi)涵與使用方式。
2. 熟練掌握文件打開與關(guān)閉時所使用的不同打開方式。
3. 熟練掌握順序讀寫與隨機(jī)讀寫的一般方法與主要區(qū)別(尤其是文件定位操作)。
(十一) 預(yù)處理指令
考試內(nèi)容
1. 宏定義。
2. 文件包含。
3. 條件編譯。
考試要求
1. 了解預(yù)處理在構(gòu)建可執(zhí)行文件過程中的作用。
2. 熟練掌握不帶參宏定義與帶參宏定義的使用特點。
3. 熟悉文件包含及條件編譯的使用方式,具備分析復(fù)雜預(yù)處理指令的能力。
(十二) 位運算
考試內(nèi)容
1. 位運算符。
考試要求
1. 了解整型數(shù)據(jù)的存儲形式,以及原碼、反碼與補碼之間的轉(zhuǎn)換關(guān)系。
2. 熟練掌握按位與、按位或、按位異或、按位取反、左移、右移等基本的位運算符操作。
四、 主要參考書目
1. C 程序設(shè)計(第 5 版),譚浩強,清華大學(xué)出版社,2017。
圖書情報MLIS備考資料免費領(lǐng)取
去領(lǐng)取