test
TRANSCRIPT
![Page 1: Test](https://reader038.vdocuments.site/reader038/viewer/2022100606/55a05b391a28ab09688b4763/html5/thumbnails/1.jpg)
Data Structure期中考範例
![Page 2: Test](https://reader038.vdocuments.site/reader038/viewer/2022100606/55a05b391a28ab09688b4763/html5/thumbnails/2.jpg)
1. 請找出程式錯誤
參考系統class HelloWorld {
public static void main (String args[]){
System.out.println("Hello World!");
}
}
![Page 3: Test](https://reader038.vdocuments.site/reader038/viewer/2022100606/55a05b391a28ab09688b4763/html5/thumbnails/3.jpg)
2. The Hello Name Application
請使用整合軟體發展環境 GEL ,設計一 java程式,執行
2. 從參數 輸入 Mary John
3. 輸出 Hello Mary
Hello John
![Page 4: Test](https://reader038.vdocuments.site/reader038/viewer/2022100606/55a05b391a28ab09688b4763/html5/thumbnails/4.jpg)
3. 請依下列程序設計 java 程式做整數相加。
• 1. 宣告 3 個整數及設定起始值– it01 等於 10– it02 等於 20– it03
• 2. 使 it03 等於 it01 加 it02• 3. 輸出
– it01– int02– int03
![Page 5: Test](https://reader038.vdocuments.site/reader038/viewer/2022100606/55a05b391a28ab09688b4763/html5/thumbnails/5.jpg)
4. 請依下列程序設計 java 程式做double 實數相除。
• 1. 宣告 3 個 double 實數及設定起始值– db01 等於 10.0– db02 等於 20.0– d03
• 2. 使 db03 等於 db01 除以 db02• 3. 輸出
– db01– db02– db03
![Page 6: Test](https://reader038.vdocuments.site/reader038/viewer/2022100606/55a05b391a28ab09688b4763/html5/thumbnails/6.jpg)
5. 請使用 for Loop 做 1 至 100 之學號最後一位的倍數相加
• 例如 9554060006 同學,請以 6 的倍數相加
![Page 7: Test](https://reader038.vdocuments.site/reader038/viewer/2022100606/55a05b391a28ab09688b4763/html5/thumbnails/7.jpg)
6. Inheritance ( 繼承 )
• 請以 MotorVehicle, Car, MotorCycle
Compact, Wagon, Coupe 關係說明繼承。
![Page 8: Test](https://reader038.vdocuments.site/reader038/viewer/2022100606/55a05b391a28ab09688b4763/html5/thumbnails/8.jpg)
7. 數學館應用 The Math Library
• 請找出 java.lang.Math 之文件位址。• 請找出 java.lang.Math class 的欄位 (Field)
• 請以 java.lang.Math 之 abs() method 說明多形 (Polymorphism) 。
![Page 9: Test](https://reader038.vdocuments.site/reader038/viewer/2022100606/55a05b391a28ab09688b4763/html5/thumbnails/9.jpg)
8. 請設計 JAVA 程式以檔案輸入自串
• 開啟檔案• 讀入字串• 輸出字串檔名及內容依學號之流水號,如學號 9554060010檔名: 955406.txt內容:101112
![Page 10: Test](https://reader038.vdocuments.site/reader038/viewer/2022100606/55a05b391a28ab09688b4763/html5/thumbnails/10.jpg)
9. (10 分 ) 由檔案讀入 float 實數文數字至一向量,加總。
• 宣告一 float 陣列 , float 變數• 開啟檔案• 讀入字串,轉成 float 實數,儲存於 float 陣列• float 陣列值加總存於 float 變數• 列印 float 變數檔名及內容依學號之流水號,如學號 9554060010檔名: 955406.txt內容:10f11f12f
![Page 11: Test](https://reader038.vdocuments.site/reader038/viewer/2022100606/55a05b391a28ab09688b4763/html5/thumbnails/11.jpg)
10. (10 分 ) 由檔案讀入 double 實數文數字至一向量,加總。
• 宣告一 double 陣列 , double 變數• 開啟檔案• 讀入字串,轉成 double 實數,儲存於 double 陣列• double 陣列值加總存於 double 變數• 列印 double 變數檔名及內容依學號之流水號,如學號 9554060010檔名: 955406.txt內容:10.111.212.3