考試大綱

考試大綱

高級(jí)程序設(shè)計(jì)

時(shí)間:2020.11.24 字號(hào)

一、考試說明

高級(jí)程序設(shè)計(jì)是海洋觀測(cè)技術(shù)研究方向碩士研究生入學(xué)考試的專業(yè)課程。在三個(gè)層次上測(cè)試考生對(duì)順序、選擇與循環(huán)程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、文件操作等知識(shí)掌握的程度和運(yùn)用能力。三個(gè)層次的基本要求分別為:

1、熟悉記憶: 對(duì)基于C語言的高級(jí)程序設(shè)計(jì)方法所涉及的基本定義、語法規(guī)則等進(jìn)行記憶方面的考核。

2、分析判斷: 重點(diǎn)考核考生用高級(jí)程序設(shè)計(jì)知識(shí)來分析判斷程序語句或程序片段存在的問題;

3、綜合運(yùn)用: 運(yùn)用所學(xué)的高級(jí)程序設(shè)計(jì)知識(shí)編寫程序,綜合分析并解決具體實(shí)踐問題。

二、考試內(nèi)容

(一)順序、選擇及循環(huán)程序設(shè)計(jì)

內(nèi)容包括數(shù)據(jù)的表現(xiàn)形式及其運(yùn)算、語句、數(shù)據(jù)的輸入輸出、選擇結(jié)構(gòu)和條件判斷、關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)、條件運(yùn)算符和條件表達(dá)式、多分支選擇結(jié)構(gòu)、循環(huán)的實(shí)現(xiàn)等。

(二)數(shù)組

內(nèi)容包括一維和二維數(shù)組的定義和引用、字符數(shù)組的定義、輸入輸出及處理函數(shù)等。

(三)基于函數(shù)的模塊化程序設(shè)計(jì)

   主要包括函數(shù)的定義、調(diào)用、對(duì)被調(diào)用函數(shù)的聲明和函數(shù)原型、嵌套調(diào)用、遞歸調(diào)用、數(shù)組作為函數(shù)參數(shù)的使用、局部變量和全局變量、變量的存儲(chǔ)方式和生存期、變量的聲明和定義、內(nèi)部函數(shù)和外部函數(shù)等。

(四)指針

內(nèi)容包括指針變量的定義、引用、作為函數(shù)參數(shù)的使用、通過指針引用數(shù)組、數(shù)組元素的指針、指針的運(yùn)算、用數(shù)組名作函數(shù)參數(shù)、通過指針引用多維數(shù)組、通過指針引用字符串、字符指針作函數(shù)參數(shù)、指向函數(shù)的指針、返回指針值的函數(shù)、指針數(shù)組和多重指針等

(五)自定義數(shù)據(jù)類型

包括定義和使用結(jié)構(gòu)體變量、使用結(jié)構(gòu)體數(shù)組、結(jié)構(gòu)體指針、用指針處理鏈表、使用枚舉類型、用typedef聲明新類型名等。

(六)文件的輸入輸出

內(nèi)容包括打開與關(guān)閉文件、順序讀寫數(shù)據(jù)文件、隨機(jī)讀寫數(shù)據(jù)文件、文件讀寫的出錯(cuò)檢測(cè)等。