- 相關(guān)推薦
2016年上海計(jì)算機(jī)二級(jí)JAVA考試大綱
上海市高等學(xué)校計(jì)算機(jī)等級(jí)考試(二級(jí))《Java程序設(shè)計(jì)》考試大綱
(2016年修訂)
一、考試性質(zhì)
上海市高等學(xué)校計(jì)算機(jī)等級(jí)考試是上海市教育委員會(huì)組織的全市高校統(tǒng)一的教學(xué)考試,是檢測(cè)和評(píng)價(jià)高校計(jì)算機(jī)基礎(chǔ)教學(xué)水平和教學(xué)質(zhì)量的重要依據(jù)之一。該項(xiàng)考試旨在規(guī)范和加強(qiáng)上海高校的計(jì)算機(jī)基礎(chǔ)教學(xué)工作,提高學(xué)生的計(jì)算機(jī)應(yīng)用能力?荚噷(duì)象主要是上海市高等學(xué)校學(xué)生,每年舉行一次,通常安排在當(dāng)年的十月下旬、十一月上旬的星期六或星期日。凡考試成績(jī)達(dá)到合格者或優(yōu)秀者,由上海市教育委員會(huì)頒發(fā)相應(yīng)的證書。
本考試由上海市教育委員會(huì)統(tǒng)一領(lǐng)導(dǎo),聘請(qǐng)有關(guān)專家組成考試委員會(huì),委托上海市教育考試院組織實(shí)施。
二、考試目標(biāo)
上海市高等學(xué)校計(jì)算機(jī)等級(jí)考試(二級(jí))主要內(nèi)容是基于不同語種的程序設(shè)計(jì)。通過程序設(shè)計(jì)的教學(xué)和考核,旨在訓(xùn)練大學(xué)生的計(jì)算思維和編程技術(shù),重在培養(yǎng)大學(xué)生應(yīng)用程序設(shè)計(jì)語言編寫程序解決實(shí)際問題的能力。
Java程序設(shè)計(jì)語言是目前國(guó)內(nèi)外廣泛應(yīng)用的計(jì)算機(jī)程序設(shè)計(jì)語言。它是面向?qū)ο蠹夹g(shù)成功應(yīng)用的范例,而面向?qū)ο蠹夹g(shù)已成為計(jì)算機(jī)應(yīng)用開發(fā)領(lǐng)域的主流趨勢(shì)。學(xué)生通過該課程的學(xué)習(xí),應(yīng)能了解程序設(shè)計(jì)語言的基本知識(shí)、面向?qū)ο蟮幕靖拍,掌握程序設(shè)計(jì)的基本方法與思路,這包括了Java程序設(shè)計(jì)語言中的結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、圖形用戶界面設(shè)計(jì)、異常處理、多線程程序設(shè)計(jì)、輸入輸出流等,并能綜合應(yīng)用這些知識(shí)解決簡(jiǎn)單實(shí)際問題。
《Java程序設(shè)計(jì)》的考試目標(biāo)是測(cè)試考生掌握J(rèn)ava程序設(shè)計(jì)語言知識(shí)的程度和綜合運(yùn)用該語言知識(shí)進(jìn)行程序設(shè)計(jì)的基本能力。
三、考試細(xì)則
1.考試時(shí)間:120分鐘。
2.考試方式:考試采用基于網(wǎng)絡(luò)環(huán)境的無紙化上機(jī)考試。
3.考試環(huán)境:
Ø上海市高校計(jì)算機(jī)等級(jí)考試通用平臺(tái)。
Ø操作系統(tǒng):Windows 7中文版。
Ø程序開發(fā)環(huán)境:安裝SDK1.6版及以上,并設(shè)置SDK的操作環(huán)境。建議安裝集成開發(fā)環(huán)境Eclipse standard 3.6版本或以上(或其它Java開發(fā)環(huán)境)。注:安裝Eclipse,須先安裝JRE。
四、試卷結(jié)構(gòu)
序號(hào) |
題型 |
題量 |
計(jì)分 |
考核目標(biāo) |
一 |
單選題 |
10題 |
15分 |
基本概念 語義知識(shí) 常用方法 |
二 |
程序填空題 |
2~3題 |
20分 |
基本概念 基本語句 程序理解 |
三 |
程序調(diào)試題 |
3題 |
30分 |
基本語句 程序設(shè)計(jì) 程序調(diào)試 |
四 |
編程題 |
1~2題 |
35分 |
綜合應(yīng)用 常用算法 |
合 計(jì) |
|
16~18題 |
100分 |
|
五、考試內(nèi)容和要求
序號(hào) |
內(nèi)容 |
知識(shí)點(diǎn) |
要求 |
|
1 |
Java程序設(shè)計(jì)基礎(chǔ) |
|||
|
Java的特點(diǎn)與結(jié)構(gòu) |
· Java程序設(shè)計(jì)語言的特點(diǎn) · 應(yīng)用程序、小應(yīng)用程序的結(jié)構(gòu)與書寫格式 |
知道 掌握 |
|
Java程序的開發(fā) |
· Java 的開發(fā)步驟 · Java 的開發(fā)工具和資源 |
掌握 理解 |
||
標(biāo)識(shí)符 |
· 用戶自定義標(biāo)識(shí)符規(guī)則 · 系統(tǒng)專用標(biāo)識(shí)符(關(guān)鍵字) |
掌握 理解 |
||
數(shù)據(jù)類型與變量常量 |
· 基本數(shù)據(jù)類型:整數(shù)型、實(shí)型、字符型和布爾型 · 復(fù)合數(shù)據(jù)類型:類、接口和數(shù)組 · 常量和變量的定義形式及各種類型的表示方法 |
掌握 理解 掌握 |
||
運(yùn)算符
|
· 賦值、算術(shù)、遞增/減、關(guān)系、邏輯、復(fù)合、位運(yùn)算、條件運(yùn)算符 · 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 |
理解
掌握 |
||
表達(dá)式 |
· 表達(dá)式的組成規(guī)則和求值順序 · 表達(dá)式運(yùn)算中的自動(dòng)類型轉(zhuǎn)換和強(qiáng)制類型轉(zhuǎn)換 |
掌握 掌握 |
||
2 |
Java 結(jié)構(gòu)化程序設(shè)計(jì) |
|||
|
順序結(jié)構(gòu)及語句 |
· 隔開語句: ; · 注釋語句://,/*…*/,/**…*/ · 輸入語句 |
掌握 理解 掌握 |
|
選擇結(jié)構(gòu)及語句 |
· if語句、if…else語句、if…else if語句 · if語句嵌套 · switch語句 |
掌握 掌握 掌握 |
||
循環(huán)結(jié)構(gòu)及語句 |
· for語句、while語句、do…while語句 · 循環(huán)語句嵌套 |
掌握 掌握 |
||
轉(zhuǎn)移語句 |
· break語句、continue語句 |
掌握 |
||
程序模塊化與方法 |
· 方法的定義,參數(shù)傳遞,作用域 |
掌握 |
||
數(shù)組 |
· 一維數(shù)組的定義及應(yīng)用 · 二維數(shù)組的定義及應(yīng)用 · 字符串處理 |
掌握 掌握 掌握 |
||
3 |
Java面向?qū)ο蟪绦蛟O(shè)計(jì) |
|||
|
面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念 |
· 類、對(duì)象及關(guān)系 |
理解 |
|
類的創(chuàng)建 |
· 類的基本形式和聲明 · 成員變量,成員方法, · 類成員,類方法 |
掌握 掌握 掌握 |
||
對(duì)象的創(chuàng)建和使用 |
· 對(duì)象的聲明和實(shí)例化 · 構(gòu)造方法 · 成員變量、成員方法的引用 · 對(duì)象的生命周期 |
掌握 掌握 掌握 知道 |
||
封裝 |
· 四種訪問權(quán)限含義及應(yīng)用 |
理解 |
||
繼承 |
· 子類繼承超類(父類)的概念 · 創(chuàng)建子類 · 子類的構(gòu)造方法 · null、this、super對(duì)象運(yùn)算符 · 最終類和最終方法 · 抽象類和抽象方法 |
理解 掌握 掌握 理解 理解 理解 |
||
多態(tài) |
· 方法重載,方法覆蓋 |
掌握 |
||
接口 |
· 聲明和實(shí)現(xiàn) |
理解 |
||
包 |
· 引用java定義的包 · 自定義包 |
理解 理解 |
||
4 |
圖形用戶界面設(shè)計(jì) |
|||
|
小應(yīng)用程序概念 |
· 小應(yīng)用程序安全模型 · java.applet.Applet與其它類的關(guān)系 · 小應(yīng)用程序生命期 |
知道 知道 知道 |
|
小應(yīng)用程序與HTML語言 |
· HTML語言中的applet標(biāo)記的語法 · APPLET與HTML通訊: · getDocumentBase(),getCodeBase(),getParameter() |
理解 理解 知道 |
||
用java.awt設(shè)計(jì)圖形用戶界面 |
· 常用組件:標(biāo)簽、文本域、按鈕、布局、面板、文本區(qū)域、復(fù)選框、單選鈕、下拉列表、列表、窗口、菜單、對(duì)話框以及對(duì)應(yīng)的事件處理機(jī)制 |
掌握 |
||
用Swing設(shè)計(jì)圖形用戶界面 |
· 常用組件:標(biāo)簽、文本域、按鈕、文本區(qū)域、復(fù)選框、單選鈕、單選按鈕、菜單、密碼域、格式化文本區(qū)域、樹、表格、分割框、滾動(dòng)框、滑動(dòng)條以及對(duì)應(yīng)的事件處理機(jī)制 |
知道 |
||
2D圖形設(shè)計(jì) |
· 坐標(biāo)系統(tǒng),設(shè)置字體、顏色,各種繪圖方法 |
掌握 |
||
5 |
異常處理 |
|||
|
異常處理及語句 |
· 異常類的繼承關(guān)系 · try…catch…finally語句 · throw,throws語句 · 異常處理準(zhǔn)則 |
知道 理解 理解 知道 |
|
6 |
多線程程序設(shè)計(jì) |
|||
|
線程的概念與創(chuàng)建 |
· 線程與進(jìn)程、多任務(wù)的區(qū)別 · 創(chuàng)建方法,Thread類,Runnable接口 |
知道 理解 |
|
線程控制與優(yōu)先級(jí) |
· 控制線程的方法 · getPriority, setPriority方法 |
理解 知道 |
||
線程組與線程的同步 |
· ThreadGroup類和方法,同步控制,synchronized |
知道 |
||
7 |
輸入輸出流 |
|||
|
流的概念 |
· 字節(jié)流、字符流、緩沖流 |
知道 |
|
輸入/輸出流與文件的操作 |
· 標(biāo)準(zhǔn)輸入輸出,順序、隨機(jī)文件讀寫,文件操作 |
理解 |
||
8 |
網(wǎng)絡(luò)應(yīng)用 |
|||
|
URL應(yīng)用 |
· 創(chuàng)建URL對(duì)象,獲取URL對(duì)象的信息 |
理解 |
|
Socket應(yīng)用 |
· 通過TCP套接字實(shí)現(xiàn)服務(wù)器端和客戶端的通信 |
知道 |
||
網(wǎng)絡(luò)安全 |
· Java的安全特性,安全策略,安全原則 |
知道 |
||
9 |
多媒體應(yīng)用 |
|||
|
圖像顯示 |
· 用java.awt和swing組件實(shí)現(xiàn) |
理解 |
|
動(dòng)畫設(shè)計(jì) |
· 用線程方法和時(shí)鐘對(duì)象實(shí)現(xiàn) |
知道 |
||
聲音播放 |
· 多音頻文件 |
理解 |
||
六、說明
1.建議學(xué)時(shí)數(shù):72-80學(xué)時(shí),其中不少于32學(xué)時(shí)為實(shí)驗(yàn)課。
2.參考教材:
Ø《Java程序設(shè)計(jì)教程(第3版)》(施霞萍、王瑾德、史建成、馬可辛、張歡歡編著), 機(jī)械工業(yè)出版社,2012年。
Ø《Java程序設(shè)計(jì)習(xí)題精析與實(shí)驗(yàn)指導(dǎo)》(施霞萍、王瑾德、史建成、馬可辛編著),機(jī)械工業(yè)出版社,2013年。
【上海計(jì)算機(jī)二級(jí)JAVA考試大綱】相關(guān)文章:
計(jì)算機(jī)等級(jí)考試二級(jí)Java語言考試大綱10-04
2017二級(jí)計(jì)算機(jī)msoffice考試大綱08-23
2017計(jì)算機(jī)二級(jí)考試C++考試大綱10-14
2017計(jì)算機(jī)二級(jí)考試Visual FoxPro考試大綱06-03
2017計(jì)算機(jī)二級(jí)考試Visual Basic 考試大綱08-10
2017計(jì)算機(jī)二級(jí)考試Java考試內(nèi)容10-05
2017計(jì)算機(jī)二級(jí)考試二級(jí)Access考試內(nèi)容大綱07-17
2017計(jì)算機(jī)二級(jí)考試MS office 考試內(nèi)容大綱05-03