問題詳情
參考資料:
GradeBook, GradeBookTest 兩個 class 分別存放在 GradeBook.java, GradeBookTest.java 檔
案中,且位於同一個目錄,下列部分題目必須參考這些程式碼。
1 //GradeBook.java 2 public class GradeBook 3 { 4 private String courseName; 5 private int[] grades; 6
7 public GradeBook( String name, int[] gradesArray ) 8 { 9 courseName = name;10 grades = gradesArray; 11 } 12 public void setCourseName( String name ) 13 { 14 courseName = name;
15 } 16 public String getCourseName() 17 { 18 return courseName;
19 } 20 public void displayMessage() 21 { 22 System.out.printf( "Welcome to the grade book for
%s!
", 23 getCourseName() ); 24 } 25 public void processGrades() 26 { 27 outputGrades(); 28 System.out.printf( "
Class average is %.2f
", getAverage() ); 29 //outputBarChart(); 30 } 31 public double getAverage() 32 { 33 int total = 0; // initialize total
34 for ( int grade : grades ) 35 total += grade; 36 return ( double ) total / grades.length; 37 } 38
39 //public void outputBarChart() 40
41 public void outputGrades() 42 { 43 System.out.println( "The grades are:
" ); 44 for ( int student = 0; student < grades.length; student++ ) 45 System.out.printf( "Student %2d: %3d
", 46 student + 1, grades[ student ] ); 47 } 48 }
1 // GradeBookTest.java 2 public class GradeBookTest 3 { 4 public static void main( String[] args ) 5 { 6
7 int[] gradesArray = { 87, 68, 94, 100, 83, 78, 85, 91, 76, 87 }; 8
9 GradeBook myGradeBook = new GradeBook( 10 "CS101 Introduction to Java Programming", gradesArray ); 11 myGradeBook.displayMessage(); 12 myGradeBook.processGrades(); 13 } 14 }
一、參考 GradeBook.java, GradeBookTest.java 檔案,試問 GradeBook 的建構子(Constructor)
在那裡?作用為何?(10 分)
GradeBook, GradeBookTest 兩個 class 分別存放在 GradeBook.java, GradeBookTest.java 檔
案中,且位於同一個目錄,下列部分題目必須參考這些程式碼。
1 //GradeBook.java 2 public class GradeBook 3 { 4 private String courseName; 5 private int[] grades; 6
7 public GradeBook( String name, int[] gradesArray ) 8 { 9 courseName = name;10 grades = gradesArray; 11 } 12 public void setCourseName( String name ) 13 { 14 courseName = name;
15 } 16 public String getCourseName() 17 { 18 return courseName;
19 } 20 public void displayMessage() 21 { 22 System.out.printf( "Welcome to the grade book for
%s!
", 23 getCourseName() ); 24 } 25 public void processGrades() 26 { 27 outputGrades(); 28 System.out.printf( "
Class average is %.2f
", getAverage() ); 29 //outputBarChart(); 30 } 31 public double getAverage() 32 { 33 int total = 0; // initialize total
34 for ( int grade : grades ) 35 total += grade; 36 return ( double ) total / grades.length; 37 } 38
39 //public void outputBarChart() 40
41 public void outputGrades() 42 { 43 System.out.println( "The grades are:
" ); 44 for ( int student = 0; student < grades.length; student++ ) 45 System.out.printf( "Student %2d: %3d
", 46 student + 1, grades[ student ] ); 47 } 48 }
1 // GradeBookTest.java 2 public class GradeBookTest 3 { 4 public static void main( String[] args ) 5 { 6
7 int[] gradesArray = { 87, 68, 94, 100, 83, 78, 85, 91, 76, 87 }; 8
9 GradeBook myGradeBook = new GradeBook( 10 "CS101 Introduction to Java Programming", gradesArray ); 11 myGradeBook.displayMessage(); 12 myGradeBook.processGrades(); 13 } 14 }
一、參考 GradeBook.java, GradeBookTest.java 檔案,試問 GradeBook 的建構子(Constructor)
在那裡?作用為何?(10 分)
參考答案
無參考答案
內容推薦
- 四、宗教自由的範疇會隨時代變遷,在許多民主國家除了憲法規範外,經常透過憲法判例來決定其內容。至於大陸在1982 年之後,重新給五大宗教有限度的自由,請你分析 1982 年至今,大陸政權給境內的宗教有那
- 一、我國「空氣污染防制法」第五條劃定直轄市、縣(市)各級防制區為三級,請說明這三級防制區內對固定污染源有何限制或要求?(20 分)
- ⑸勞工的從屬性(labor subordination)
- 一、說明測量作業上為何要選擇坐標系統?及如何來選擇坐標系統(依建構程序與方法說明)?(25 分)
- ⑶若同樣是等面積分割條件,但由於 AB 邊面臨道路,因此設定分割線必須經過 AB 邊的中間點 G。假設分割線是直線,與原土地邊界之交點為 G 及 H 兩點,請求出 G 及 H 兩點之坐標。(2
- ⑵若欲自 A 點引分割線將此筆土地等分為兩筆土地,請問分割點F 應設在 BC 或 CD 邊?其坐標應為何?
- 五、若z為複數(complex variables),試計算積分,其中C為圓| z |= 2。(15 分)
- 六、某一人員以標準射源做輻射計測誤差的測定,當射源度量 5 分鐘時,其百分標準差為 5%,試問另需再計測多少時間,其百分標準差才可減為 1%?(15 分)
- 三、請以JavaScript設計一個標題為「BMI 量測」動態網頁。當瀏覽器開啟此網頁時,會出現如圖一畫面,使用者可由表單(Form)輸入身高及體重數值後,再按「確定」按鈕,程式會顯示計算後的BMI指
- 七、基地示意圖:(附圖 1:基地位置示意圖)
內容推薦
- 五、韋伯論述《新教倫理與資本主義精神》,他將宗教倫理與人類的經濟現象的關聯做分析,開拓宗教社會學新領域,學界稱之為「唯心主義」。請你說明唯心主義的概念,(5 分)並論述韋伯著作中,這兩者之間的關聯。(
- 一、近年來政府積極推動各項公共建設,並以土地徵收方式取得所需用地,引起民眾抗爭,滋生爭議,最近並有部分學者在媒體上聯名發表聲明,建議我國土地徵收制度必須儘速進行變革。請問,我國土地徵收制度的根本問題在
- 37如右圖所示之理想運算放大器電路,在不飽和情況下,電流I為多少? (A)0.5mA (B)0.05mA (C)0.15mA (D)0.02mA
- 一、唐詩、宋詞具有什麼樣的文化意義?試加以闡述。(20 分)
- 二、影響漁場基礎生產力的環境因素有那些?試述之。(20 分)
- 二、從學理上說,工會應發揮那些功能?我國工會若要健全發展,應該加強其中那些功能?並請說明理由。(25 分)
- 一、為維護土地登記之效力,土地法對於因登記錯誤、遺漏或虛偽致受損害者,有損害賠償之規定。請問構成損害賠償之要件為何?損害賠償責任之歸屬如何?又該損害賠償請求權,土地法有無時效規定?應如何適用?(25
- 一、考慮下圖 ⑴試求電容器虛功QG2使得 |V2 | =1。(10 分)
- 三、試說明利用形態學判別族群(stock)之方法。(20 分)
- 三、經濟議題是勞資集體協商最重要的項目,請舉出三項可以協商的經濟議題,並說明所涉及的內容。(25 分)
- 二、試依建築法、都市計畫法及其相關法令規定,簡答下列問題:⑴已完成都市主要計畫,而尚未公布實施細部計畫之地區,於何種情形下,得准予發照建築?(10 分)
- FET 場效電晶體相較於 BJT 電晶體的特性敘述,下列何者有誤?(A) FET 是單極性裝置 (B) FET 具有高電流驅動能力(C) FET 可作為對稱性的雙向開關 (D) FET 較無雜
- 四、那一類型的水產資源較易過漁(overfishing)?試述之。(20 分)
- 四、名詞解釋:(每小題 5 分,共 25 分)⑴社會傾銷(social dumping)
- ⑵承上題,若領得建造執照後,始公布實施細部計畫,且發現其有妨害都市計畫時,試依領得建造執照,但尚未申報開工;已完成 50%結構體;已建築完竣,正申領使用執照中等三種情況,分別說明主管建築
- 二、請詳述木材纖維飽和點(Fiber Saturation Point)與平衡含水率(EquilibriumMoisture Content)二者與木材加工利用時之關係。(20 分)
- 五、何謂聖嬰年(El Niño year)、反聖嬰年(La Niña year)?其對台灣沿近海海洋環境與漁業之影響為何?試說明之。(20 分)
- ⑵社會伙伴(social partners)
- ⑶承上題,若各處置結果,因而使起造人蒙受損失時,應如何處理?(5 分)
- 三、請就木材的化學分解機制觀點說明木材化學製漿方法及木材化學製漿種類。(20 分)
- 一、如果你在縣府的職務是文化資產保存,正值民眾依照文化資產保存法提報一棟頗具古蹟價值的老建築。然而,縣府長官基於某些考量而不願將此案送進古蹟審議委員會。基於專業倫理,你認為此老建築具有古蹟價值;但基於
- ⑶爭議行為(industrial action)
- 三、都市計畫地區,直轄市、縣(市)(局)政府或鄉、鎮、縣轄市公所,對於窳陋或髒亂地區,認為有必要時,得視細部計畫劃定地區範圍,訂定更新計畫實施之,為都市計畫法所明定。試詳述都市更新之處理方式;另依都市
- 四、木材是如何形成的?請就形成層細胞分裂、成熟、堆積等三方面來加以說明。(20 分)
- 二、宗教儀式的功能是宗教社會學者關注的議題,只有發揮功能的儀式,才可能長存於社會中,請你分析涂爾幹、韋伯等宗教學者,對此議題的討論。(20 分)