榮譽第一 ※考試時間請關閉手機
國立空中大學九十三學年度上學期期末考試題【正題】
科目:程式語言
一律橫式作答 共一頁一. 是非題 (20%,每題 4 分)
1 (O) x=20,y=9,則 Java 語法中的 x%y=2。(p 131)
2 (X) Java 語言的 while 迴路中的程式行至少會被執行一次。(p 165) 3 (X) Java 語言中支援動態陣列的類別是 DArray。(p 178)
4 (O) Java 語言中的 this 語法用來引用物件本身。(p 207)
5 (O) Java 語言支援自動垃圾回收(garbage collection)的機制。(p 216)
二. 選擇題 (20%,每題 4 分)
1 (○2 ) 以下那一種觀念可以將 Java 的類別包裝成類別庫 ? ○1 object ○2 package
○3 garbage collection ○4 parent class。(p 116)
2 (○1 ) Java 的 Math 類別屬於那一個類別庫 ? ○1 java.lang ○2 java.net ○3 java.io ○4 java.awt。(p 144)
3 (○3 ) Java 語言中的那一種語法有助於發現執行時期的錯誤 ? ○1 for loop ○2 while loop ○3 exception handling ○4 interface。(p 239)
4 (○4 ) Java 語言中的那一種語法跟抽象類別的概念很類似 ? ○1 for loop ○2 while loop ○3 exception handling ○4 interface。(p 200)
5 (○4 ) 01002 XOR 01012會得到什麼答案 ? ○1 10012 ○2 11012 ○3 01112 ○4 00012。 (p 132)
三. 問答題 (60%,每題 10 分)
1 請列舉 3 種 Java 語言中的基本值(literals) 。(p 125)
2 Java 語法中的 switch 支援岔路(branch)的執行方式,請說明在 switch 中使用 break 語法的作用。(p 169)
3 請說明 Java 語言中物件(object)的觀念。(p 189)
4 請說明 Java 語言中類別(class)的觀念。(p 190)
5 請用自己寫 Java 程式的經驗來闡述 Java 有沒有副程式(subroutine)的概念。(p 235)
6 請說明 Java 語言中建構子(constructor)的觀念。(p 216)