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