武漢晴川學院 2023年普通專升本招生考試《Java程序設(shè)計》課程考試大綱
一、考試性質(zhì)與目的
1.本大綱適用于計算機科學與技術(shù)專業(yè)、軟件工程專業(yè) 專升本招生考試。
2.本課程考試要求學生熟悉 Java 語言中基本語法、面 向?qū)ο缶幊痰葍?nèi)容,通過本課程的學習,學生能夠了解 Java 語言特征、常見的 Java 類庫, 掌握面向?qū)ο蟪绦蛟O(shè)計思想, 學會利用 Java 語言編寫簡單程序的能力。
二、考試方法和考試時間
1.考核方式:閉卷筆試
2.考試時間: 90 分鐘;記分方式為百分制,滿分: 100 分
三、 考試內(nèi)容和要求
第一章 Java 概述
( 1 ) 考核要求
掌握 Java 語言的特點, 熟悉幾種 Java 程序開發(fā)環(huán)境, 掌握 Java 程序的開發(fā)流程。
( 2 ) 考核知識點與考核目標
1.Java 語言概念: Java 的特點、Java 運行平臺及 Java 的核心技術(shù);
2.Java 語言特點和編譯原理: JVM 和內(nèi)存模型、Java 程 序編譯原理、Java 語言的開發(fā)環(huán)境、Java 程序開發(fā)流程。
第二章 Java 語言基礎(chǔ)
( 1 ) 考核要求
掌握 Java 定義的 8 種基本的數(shù)據(jù)類型: byte, short, int, long, float, double, char 和 boolean,掌握復合數(shù) 據(jù)類型數(shù)組的聲明、創(chuàng)建、初始化和數(shù)組元素的訪問方法。 掌握 Java 的各種運算符與語句的書寫形式;重點掌握分支 語句和循環(huán)語句的構(gòu)造。
(2) 考核知識點與考核目標
1. 標識符命名規(guī)則、關(guān)鍵字
2. Java 語言的數(shù)據(jù)類型:
(1)基本數(shù)據(jù)類型:byte、short、 int、 long、float、
double、char、boolean
(2)引用數(shù)據(jù)類型: 數(shù)組、類、接口
3.運算符、表達式
賦值運算符、算術(shù)運算符、自增/減運算符、關(guān)系運算符、 邏輯運算符、位運算符、條件運算符等。運算符的優(yōu)先級; 表達式的組成規(guī)則,表達式運算中的類型轉(zhuǎn)換、優(yōu)先級和結(jié) 合性。
4.流程控制結(jié)構(gòu): 順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu) 選擇結(jié)構(gòu)
(1)if 語句
(2)switch 語句 循環(huán)結(jié)構(gòu)
(1)for 語句
(2)while 語句
(3)do-while 語句 跳轉(zhuǎn)語句
(1) break 語句
(2) continue 語句
(3) return 語句
5. 數(shù)組:一維數(shù)組、二維數(shù)組的聲明、創(chuàng)建與使用
第三章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)
( 1 ) 考核要求
掌握面向?qū)ο蟪绦蛟O(shè)計的特點和基本概念;掌握類的聲 明;掌握對象的創(chuàng)建和使用;掌握參數(shù)傳遞(值傳遞和地址傳 遞)和返回值, 掌握遞歸的使用, 能運用 Java 語言編寫簡單 的程序。
(2) 考核知識點與考核目標
1.面向?qū)ο蟪绦蛟O(shè)計的基本概念
面向?qū)ο笏枷耄?面向?qū)ο蟮奶攸c, 面向?qū)ο蠛兔嫦蜻^程 的區(qū)別
2. 類的基本組成
(1)類的聲明
(2)成員變量的聲明
(3)成員方法的聲明與調(diào)用,方法的參數(shù)傳遞與返回值
(4)方法的重載
(5)靜態(tài)變量和靜態(tài)方法
3. 對象的創(chuàng)建和使用
(1)對象的創(chuàng)建
(2)構(gòu)造方法與對象的初始化
(3)成員變量、成員方法的訪問
(4)關(guān)鍵字 this 和 super 的意義和使用。
第四章 面向?qū)ο蟮母呒壧匦?/span>
( 1 ) 考核要求
重點掌握面向?qū)ο蟪绦蛟O(shè)計的封裝性、繼承性、多態(tài)性; 掌握 extends 的用法, 掌握屬性、方法的繼承性以及構(gòu)造方 法的繼承性。能運用繼承機制編寫 Java 程序。
(2) 考核知識點與考核目標 1.類的封裝性:封裝的概念, Java 中的修飾符 2.類的繼承性
(1)子類的聲明
(2)關(guān)鍵字 super 的使用
(3)變量覆蓋和方法覆蓋
(4)final 類和 final 方法 3.類的多態(tài)性
(1)多態(tài)的概念
(2)多態(tài)的體現(xiàn)
(3)引用類型之間的轉(zhuǎn)換, instanceof 運算符 4.抽象類:抽象類及抽象方法的聲明
5.接口
(1)接口的聲明和實現(xiàn)
(2)接口與抽象類的區(qū)別
第五章 集合及泛型
( 1 ) 考核要求
掌握 Java 中的集合框架,掌握 List 接口及其實現(xiàn)類, 掌握 Set 接口及其實現(xiàn)類,掌握 Map 接口及其實現(xiàn)類; 重點 掌握集合框架里各泛型類的使用。
(2) 考核知識點與考核目標
1.Java 中的集合框架
集合框架的常用部分,迭代器 Iterator 接口 2.List 及其實現(xiàn)類
List 接口,實現(xiàn)類 ArrayList、LinkedList 3.Set 及其實現(xiàn)類
Set 接口,實現(xiàn)類 HashSet、TreeSet
4.Map 及其實現(xiàn)類
Map 接口 ,實現(xiàn)類 HashMap 、 Hashtable 及其子類 Properties
5.泛型
泛型的意義,認識和使用泛型
第六章 異常處理
( 1 ) 考核要求
了解異常處理機制,掌握捕獲異常和拋出的方法; 熟悉 常用異常類, 掌握用 try-catch-finally 語句捕獲異常及拋 出異常處理;掌握自定義異常類的聲明和使用。
(2) 考核知識點與考核目標 1.Java 異常體系
(1)異常分類
(2)異常和錯誤的區(qū)別
(3)常用的異常類
2.異常的捕獲和處理 :try-catch-finally 3.使用 throws 拋出異常
4. 自定義異常類: throw 拋出自定義異常對象
四、 命題結(jié)構(gòu)及主要題型
選擇題共 60 分( 30 個,每個 2 分,難易度題目分布為: 15 個容易、 9 個中等、 6 個難)
編程題共 40 分 ( 4 個,其中 3 個編程填空,1 個編程設(shè) 計,難易度題目分布為: 2 個容易、1 個中等、 1 個難)。
選擇題貫穿整個考試內(nèi)容,重點考查學生對 Java 程序 設(shè)計基礎(chǔ)知識、基本語法、相關(guān)概念的掌握情況, 其中第一 章至第二章的內(nèi)容占比 30%,第三章至第四章的內(nèi)容占比 50%, 第五章至第六章的內(nèi)容占比 20%;編程題重點考查學生的邏 輯思維能力、利用計算機思維解決問題的能力及實踐動手能 力,要求學生熟練掌握 3 種基本的結(jié)構(gòu)程序設(shè)計, 熟練應用 數(shù)組、類和對象、封裝、繼承、多態(tài)、異常處理等相關(guān)知識 進行編程,解決實際問題。
五、 主要參考書目
張紅.Java 程序設(shè)計案例教程. 高等教育出版社, 2020 年 5 月. ( ISBN 9787040514728 )
資料來源:https://zs.qcuwh.edu.cn/info/1010/1462.htm