西北師范大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院2023年碩士研究生招生考試自命題科目參考大綱

甘肅考研報(bào)考
2022/9/19
西北師范大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院2023年碩士研究生招生考試大綱是什么?西北師范大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院自命題科目考研大綱已公布!更多考試范圍、考試要求、考試形式、試卷結(jié)構(gòu)信息見正文。>>各考研院校各專業(yè)課2023考研考試大綱匯總
西北師范大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院2023年碩士研究生招生考試大綱
《程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)》科目大綱
(科目代碼:821)
一、考核要求
《程序設(shè)計(jì)》、《數(shù)據(jù)結(jié)構(gòu)》兩門課程均是計(jì)算機(jī)類專業(yè)的核心課程!冻绦蛟O(shè)計(jì)》課程主要培養(yǎng)學(xué)生編寫程序的基本能力以及計(jì)算思維,掌握程序設(shè)計(jì)語(yǔ)言(C或C++)的基本成分、語(yǔ)法規(guī)則等基本知識(shí),建立起結(jié)構(gòu)化程序設(shè)計(jì)思想和方法。用計(jì)算機(jī)解決一個(gè)復(fù)雜工程問題,需要將反映問題的數(shù)據(jù)信息存入計(jì)算機(jī),并設(shè)計(jì)能解決問題的算法!稊(shù)據(jù)結(jié)構(gòu)》主要闡述計(jì)算機(jī)如何存儲(chǔ)各種數(shù)據(jù)和數(shù)據(jù)之間的關(guān)系,以及對(duì)數(shù)據(jù)做基本處理的算法實(shí)現(xiàn)。要求考生比較系統(tǒng)地理解數(shù)據(jù)結(jié)構(gòu)的基本概念和基本理論,掌握常用數(shù)據(jù)結(jié)構(gòu)及其基本算法,具有綜合運(yùn)用數(shù)據(jù)結(jié)構(gòu)知識(shí)解決問題的能力。
《程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)》的考核分為程序設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)兩部分,分值各占50%。程序設(shè)計(jì)部分考核學(xué)生對(duì)結(jié)構(gòu)化程序設(shè)計(jì)方法和編程語(yǔ)言的掌握情況以及獨(dú)立編程的能力;數(shù)據(jù)結(jié)構(gòu)部分考核學(xué)生對(duì)常用數(shù)據(jù)結(jié)構(gòu)以及相關(guān)基本算法的掌握和運(yùn)用能力。
二、考核評(píng)價(jià)目標(biāo)
考核評(píng)價(jià)目標(biāo)應(yīng)使錄取的研究生較好地掌握C或C++程序設(shè)計(jì)語(yǔ)言和數(shù)據(jù)結(jié)構(gòu),具有程序設(shè)計(jì)能力,以及分析與解決復(fù)雜工程問題的能力,為以后從事的研究、開發(fā)工作提供必要的軟件基礎(chǔ)和基本技能。而對(duì)程序設(shè)計(jì)的具體編程語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)的定義和算法描述語(yǔ)言,學(xué)生既可以選擇C,也可以選擇C++。
三、考核內(nèi)容
程序設(shè)計(jì)部分(分值比例:50%)
第一章 程序設(shè)計(jì)概述及基本知識(shí)
【考試內(nèi)容】
C或C++程序的基本數(shù)據(jù)類型、基本算術(shù)運(yùn)算、簡(jiǎn)單程序的設(shè)計(jì)。
【考試要求】
(1) 理解C或C++程序的基本構(gòu)成,變量的定義與變量名的基本規(guī)則;
(2)掌握C或C++的基本數(shù)據(jù)類型;宏常量與宏替換、const常量的定義、常用的標(biāo)準(zhǔn)數(shù)學(xué)函數(shù)等;
(3)掌握C或C++運(yùn)算符和表達(dá)式,算術(shù)表達(dá)式、賦值表達(dá)式與逗號(hào)表達(dá)式等;
(4)數(shù)據(jù)的輸入與輸出。
第二章 選擇控制結(jié)構(gòu)
【考試內(nèi)容】
條件選擇語(yǔ)句if和switch的語(yǔ)法及其應(yīng)用。
【考試要求】
(1) 理解if語(yǔ)句與條件表達(dá)式的區(qū)別、switch語(yǔ)句的執(zhí)行流程;
(2)掌握if語(yǔ)句與switch語(yǔ)句在程序中的使用。
第三章 循環(huán)控制結(jié)構(gòu)
【考試內(nèi)容】
for、while、do-while三種循環(huán)控制語(yǔ)句的語(yǔ)法特點(diǎn)和應(yīng)用。
【考試要求】
(1)理解for、while、do-while語(yǔ)句的執(zhí)行流程及其循環(huán)條件表達(dá)式的作用和它們?cè)谘h(huán)控制上的區(qū)別;
(2) 掌握goto、break與continue語(yǔ)句的區(qū)別與應(yīng)用;
(3)能熟練地用三種循環(huán)語(yǔ)句進(jìn)行循環(huán)程序設(shè)計(jì)。
第四章 函數(shù)與模塊化程序設(shè)計(jì)
【考試內(nèi)容】
C或C++中函數(shù)的定義和使用。
【考試要求】
(1) 掌握函數(shù)的定義、向函數(shù)傳遞值和從函數(shù)返回值的過程;
(2)熟練掌握在程序設(shè)計(jì)中正確使用函數(shù);對(duì)于已知的遞歸算法,能寫出相應(yīng)的遞歸程序;
(3)理解全局變量與局部變量、變量的作用域與生存期、變量的動(dòng)態(tài)與靜態(tài)存儲(chǔ)方式等的區(qū)別;
(4)理解模塊化程序設(shè)計(jì)的原則與思想,了解在多個(gè)程序文件中函數(shù)與函數(shù)的關(guān)系。
第五章 數(shù)組
【考試內(nèi)容】
一維和二維數(shù)組的定義及其應(yīng)用。
【考試要求】
(1) 掌握一維數(shù)組與二維數(shù)組的定義和初始化;
(2)掌握數(shù)組做函數(shù)參數(shù)的程序設(shè)計(jì)。
(3)掌握字符串的定義與存儲(chǔ)、字符串處理函數(shù)等;
(4)掌握在程序設(shè)計(jì)中應(yīng)用一維數(shù)組、二維數(shù)組、字符串,以及對(duì)數(shù)組進(jìn)行簡(jiǎn)單排序和查找的方法。
第六章 指針
【考試內(nèi)容】
C或C++中指針的概念、定義、運(yùn)算和應(yīng)用。
【考試要求】
(1)掌握變量的內(nèi)存地址,指針變量的定義與初始化,以及間接尋址運(yùn)算符;
(2)理解按值調(diào)用與按引用調(diào)用的區(qū)別;
(3)理解返回指針的函數(shù)與函數(shù)指針的區(qū)別,以及函數(shù)指針的應(yīng)用。
第七章 指針和數(shù)組
【考試內(nèi)容】
C或C++中指針和數(shù)組間的關(guān)系、指針數(shù)組及應(yīng)用。
【考試要求】
(1)理解一維數(shù)組與二維數(shù)組的地址結(jié)構(gòu),掌握指針和數(shù)組間的關(guān)系;
(2)理解指針數(shù)組、數(shù)組指針、指向指針的指針之間的關(guān)系與區(qū)別,以及指針運(yùn)算的用途和意義;
(3)掌握在程序中利用指針操作數(shù)組元素、字符串,以及用指針作函數(shù)參數(shù);掌握在程序中應(yīng)用指針數(shù)組;
(4)理解動(dòng)態(tài)數(shù)組。
第八章 結(jié)構(gòu)體、共用體和枚舉類型數(shù)據(jù)
【考試內(nèi)容】
結(jié)構(gòu)體、共用體、枚舉等自定義數(shù)據(jù)類型的定義和應(yīng)用。
【考試要求】
(1)掌握結(jié)構(gòu)體、共用體的定義,理解結(jié)構(gòu)體與共用體的區(qū)別,會(huì)用typedef定義結(jié)構(gòu)體...更多內(nèi)容見官網(wǎng)
原標(biāo)題:西北師范大學(xué)2023年碩士研究生招生考試自命題科目參考大綱
文章來源:https://yjsy.nwnu.edu.cn/2022/0629/c2713a192505/page.htm
>> 萌新“打氣筒”來襲!!
掃碼領(lǐng)取【國(guó)家線趨勢(shì)圖、?碱}型解題公式、考研難度分析等...】干貨資料~
↑↑碼上下載