77779193永利碩士研究生入學考試自命題考試大綱
複試科目名稱:高級語言程序設計
一、考試形式與試卷結構
1. 試卷成績及考試時間
本試卷滿分為 100 分,考試時間為 120分鐘。
2. 答題方式
閉卷、考試。
學生可選擇C、C++、Java、Python中的任一語言進行作答,但整張試卷需選擇同一編程語言,且需在答卷标注是選擇何種語言。
3. 試卷内容結構
(1) 構成程序的基本元素;
(2) 最簡單的程序設計;
(3) 選擇結構程序設計;
(4) 循環結構程序設計;
(5) 利用數組處理批量數據;
(6) 用函數實現模塊化程序設計;
(7) 用戶自己建立數據類型(結構體或類)。
4. 題型結構
程序設計題,每題 10 分,共100分。
二、考試内容與考試要求
1、構成程序的基本元素
考試内容
所選語言中的基本數據類型、常量與變量、基本運算符。
考試要求
(1)掌握計算機語言的基本數據類型。
(2)掌握常量、變量的定義與使用。
(3)掌握程序語言中的算術運算、賦值運算等。
2、最簡單程序設計
考試内容
語句,函數、程序的基本結構。
考試要求
(1)了解構成程序的各類語句。
(2)理解順序結構程序的執行步驟。
(3)掌握順序結構程序設計的基本方法。
3、選擇結構程序設計
考試内容
選擇結構的種類,選擇語句,關系運算符和關系表達式,邏輯運算符和邏輯表達式,選擇結構的嵌套。
考試要求
(1)掌握選擇結構的種類。
(2)掌握 if 語句最常用的幾種形式。
(3)掌握關系運算符及其優先次序,了解關系表達式。
(4)掌握邏輯運算符及其優先次序,了解邏輯表達式。
(5)掌握 if 語句的嵌套。
(6)能夠利用選擇結構程序設計解決實際應用問題。
4、循環結構程序設計
考試内容
循環語句,循環的嵌套。
考試要求
(1)掌握一般形式及執行過程。
(2)掌握循環語句的嵌套形式。
(3)能夠利用循環結構程序設計解決實際應用問題。
5、利用數組處理批量數據
考試内容
一維數組,二維數組,字符數組。
考試要求
(1)掌握定義一維數組的一般形式,掌握一維數組元素的引用。
(2)掌握定義二維數組的一般形式,掌握二維數組元素的引用。
(3)掌握字符數組的定義方法,掌握字符數組元素的引用方法。
(4)能夠利用數組結構程序設計解決實際應用問題。
6、用函數實現模塊化程序設計
考試内容
函數定義,函數調用,函數聲明和函數原型,函數的嵌套調用,函數的遞歸調用,數組作為函數參數。
考試要求
(1)掌握函數定義的一般形式。
(2)掌握函數調用的一般形式。
(3)掌握函數原型的一般形式。
(4)了解函數的嵌套調用和遞歸調用。
(5)掌握數組元素作函數參數的使用方法。
(6)掌握區分局部變量和全局變量的方法。
(7)理解參數傳遞的方式。
(8)能夠利用函數設計解決實際應用問題。
7、用戶自己建立數據類型(結構體/類)
考試内容
結構體類型聲明,結構體變量定義與使用、結構體數組的定義與使用。
(或:類的設計、對象的定義及使用)
考試要求
(1)掌握結構體類型的聲明方式,掌握結構體類型變量的定義,掌握結構
體變量的初始化和引用。
(2)了解結構體數組的定義、初始化和引用。
(3)能夠利用結構體程序設計解決實際應用問題。
或:
(1)掌握類的設計(屬性與方法、封裝、繼承、多态)。
(2)掌握對象的定義與使用。
(3)能夠通過設計與實現類方法解決實際應用問題。
三、參考書目
1. 譚浩強著. C 程序設計(第五版). 清華大學出版社, 2017年8月
2. 覃遵躍等著. Java編程基礎(微課版). 清華大學出版社, 2023年5月
3. 零壹快學著. 零基礎C++從入門到精通. 廣東人民出版社, 2020年4月
4. 明日科技著. Python從入門到精通(第3版). 清華大學出版社, 2023年6月
(可根據所選編程語言選擇對應參考書)