2024年懷化學(xué)院專(zhuān)升本《Java程序設(shè)計(jì)》課程考試大綱

瀏覽次數(shù):次 發(fā)布時(shí)間:2023-11-20

  懷化學(xué)院專(zhuān)升本考試《Java程序設(shè)計(jì)》課程考試大綱

  一、考試目的和要求

  Java是一種可以撰寫(xiě)跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,是Java程序設(shè)計(jì)語(yǔ)言和Java平臺(tái)(即JavaSE,JavaEE,JavaME)的總稱(chēng)。Java程序設(shè)計(jì)考試是為了檢查學(xué)生是否具備Java程序設(shè)計(jì)基本知識(shí)和初步應(yīng)用能力的考試,通過(guò)本課程的學(xué)習(xí),考生要求達(dá)到以下“知識(shí)”和“技能”兩方面的目標(biāo):

  知識(shí)方面:掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識(shí),掌握J(rèn)ava語(yǔ)言的編程語(yǔ)法和常用類(lèi)的使用。

  技能方面:能正確閱讀和理解簡(jiǎn)單的Java程序,能編寫(xiě)和調(diào)試簡(jiǎn)單功能需求的Java程序。

  考試基本要求如下:

  (1)掌握J(rèn)ava語(yǔ)言的語(yǔ)法成份及其使用方法

  (2)掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)知識(shí)

  (3)掌握J(rèn)ava類(lèi)庫(kù)的常用類(lèi)

  (4)掌握簡(jiǎn)單Java應(yīng)用程序的閱讀、理解和編寫(xiě)

  (5)了解Java圖形用戶(hù)界面程序的編寫(xiě)

  (6)了解Java語(yǔ)言的多線(xiàn)程編程

  (7)掌握一種Java程序的編譯和調(diào)試環(huán)境,能熟練地調(diào)試程序

  二、考核知識(shí)范圍及考核要求

  (一)基礎(chǔ)知識(shí)

  【考試要求】

  了解Java語(yǔ)言的歷史和特點(diǎn);掌握J(rèn)ava的程序結(jié)構(gòu)及開(kāi)發(fā)環(huán)境的搭建;熟悉Java語(yǔ)言的各種數(shù)據(jù)類(lèi)型;掌握變量和常量的定義方法;掌握基本數(shù)據(jù)類(lèi)型的轉(zhuǎn)換;掌握運(yùn)算符與表達(dá)式的運(yùn)用;熟悉Java的編碼規(guī)范。

  【主要考點(diǎn)】

  1.Java語(yǔ)言的歷史、現(xiàn)狀、特點(diǎn)、基本程序結(jié)構(gòu)以及編程環(huán)境的搭建

  2.Java語(yǔ)言的數(shù)據(jù)類(lèi)型:

  (1)基本數(shù)據(jù)類(lèi)型:byte、short、int、long、float、double、char、boolean

  (2)引用數(shù)據(jù)類(lèi)型:類(lèi)、接口、數(shù)組

  3.常量和變量

  常量的各種表示形式和類(lèi)型,變量的定義和初始化

  4.數(shù)據(jù)類(lèi)型轉(zhuǎn)換

  顯示轉(zhuǎn)換,隱式轉(zhuǎn)換

  5.運(yùn)算符

  賦值運(yùn)算符、算術(shù)運(yùn)算符、自增/減運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、條件運(yùn)算符等

  6.表達(dá)式

  表達(dá)式的組成規(guī)則,表達(dá)式運(yùn)算中的類(lèi)型轉(zhuǎn)換、優(yōu)先級(jí)和結(jié)合性

  7.Java編程規(guī)范

  (二)流程控制結(jié)構(gòu)

  【考試要求】

  熟悉流程控制分為順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),掌握選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的具體實(shí)現(xiàn)。

  【主要考點(diǎn)】

  1.Java程序的基本結(jié)構(gòu)

  2.選擇結(jié)構(gòu)

  (1)if語(yǔ)句

  (2)switch語(yǔ)句

  3.循環(huán)結(jié)構(gòu)

  (1)for語(yǔ)句

  (2)while語(yǔ)句

  (3)do-while語(yǔ)句

  4.跳轉(zhuǎn)語(yǔ)句

  (1)break語(yǔ)句

  (2)continue語(yǔ)句

  (3)return語(yǔ)句

  5.循環(huán)語(yǔ)句與分支語(yǔ)句的嵌套

  (三)面向?qū)ο蟪绦蛟O(shè)計(jì)

  【考試要求】

  掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)和基本概念;掌握類(lèi)的聲明;掌握對(duì)象的創(chuàng)建和使用;掌握繼承和多態(tài)的概念和應(yīng)用;掌握接口的聲明和實(shí)現(xiàn);掌握包的聲明、包與類(lèi)的引入;掌握J(rèn)ava類(lèi)庫(kù)常用類(lèi)的使用

  【主要考點(diǎn)】

  1.面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念

  類(lèi)、對(duì)象、成員變量、成員方法、封裝、繼承、多態(tài)

  2.類(lèi)的基本組成

  (1)類(lèi)的聲明

  (2)成員變量的聲明

  (3)成員方法的聲明與調(diào)用,方法的參數(shù)傳遞與返回值

  (4)方法的重載

  (5)靜態(tài)變量和靜態(tài)方法

  3.對(duì)象的創(chuàng)建和使用

  (1)對(duì)象的創(chuàng)建

  (2)構(gòu)造方法與對(duì)象的初始化

  (3)成員變量、成員方法的訪(fǎng)問(wèn)

  (4)this

  (5)引用的賦值

  4.類(lèi)的繼承

  (1)子類(lèi)的聲明

  (2)super

  (3)變量覆蓋和方法覆蓋

  (4)final類(lèi)和final方法

  5.類(lèi)及成員的四種訪(fǎng)問(wèn)權(quán)限

  (1)類(lèi)的訪(fǎng)問(wèn)權(quán)限:默認(rèn)權(quán)限、public

  (2)類(lèi)成員的訪(fǎng)問(wèn)權(quán)限:public、private、protected、默認(rèn)權(quán)限

  6.抽象類(lèi)與接口

  (1)abstract類(lèi)和abstract方法的聲明

  (2)接口的聲明與實(shí)現(xiàn)

  7.包

  (1)包的聲明及package語(yǔ)句

  (2)包和類(lèi)的引入及import語(yǔ)句

  8.常用類(lèi)的使用

  (1)String類(lèi)字符串的基本操作:對(duì)象創(chuàng)建,字符串的比較,字符的訪(fǎng)問(wèn)與查找,子串的查找,字符串的連接。

  (2)StringBuffer類(lèi)字符串的基本操作:對(duì)象創(chuàng)建,字符串的修改,與String類(lèi)字符串的相互轉(zhuǎn)換。

  (3)Math類(lèi)和Random類(lèi)的常用方法。

  (4)基本類(lèi)型的包裝類(lèi)及其常用方法。

  (5)了解Object類(lèi)和Class類(lèi)。

  (四)數(shù)組

  【考試要求】

  掌握一維數(shù)組、二維數(shù)組的聲明、創(chuàng)建與使用。

  【主要考點(diǎn)】

  1.數(shù)組的聲明、創(chuàng)建和初始化

  2.數(shù)組的大小和元素默認(rèn)值

  3.數(shù)組元素的使用

  (五)圖形用戶(hù)界面程序設(shè)計(jì)

  【考試要求】

  掌握AWT和Swing常用組件與容器的使用方法;掌握窗口應(yīng)用程序的構(gòu)建方法;掌握常用布局管理器的使用方法;掌握常用事件的處理方法。

  【主要考點(diǎn)】

  1.常用組件和容器的創(chuàng)建和使用

  標(biāo)簽、文本框、按鈕、文本區(qū)域、復(fù)選框、單選鈕、下拉列表、列表、定時(shí)器、窗口、面板、對(duì)話(huà)框、文件選擇器JFileChooser、顏色選擇器JColorChooser等。

  2.常用布局管理器的使用

  FlowLayout、BorderLayout、GridLayout、CardLayout

  3.事件處理模型與常見(jiàn)事件的處理

  (1)事件、事件源、事件處理者及事件處理模型;

  (2)WindowEvent、ActionEvent、ItemEvent、KeyEvent、MouseEvent、FocusEvent、TextEvent的處理。

  (六)異常處理

  【考試要求】

  理解異常處理機(jī)制;熟悉常用異常類(lèi);掌握用try-catch-finally語(yǔ)句捕獲異常;掌握拋出異常和聲明拋出異常;掌握自定義異常類(lèi)的聲明和使用。

  【主要考點(diǎn)】

  1異常的概念和分類(lèi)

  2.常用的異常類(lèi)

  3.異常的捕獲與處理:try-catch-finally

  4.異常的拋出:throw語(yǔ)句,throws子句

  5.自定義異常

  (七)輸入輸出流及文件操作

  【考試要求】

  理解輸入輸出流的概念;熟悉流的分類(lèi);掌握常用流類(lèi)的使用方法;掌握系統(tǒng)標(biāo)準(zhǔn)輸入和輸出的使用方法;掌握用Scanner類(lèi)輸入數(shù)據(jù)的方法;掌握用File類(lèi)管理文件和目錄的方法;掌握用RandomAccessFile類(lèi)讀寫(xiě)隨機(jī)訪(fǎng)問(wèn)文件的方法。

  【主要考點(diǎn)】

  1.流的分類(lèi)

  輸入流與輸出流,字節(jié)流與字符流,節(jié)點(diǎn)流與過(guò)濾流

  2.常用流

  (1)常用字節(jié)流:FileInputStream、FileOutputStream、ByteArrayInputStream、ByteArrayOutputStream、BufferedInputStream、BufferedOutputStream、DataInputStream、DataOutputStream、ObjectInputStream、ObjectOutputStream、PrintStream

  (2)常用字符流:FileReader、FileWriter、CharArrayReader、CharArrayWriter、StringReader、StringWriter、BufferedReader、BufferedWriter、InputStreamReader、OutputStreamWriter

  3.系統(tǒng)標(biāo)準(zhǔn)輸入輸出操作

  4.File類(lèi)

  文件創(chuàng)建、文件刪除、文件夾創(chuàng)建、目錄列表、文件屬性獲取和設(shè)置、文件重命名

  5.RandomAccessFile類(lèi)

  (八)高級(jí)編程基礎(chǔ)

  【考試要求】

  理解多線(xiàn)程程序設(shè)計(jì)的概念;掌握線(xiàn)程的創(chuàng)建、生命周期、調(diào)度和控制;了解線(xiàn)程的同步。

  【主要考點(diǎn)】

  多線(xiàn)程

  1.多線(xiàn)程的概念

  2.線(xiàn)程的創(chuàng)建

  3.線(xiàn)程的生命周期、調(diào)度和基本控制

  4.線(xiàn)程的同步

  三、考試形式與試卷結(jié)構(gòu)

  1、試卷分?jǐn)?shù)及考試時(shí)間

  滿(mǎn)分為100分,考試時(shí)間為120分鐘。

  2、答題方式

  答題方式為閉卷、筆試。

  3、試卷題型結(jié)構(gòu)


題型

題量

分值

單項(xiàng)選擇題

20

40

填空題

10

20

判斷題

10

20

簡(jiǎn)答題

2

10

應(yīng)用編程題

1

10

總計(jì)

43

100


  四、主要參考書(shū)目

  1、《Java基礎(chǔ)入門(mén)》,黑馬程序員著, 2018年(第二版),清華大學(xué)出版社。

  五、題型舉例

  單項(xiàng)選擇題

  1.下列屬于合法的Java標(biāo)識(shí)符是()。

  A)float

  B)+ok

  C)_test

  D)5file

  2.()是換行符的正確轉(zhuǎn)義字符。

  A)/n

  B)\r

  C)\n

  D)/r

  填空題

  1. 布爾常量即布爾類(lèi)型的兩個(gè)值,分別為true和()。

  2. 面向?qū)ο蟮娜筇卣魇牵?)、()和多態(tài)。

  判斷題

  1. 不管定義與否,任何類(lèi)都有一個(gè)不帶參數(shù)的構(gòu)造方法。()

  2. 多個(gè)線(xiàn)程并發(fā)執(zhí)行時(shí),各個(gè)線(xiàn)程中語(yǔ)句的執(zhí)行順序是確定的,但是線(xiàn)程之間的相對(duì)執(zhí)行順序也是確定的。()

  簡(jiǎn)答題

  1. 什么叫方法的重載?構(gòu)造方法可以重載嗎?

  2. Java源文件是由什么組成的?一個(gè)源文件中必須要有public類(lèi)嗎?

  應(yīng)用編程題

  1. 基于面向?qū)ο笤O(shè)計(jì)思想編程實(shí)現(xiàn)從標(biāo)準(zhǔn)輸入中讀取1個(gè)浮點(diǎn)數(shù),表示一個(gè)圓的半徑,設(shè)計(jì)一個(gè)圓Circle類(lèi)型,通過(guò)讀取的數(shù)創(chuàng)建一個(gè)Circle對(duì)象,通過(guò)調(diào)用該對(duì)象完成計(jì)算該圓的面積。

  要求:主程序名為Question.java. 計(jì)算面積標(biāo)準(zhǔn)輸出,結(jié)果保留2位小數(shù)。



湖南專(zhuān)升本最新資料領(lǐng)取

部分內(nèi)容來(lái)源于網(wǎng)絡(luò)轉(zhuǎn)載、學(xué)生投稿,如有侵權(quán)或?qū)Ρ菊居腥魏我庖?jiàn)、建議或者投訴,請(qǐng)聯(lián)系郵箱(1296178999@qq.com)反饋。 未經(jīng)本站授權(quán),不得轉(zhuǎn)載、摘編、復(fù)制或者建立鏡像, 如有違反,本站將追究法律責(zé)任!


本文標(biāo)簽: 懷化學(xué)院專(zhuān)升本懷化學(xué)院專(zhuān)升本院??季V

上一篇:2024年懷化學(xué)院商學(xué)院《旅游學(xué)概論》專(zhuān)升本考試大綱                  下一篇:2024年懷化學(xué)院專(zhuān)升本《新聞與傳播綜合能力》考試大綱

湖南3+2 統(tǒng)招專(zhuān)升本

一鍵查詢(xún)