中南林業(yè)科技大學涉外學院2024年“專升本”《面向對象程序設計》課程考試大綱
一、考試基本要求
面向對象程序設計考試是為了測試學生是否具備面向對象編程思想和初步應用Java語言編程的能力的考試??忌筮_到以下“知識”和“技能”兩方面的目標。
【知識方面】:熟練掌握面向對象程序設計的基本概念,熟練掌握Java語言的編程語法和常用類庫的使用。
【技能方面】:能正確閱讀和理解Java程序,能編寫和調試一般功能需求的Java程序。
二、考試方式、時間、題型及比例
1.考試方式:閉卷筆試
2.考試時間:100分鐘(最終以準考證時間為準)
3.題型比例:選擇40%、程序閱讀30%、程序綜合設計30%
三、考試內容及考試要求
第一章 Java語言概述
[知識要點]: Java語言的產生、應用前景和特點;Java虛擬機及Java運行系統; Java語言和C++語言的相同及不同之處;熟練掌握Java應用程序的編輯、編譯和運行過程。
[考試要求]:
1.了解:Java 語言的產生、應用前景和特點;
2.了解:Java虛擬機及Java運行系統;
3.掌握:Java 語言和 C++語言的相同及不同之處;
4.掌握:Java 應用程序的編寫、編譯和運行過程。
第二章 Java 語言基礎 [知識要點]:Java 語言的數據類型;變量和常量;正確書寫表達式;數組;流程控制。
[考試要求]:
1.了解:數據類型的轉換(自動類型轉換和強制類型轉換);運算符的優(yōu)先級和結合性;
2.掌握:Java語言各種數據類型;
3.掌握:Java語言算術運算符、關系運算符、邏輯運算符、位運算符和復合賦值運算符的功能及使用;
4.掌握:Java語言變量、常量的使用及其運算操作;
5.掌握:Java語言流程控制語句的功能及使用;
6.掌握:Java數組的定義;數組的初始化和數組的應用;二維數組的應用。 第三章 面向對象編程
[知識要點]:面向對象的基本概念;面向對象的軟件開發(fā)過程。
[考試要求]:
1.了解:面向對象的概念;
2.掌握:類的創(chuàng)建與使用;
3.掌握:方法的定義和使用;
4.掌握:對象的基本操作方式;
5.掌握:構造方法的定義和使用;
6.掌握:this關鍵字和static關鍵字的使用;
7.理解:成員變量和局部變量的區(qū)別。 第四章 面向對象的特性 [知識要點]:掌握面向對象的三大特性。 [考試要求]: 1.理解:封裝的概念; 2.理解:繼承的概念;
3.理解:多態(tài)的概念;
4. 掌握:final關鍵字的使用
5. 掌握:Lambda表示式的使用
第五章 抽象類和接口 [知識要點]:抽象類與接口的基本概念以及實際應用。 [考試要求]: 1.掌握:抽象類和接口的使用;
2.掌握:Java中的內部類; 2.了解:單例模式; 3.了解:模板設計方法; 第六章 Java異常 [知識要點]:Java異常的基本概念;Java異常處理機制;自定義Java異常類的應用。 [考試要求]: 1.理解:異常的概念; 2.掌握:異常的處理機制;
3.掌握:自定義異常的使用
第七章 Java常用類
[知識要點]:應用Java語言的工具類庫。 [考試要求]: 1.掌握:字符串相關類的使用; 2.掌握:System類與Runtime類的使用;
3.掌握:Math類與Random類的使用;
4.掌握:日期類的使用。
第八章 集合框架
[知識要點]:應用Java語言的集合框架解決具體問題。 [考試要求]: 1.掌握:List、Map、Set集合的使用; 2.掌握:集合遍歷的方法;
3.掌握:泛型的使用;
4.掌握:集合工具類的使用;
5.掌握:Stream API的使用。
第九章 Java IO
[知識要點]:Java 輸入輸出與文件處理。 [考試要求]: 1.掌握: File類及其用法; 2.掌握:操作字節(jié)流和字符流讀寫文件;
3.了解:其他IO流;
4.了解:NIO的概念及其用法;
5.了解:常見字符編碼。
第十章 圖形用戶界面
[知識要點]:Java的Swing組件、容器、布局管理器的概念;圖形界面上的事件響應。 [考試要求]: 1.了解: AWT組件和Swing組件的聯系和區(qū)別; 2.掌握:常用的Swing組件的使用;
3.理解:常用的窗體和布局管理器;
4.掌握:事件處理機制。
第十一章 Java多線程
[知識要點]:多線程的基本概念;創(chuàng)建和啟動線程;線程的生命周期;多線程同步問題;多線程通信;線程池的概念。 [考試要求]: 1.了解: 進程和線程的區(qū)別; 2.掌握:創(chuàng)建線程的方法;
3.理解:線程的生命周期及其狀態(tài)轉換;
4.掌握:多線程的同步;
5.掌握:多線程之間的通信;
6.了解:線程池的使用。
第十二章 Java網絡編程
[知識要點]:網絡協議;使用Java開發(fā)網絡程序。 [考試要求]: 1.了解:網絡通信協議; 2.了解:UDP通信;
3.了解:TCP通信;
4.掌握:網絡程序的開發(fā)。
第十三章 JDBC編程
[知識要點]:數據庫基本概念;JDBC原理;應用JDBC接口操作數據庫。 [考試要求]: 1.了解:JDBC原理; 2.掌握:Connection接口、Statement接口、ResultSet接口、PreparedStatement接口的使用;
3.掌握:使用JDBC操作數據庫。
四、其他說明
1.此次考試為筆試考試,不能使用任何的編程機器; 2.所有程序閱讀題、編程題或算法設計題均采用程序填空題方式完成。
五、參考書目
李松陽、馬劍威.Java程序設計基礎與實戰(zhàn)(微課版),人民郵電出版社,2022年8月. ISBN: 9787115591746.
部分內容來源于網絡轉載、學生投稿,如有侵權或對本站有任何意見、建議或者投訴,請聯系郵箱(1296178999@qq.com)反饋。 未經本站授權,不得轉載、摘編、復制或者建立鏡像, 如有違反,本站將追究法律責任!
本文標簽: 中南林業(yè)科技大學涉外學院專升本考試大綱 上一篇:中南林業(yè)科技大學涉外學院2024年專升本《基礎會計》課程考試大綱 下一篇:中南林業(yè)科技大學涉外學院2024年專升本《金融學》課程考試大綱