內(nèi)蒙古財經(jīng)大學2022年專升本《Java面向?qū)ο蟪绦蛟O計》考試大綱
為科學、公平、有效地測試考生在高職(???階段專業(yè)理論知識、方法的掌握水平和專業(yè)技能操作水平,將《Java面向?qū)ο蟪绦蛟O計》確定為內(nèi)蒙古財經(jīng)大學2022年專升本計算機科學與技術(shù)專業(yè)專業(yè)課考試課程,具體說明如下:
一、課程性質(zhì)
面向?qū)ο蟪绦蛟O計是當今主流軟件設計方法,Java是當今最流行的面向?qū)ο蟮某绦蛟O計語言。該課程是高職(???計算機應用技術(shù)等相關(guān)專業(yè)必修的專業(yè)基礎課,是本科計算機科學與技術(shù)專業(yè)的核心課程之一。
二、適用專業(yè)
適用于內(nèi)蒙古財經(jīng)大學2022年專升本計算機科學與技術(shù)
(080901)專業(yè)。
三、命題原則
1. 本課程考試的命題,應根據(jù)本說明中確定的考查目標及內(nèi)容,確定考試范圍和考核標準,考試內(nèi)容要盡可能覆蓋各個章節(jié),并適當突出課程的重點內(nèi)容,難易程度應符合要求。
2. 本課程考試重點考核學生對Java語言的基本語法、面向?qū)ο蟪绦蛟O計概念以及Java常用類庫等內(nèi)容的掌握情況,并體現(xiàn)專升本考試中以培養(yǎng)應用型人才為主要目標的特點。在題量上保證中等水平的考生能夠在規(guī)定間內(nèi)全部完成理論和技能考核,并有適量的時間進行檢查。
四、考試目標與內(nèi)容
【考試目標】
1. 了解Java的發(fā)展;理解Java的特點;理解Java的運行機制;掌握常用的Java開發(fā)環(huán)境的搭建。
2. 掌握Java的基本數(shù)據(jù)類型的特征;了解常用的保留字; 能夠正確定義標識符;掌握Java的運算符的使用;
3. 掌握常用的控制語句的使用,分支語句,循環(huán)語句;掌 握與轉(zhuǎn)移控制有關(guān)的語句,continue,break,return的使用。4.掌握一維數(shù)組的定義和使用,了解二維數(shù)組的定義和使用。
5. 理解類、對象、屬性、方法的概念;掌握對象的創(chuàng)建和使用;掌握方法的定義和重載的使用;理解實例成員和類成員的特點;了解包的概念;理解類的封裝性、繼承性以及多態(tài)性, 掌握抽象類和接口以及內(nèi)部類的使用。
6. 了解什么是異常以及異常類;掌握Java的異常處理機制; 了解自定義異常方法。
7. 了解泛型的概念;了解集合框架的層次結(jié)構(gòu),了解List, Set和Map接口的概念;掌握ArrayList類、HashSet類、 HashMap類的使用。
8. 了解輸入輸出、流及相關(guān)類的概念;了解File類的使用方法;掌握常用的字節(jié)流FilterInputStream類、FileOutputStream類、DataInputStream類、DataOutputStream類以及字符流類BufferedReader類、PrintWriter類的使用;掌握標準輸入輸出流。
【考試內(nèi)容】
(一)理論基礎知識1.Java語言概述1.1Java的發(fā)展歷史
1.2 Java語言的特點
1.3 Java的實現(xiàn)和運行機制
1.4 Java程序開發(fā)與運行環(huán)境2.Java語言基礎
2.1 關(guān)鍵字和標識符介紹
2.2 Java運算符和表達式
2.2.1. 賦值運算符與賦值表達式
2.2.2 算術(shù)運算符與算術(shù)表達式
2.2.3 關(guān)系運算符與關(guān)系表達式
2.2.4 邏輯運算符與邏輯表達式
2.2.5 三目運算符和復雜運算符2.3基本數(shù)據(jù)類型
2.3.1 邏輯類型
2.3.2 整數(shù)類型
2.3.3 字符類型
2.3.4 浮點類型2.4分支語句2.4.1if..else 2.4.2switch 2.5循環(huán)語句2.5.1while
2.5.2do..while; 2.5.3for
2.6其他語句continue;break;return 2.7數(shù)組的定義和引用
2.7.1 一維數(shù)組的定義、初始化和數(shù)組元素的引用。
2.7.2 二維數(shù)組的定義、初始化和數(shù)組元素的引用。3.Java面向?qū)ο蟪绦蛟O計
3.1 類的定義(包括成員變量和方法)
3.1.1 類和對象
3.1.2 類的定義
3.1.3 構(gòu)造方法
3.1.4 對象的創(chuàng)建與使用 3.2靜態(tài)成員與實例成員 3.3包(package和import)
3.4類的繼承關(guān)系及其實現(xiàn)方法3.5final、this、super關(guān)鍵字3.6多態(tài)性
3.6.1 方法重載
3.6.2 方法覆蓋
3.7 抽象類和抽象方法
3.8 接口與內(nèi)部類
4. Java異常處理機制
4.1 什么是異常
4.2 異常類
4.3 Java的異常處理機制
4.4 自定義異常
5. Java集合與泛型
5.1 泛型的概念
5.2 集合框架
5.3 List集合,ArrayList類5.4Set集合,HashSet類5.5Map集合,HashMap類6.Java輸入輸出
6.1輸入輸出、流及相關(guān)類的基本概念6.2File類
6.3 字節(jié)流和字節(jié)流類FilterInputStream類、FileOutputStream類、DataInputStream類、DataOutputStream
6.4 字符流和字符流類BufferedReader類、PrintWriter類
6.5 標準輸入輸出流
(二)專業(yè)操作技能
專業(yè)操作技能主要考查內(nèi)容是Java程序控制結(jié)構(gòu)(包括分
支結(jié)構(gòu)、循環(huán)結(jié)構(gòu))、Java面向?qū)ο蟪绦蛟O計、輸入輸出這三部分內(nèi)容。
五、考試形式、考試時間與考試題型
(一)考試形式閉卷、筆試。
(二)試卷滿分及考試時間
試卷滿分100分??荚嚂r間120分鐘。
(三)試卷題型結(jié)構(gòu)
題型 | 題量、分值 | 占比 |
單選題 | 15小題,每小題2分,共30分 | 30% |
填空題 | 10空,每空1分,共10分 | 10% |
判斷題 | 10小題,每小題1分,10分 | 10% |
程序填空題 | 10空,每空1分,10分 | 10% |
編程題 | 2小題,每題20分,40分 | 40% |
六、參考書目
《Java面向?qū)ο蟪绦蛟O計教程(微課視頻版)》,程杰主編,清華大學出版社(2020年8月第一版),ISBN:978-7-302- 55514-8