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