2023年南京工業(yè)職業(yè)技術大學五年一貫制專轉本Java語言程序設計專業(yè)考試內容
2023年南京工業(yè)職業(yè)技術大學五年一貫制專轉本Java語言程序設計專業(yè)考試內容
? ? 考試科目一:JAVA語言程序設計
? ? 一、參考教材:
? ? Java語言程序設計(基礎篇),第10版,梁勇,機械工業(yè)出版社,ISBN:9787111506904
? ? 二、考試方式和考試時間:閉卷考試、滿分100分,考試時間為90分鐘。
? ? 三、試題類型:主要包括選擇題、判斷題、程序填空題、讀程題、簡答題、編程題等類型,并根據每年的考試要求做相應調整。
? ? 四、考試范圍:
? ? 第一部分Java概述
? ? (1)Java語言規(guī)范、API、JDK和IDE
? ? (2)創(chuàng)建、編譯和執(zhí)行Java程序
? ? (3)程序設計風格
? ? (4)程序設計常見錯誤
? ? 第二部分基本程序設計
? ? (1)從控制臺讀取輸入;
? ? (2)標識符、變量、表達式、賦值語句和常量
? ? (3)數值數據類型和操作、數值類型轉換
? ? (4)表達式求值以及操作符優(yōu)先級
? ? (5)增強賦值操作符、自增和自減操作符
? ? 第三部分選擇
? ? (1)條件控制if-else語句及其嵌套
? ? (2)switch語句
? ? (3)條件表達式
? ? (4)操作符的優(yōu)先級和結合規(guī)則
? ? 第四部分數學函數、字符和字符串
? ? (1)常用數學函數
? ? (2)字符數據類型和操作
? ? (3)String類型
? ? (4)格式化控制臺輸出
? ? 第五部分循環(huán)
? ? (1)while循環(huán)
? ? (2)do-while循環(huán)
? ? (3)for循環(huán)
? ? (4)嵌套循環(huán)
? ? (5)關鍵字break和continue
? ? 第六部分方法
? ? (1)定義方法、調用方法
? ? (2)通過傳值進行參數傳遞
? ? (3)重載方法
? ? (4)變量的作用域
? ? 第七部分數組
? ? (1)數組的基礎知識
? ? (2)將數組傳遞給方法
? ? (3)從方法中返回數組
? ? (4)可變長參數列表
? ? (5)二維及多維數組的基礎知識
? ? 第八部分對象和類
? ? (1)定義類和創(chuàng)建對象
? ? (2)通過引用變量訪問對象
? ? (3)使用Java庫中的類:Date類、Random類
? ? (4)靜態(tài)變量和靜態(tài)方法
? ? (5)可見性修飾符
? ? (6)數據域封裝
? ? (7)向方法傳遞對象參數
? ? (8)對象數組
? ? (9)類變量的作用域
? ? (10)this引用
? ? 第九部分繼承和多態(tài)
? ? (1)父類和子類
? ? (2)super關鍵字
? ? (3)方法重寫
? ? (4)0bject類及其toString方法
? ? (5)多態(tài)
? ? (6)動態(tài)綁定
? ? (7)對象類型轉換和instanceof運算符
? ? (8)protected數據和方法
? ? (9)防止擴展和重寫
? ? 第十部分抽象類和接口
? ? (1)抽象類
? ? (2)接口
? ? (3)Comparable接口
