考試大綱

考試大綱

高級程序設計

時間:2020.11.24 字號

一、考試說明

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

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

2、分析判斷: 重點考核考生用高級程序設計知識來分析判斷程序語句或程序片段存在的問題;

3、綜合運用: 運用所學的高級程序設計知識編寫程序,綜合分析并解決具體實踐問題。

二、考試內容

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

內容包括數據的表現形式及其運算、語句、數據的輸入輸出、選擇結構和條件判斷、關系運算符和關系表達式、邏輯運算符和邏輯表達、條件運算符和條件表達式、多分支選擇結構、循環(huán)的實現等。

(二)數組

內容包括一維和二維數組的定義和引用、字符數組的定義、輸入輸出及處理函數等。

(三)基于函數的模塊化程序設計

   主要包括函數的定義、調用、對被調用函數的聲明和函數原型、嵌套調用、遞歸調用、數組作為函數參數的使用、局部變量和全局變量、變量的存儲方式和生存期、變量的聲明和定義、內部函數和外部函數等。

(四)指針

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

(五)自定義數據類型

包括定義和使用結構體變量、使用結構體數組、結構體指針、用指針處理鏈表、使用枚舉類型、用typedef聲明新類型名等。

(六)文件的輸入輸出

內容包括打開與關閉文件、順序讀寫數據文件、隨機讀寫數據文件、文件讀寫的出錯檢測等。