內(nèi)蒙古財(cái)經(jīng)大學(xué)2022年專(zhuān)升本《Java面向?qū)ο蟪绦蛟O(shè)計(jì)》考試大綱

為科學(xué)、公平、有效地測(cè)試考生在高職(專(zhuān)科)階段專(zhuān)業(yè)理論知識(shí)、方法的掌握水平和專(zhuān)業(yè)技能操作水平,將《Java面向?qū)ο蟪绦蛟O(shè)計(jì)》確定為內(nèi)蒙古財(cái)經(jīng)大學(xué)2022年專(zhuān)升本計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)專(zhuān)業(yè)課考試課程,具體說(shuō)明如下:

一、課程性質(zhì)

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