浙江海洋學(xué)院2018年專業(yè)學(xué)位研究生入學(xué)統(tǒng)一考試自命題大綱(C語言程序設(shè)計(jì))

字號(hào):


    一、考試的總體要求 考察學(xué)生對(duì)計(jì)算機(jī)程序設(shè)計(jì)的重要概念、基本理論、基本知識(shí)的掌握程度,考生應(yīng)熟練掌握C語言程序設(shè)計(jì)的基本內(nèi)容、基本方法與編程技巧;熟練使用C語言實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)的各類應(yīng)用;考生應(yīng)能夠基于C語言實(shí)現(xiàn)計(jì)算機(jī)的常用算法,用以求解實(shí)際問題。
    二、考試的內(nèi)容及比例 ?
    考試內(nèi)容主要包括三部分:
    1.C語言基本程序設(shè)計(jì) 約占20%;
    2.數(shù)據(jù)結(jié)構(gòu) 約占40%;
    3.計(jì)算機(jī)算法設(shè)計(jì) 約占40%。 ?
    考試主要知識(shí)點(diǎn)
    C語言基本程序設(shè)計(jì)部分
    1.C語言的基本概念、基本語句和基本結(jié)構(gòu)。例如: 運(yùn)算與表達(dá)式、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)等。
    2.C語言構(gòu)造類型和指針類型數(shù)據(jù)。
    3.C語言函數(shù)。
    4.C語言的預(yù)處理。
    5.C語言文件的使用。
    6.C語言常用庫函數(shù)的使用。
    數(shù)據(jù)結(jié)構(gòu)部分
    1.線性表
    2.棧、隊(duì)列和數(shù)組
    3.樹和二叉樹
    4.查找和內(nèi)排序
    計(jì)算機(jī)算法設(shè)計(jì)部分
    1. 貪心算法、遞歸與分治策略、動(dòng)態(tài)規(guī)劃、回溯、分支限界
    2. 近似算法、隨機(jī)化算法、網(wǎng)格算法、PRAM算法