2016上海市計算機(jī)二級《Java程序設(shè)計》考試大綱
Java是一種可以撰寫跨平臺應(yīng)用程序的面向?qū)ο蟮某绦蛟O(shè)計語言!禞ava程序設(shè)計》是計算機(jī)二級考試科目之一,下面是百分網(wǎng)小編為大家搜索整理了關(guān)于上海市計算機(jī)二級《Java程序設(shè)計》考試大綱,歡迎參考復(fù)習(xí),希望對大家有所幫助!想了解更多相關(guān)信息請持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

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