《Java程序設(shè)計(jì)基礎(chǔ)》是2023年湖南軟件職業(yè)技術(shù)大學(xué)專(zhuān)升本考試科目之一,考試方式為閉卷,考試時(shí)長(zhǎng) 90分鐘,滿(mǎn)分100分。題型:?jiǎn)芜x題、判斷題、填空題、簡(jiǎn)答題、編程題。2023年湖南軟件職業(yè)技術(shù)大學(xué)專(zhuān)升本《Java程序設(shè)計(jì)基礎(chǔ)》考試大綱已經(jīng)公布,考試大綱明確了考試內(nèi)容,考試題型,考試要求等。需要考試該科目的同學(xué)一定要研究考試大綱,院校會(huì)根據(jù)考試大綱進(jìn)行出題,具體考試大綱內(nèi)容請(qǐng)參考下方。
2023年湖南軟件職業(yè)技術(shù)大學(xué)專(zhuān)升本《Java程序設(shè)計(jì)基礎(chǔ)》考試大綱
一、考試的基本要求
本考試是面向計(jì)算機(jī)相關(guān)專(zhuān)業(yè)專(zhuān)升本專(zhuān)業(yè)課程考試,主要考核學(xué)生對(duì)于Java 語(yǔ)言中基本語(yǔ)法、面向?qū)ο缶幊獭⒌葍?nèi)容,通過(guò)本課程的學(xué)習(xí),學(xué)生能夠了解 Java 語(yǔ)言特征、常見(jiàn)的 Java 類(lèi)庫(kù)以及面向?qū)ο蟪绦蛟O(shè)計(jì)思想,學(xué)會(huì)利用 Java 語(yǔ)言編寫(xiě)簡(jiǎn)單程序的能力。
二、考試的范圍和內(nèi)容
考核知識(shí)點(diǎn)一:Java 編程基礎(chǔ)
6.考核內(nèi)容:
1)Java 程序的基本格式
2)Java 中的注釋
3)Java 中的標(biāo)識(shí)符
4)Java 中的關(guān)鍵詞
5)Java 中的常量
6)變量的定義以及數(shù)據(jù)類(lèi)型
7)變量的類(lèi)型轉(zhuǎn)換
8)變量的作用域
9)算術(shù)運(yùn)算符
10)賦值運(yùn)算符
11)比較運(yùn)算符
12)邏輯運(yùn)算符
13)運(yùn)算符的優(yōu)先級(jí)
14)if 條件語(yǔ)句和三元運(yùn)算
15)switch 條件語(yǔ)句
16)while 循環(huán)語(yǔ)句
17)do...while 循環(huán)語(yǔ)句
18)for 循環(huán)語(yǔ)句
19)循環(huán)嵌套
20)跳 轉(zhuǎn) 語(yǔ) 句 ( break 、continue)
21)什么是方法
22)方法的重載
23)數(shù)組的定義
24)數(shù)組的常見(jiàn)操作
25)二維數(shù)組
7.考核要求:
1)了解Java 語(yǔ)言的特點(diǎn)與發(fā)展史
2)理解Java 的運(yùn)行機(jī)制
3)掌握J(rèn)ava 的基本語(yǔ)法格式
4)掌握常量、變量的定義和使用
5)掌握運(yùn)算符的使用
6)掌握選擇結(jié)構(gòu)語(yǔ)句的使用
7)掌握循環(huán)結(jié)構(gòu)語(yǔ)句的使用
8)掌握方法的定義與使用
9)掌握數(shù)組的定義與使用
3.典型例題:
1)在 Java 中,變量的數(shù)據(jù)類(lèi)型分為兩種,即基本 和 類(lèi)型。
2)簡(jiǎn)述跳轉(zhuǎn)語(yǔ)句break 與continue 的作用和區(qū)別。
考核知識(shí)點(diǎn)二:面向?qū)ο螅ㄉ希?/p>
4.考核內(nèi)容:
1)面向?qū)ο蟮乃枷?/p>
2)類(lèi)的定義
3)對(duì)象的創(chuàng)建與使用
4)對(duì)象的引用傳遞
5)訪問(wèn)控制
6)為什么要封裝
7)如何實(shí)現(xiàn)封裝
8)定義構(gòu)造方法
9)構(gòu)造方法的重載
10)使用 this 關(guān)鍵字調(diào)用本類(lèi)中的屬性
11)使用 this 關(guān)鍵字調(diào)用成員方法
12)使用this 關(guān)鍵字調(diào)用構(gòu)造方法
13)普通代碼塊
14)構(gòu)造塊
15)靜態(tài)變量
16)靜態(tài)方法
17)靜態(tài)代碼塊
2 . 考核要求:
1)掌握面向?qū)ο蟮娜齻€(gè)特征
2)掌握類(lèi)的定義
3)掌握對(duì)象的創(chuàng)建和使用
4)掌握對(duì)象的引用傳遞
5)掌握對(duì)象成員的訪問(wèn)控制
6)掌握類(lèi)的封裝特性
7)掌握構(gòu)造方法的定義和重載
8)掌握this 關(guān)鍵字和static 關(guān)鍵字的使用
9)了解代碼塊的應(yīng)用
3.典型例題:
1)面向?qū)ο蟮娜筇卣魇? 、 、 。
2)1.下列關(guān)于this 的說(shuō)法中,錯(cuò)誤的是( )
A、只能在構(gòu)造方法中使用 this 調(diào)用其它的構(gòu)造方法,不能在成員方法中使用。
B、在構(gòu)造方法中,使用 this 調(diào)用構(gòu)造方法的語(yǔ)句必須位于第一行, 且只能出現(xiàn)一次。
C、this 關(guān)鍵字可以用于區(qū)分成員變量與局部變量。
D、this 可以出現(xiàn)在任何方法中。
考核知識(shí)點(diǎn)三:面向?qū)ο螅ㄏ拢?/p>
1.考核內(nèi)容:
1)繼承的概念
2)方法的重寫(xiě)
3)super 關(guān)鍵字
4)final 關(guān)鍵字修飾類(lèi)
5)final 關(guān)鍵字修飾方法
6)final 關(guān)鍵字修飾變量
7)抽象類(lèi)
8)接口
9)多態(tài)概述
10)對(duì)象類(lèi)型的轉(zhuǎn)換
11)instanceof 關(guān)鍵字
12)Object 類(lèi)
13)成員內(nèi)部類(lèi)
14)局部?jī)?nèi)部類(lèi)
15)靜態(tài)內(nèi)部類(lèi)
16)匿名內(nèi)部類(lèi)
17)什么是異常
18)異常的類(lèi)型
19)try...catch 和finally
20)throws 關(guān)鍵字
21)throw 關(guān)鍵字
22)自定義異常
2.考核要求:
1)掌握類(lèi)的繼承、方法的重寫(xiě)以及super 關(guān)鍵字
2)掌握方法的重寫(xiě)
3)掌握supper 關(guān)鍵字的使用
4)掌握f(shuō)inal 關(guān)鍵字的使用
5)掌握抽象類(lèi)和接口的使用
6)掌握多態(tài)的使用
7)了解Object 類(lèi)與內(nèi)部類(lèi)的使用
8)了解什么是異常并掌握異常的處理方式
9)掌握自定義異常的使用
4.典型例題:
1)Java 中一個(gè)類(lèi)最多可以繼承 個(gè)類(lèi)。
2)在繼承關(guān)系中,子類(lèi)會(huì)自動(dòng)繼承父類(lèi)中的方法,但有時(shí)在子類(lèi)中需要對(duì)繼承的方法進(jìn)行一些修改,即對(duì)父類(lèi)的方法進(jìn)行 。
3) 關(guān)鍵字可用于修飾類(lèi)、變量和方法,它有“這是無(wú)法改變的”或者“最終”的含義。
4)Java 提供了一個(gè)關(guān)鍵字 ,可以判斷一個(gè)對(duì)象是否為某個(gè)類(lèi)(或接口)的實(shí)例或者子類(lèi)實(shí)例。
考核知識(shí)點(diǎn)四:Java API
1.考核內(nèi)容:
1)String 類(lèi)的初始化
2)String 類(lèi)的常見(jiàn)操作
3)StringBuffer 類(lèi)
4)StringBuilder 類(lèi)
5)System 類(lèi)
6)Runtime 類(lèi)
7)Math 類(lèi)
8)Random 類(lèi)
9)日期時(shí)間類(lèi)
10)包裝類(lèi)
11)正則表達(dá)式
2.考核要求:
1)掌握String、StringBuffer 和StringBuilder 類(lèi)的使用
2)掌握System 與Runtime 類(lèi)的使用
3)掌握Math 類(lèi)和Random 類(lèi)的使用
4)掌握日期時(shí)間類(lèi)以及包裝類(lèi)的使用
5)了解正則表達(dá)式的使用
3.典型例題:
1)編寫(xiě)一個(gè)每次隨機(jī)生成 10 個(gè) 0(包括) 到 100 之間的隨機(jī)正整數(shù)。
2)編寫(xiě)一個(gè)程序,實(shí)現(xiàn)字符串大小寫(xiě)的轉(zhuǎn)換并倒序輸出。要求如下:
(1)使用for 循環(huán)將字符串“ITcastHeiMa”從最后一個(gè)字符開(kāi)始遍歷。
(2)遍歷的當(dāng)前字符如果是大寫(xiě)字符,就使用 toLowerCase()方法將其轉(zhuǎn)換為小寫(xiě)字符,反之則使用toUpperCase()方法將其轉(zhuǎn)換為大寫(xiě)字符。
(3)定義一個(gè) StringBuffer 對(duì)象,調(diào)用 append()方法依次添加遍歷的字符,最后調(diào)用 StringBuffer 對(duì)象的toString( )方法,并將得到的結(jié)果輸出。
考核知識(shí)點(diǎn)五:集合
1.考核內(nèi)容:
1)集合類(lèi)的概述
2)Collection 接口
3)List 接口
4)ArrayList 集合
5)LinkedList 集合
6)Iterator 接口
7)foreach 循環(huán)
8)Set 接口簡(jiǎn)介
9)HashSet 集合
10)TreeSet 集合
11)Map 接口簡(jiǎn)介
12)HashMap 集合
13)TreeMap 集合
14)Properties 集合
15)泛型概述
16)泛型類(lèi)和泛型對(duì)象
17)泛型方法
18)泛型接口
19)類(lèi)型通配符
2.考核要求:
1)了解集合與Collection 接口
2)掌握List 集合、Set 集合以及Map 集合的使用
3)掌握Iterator 迭代器和foreach 循環(huán)的使用
4)熟悉泛型的使用
5)熟悉Lambda 表達(dá)式的使用
3.典型例題:
1)簡(jiǎn)述集合List、Set 和Map 的區(qū)別。
2)簡(jiǎn)述為什么ArrayList 的增刪操作比較慢,查找操作比較快。
三、考試題型和分值結(jié)構(gòu)
1.單選題,每題 2 分,共 10 題,20 分
2.判斷題,每題 2 分,共 5 題,10 分
3.填空題,每空 1 分,共 10 空,10 分
4.簡(jiǎn)答題,每題 10 分,共 3 題,30 分
5.編程題,每題 15 分,共 2 題,30 分
四、考試形式
筆試(閉卷)
五、考試時(shí)間
90 分鐘
六、主要參考書(shū)目
3.教材:《Java 基礎(chǔ)案例教程》(第 2 版) 人民郵電出版社 ISBN: 978-7-115-54747-7
4.參考書(shū):
《Java 核心技術(shù) 卷I 基礎(chǔ)知識(shí)》(原書(shū)第 11 版)
《Java 編程思想(第 4 版)》
研究考試大綱,對(duì)大綱中的考點(diǎn)及相關(guān)要求進(jìn)行認(rèn)真研究,是應(yīng)考的關(guān)鍵。正在備考專(zhuān)升本的同學(xué),關(guān)注湖南好老師升學(xué)幫網(wǎng)站可以了解更多專(zhuān)升本的考試信息。如果在學(xué)習(xí)上有困難,自制力差,可以在下方留下你的聯(lián)系方式,我們的老師會(huì)針對(duì)你的學(xué)習(xí)情況給出建議。