所屬科目:行動裝置程式開發 -Android程式設計
1. 附圖程式執行後,輸出結果為何? (A) b (B) bc (C) bcd (D) bcde
2. 附圖應用迴圈敘述的 Java 的程式片段執行後之結果,下列何者正確? (A) i 的值為 10 (B) i 的值為 20 (C) i 的值為 30 (D) i 的值為 40
5. 附圖程式片段執行後,輸出結果為何? (A) 2 (B) 24 (C) 4 (D) 6
10. 附圖程式碼執行後,輸出結果為何? (A) Compile Error (B) Runtime Error (C) Children run fast. (D) Parent run slow.
15. 附圖是單元測試的程式碼片段,請問測試案例中 x、y、z 的值設為多 少,「無法」通過測試? (A) x=4, y=3, z=1 (B) x=1, y=2, z=3 (C) x=5, y=2, z=3 (D) x=2, y=2, z=1
19. 附圖程式片段是一個按鈕被點擊時的事件處理函式,假設程式可以正 常執行,請問程式空白處應依序填入何者才能讓程式正常顯示訊息對話框? (A) Builder、build (B) Builder、show (C) Create、build (D) Create、show
33. 附圖程式片段讀取了外部儲存空間的檔案(test.txt) ,假設程式可以正 常執行且已取得適當的權限且 test.txt 的內容為"安卓程式設計",請問 程式執行後的輸出結果為何? (A) I/System.out: *計*設*式*程*卓*安 (B) I/System.out: 安*卓*程*式*設*計* (C) I/System.out: *安*卓*程*式*設*計 (D) I/System.out: 安卓程式設計*
34. 附圖程式片段執行查詢/迭代 SQLite 資料庫的資料表(emp),假設程 式可以正常執行,附圖空白處依序應填入何者才可以正確地執行? (A) executeQuery、moveToNext (B) execSQL、moveToNext (C) rawQuery、fetchNext (D) rawQuery、moveToNext
43. JSON 是一個輕量型的資料交換語言,附圖程式片段建立了一個 JSON 物件並將之轉成對應字串進行輸出,下列何者為輸出的結果? (A) I/System.out: {"firstname":"Nancy","sex":"female"} (B) I/System.out: {firstname=Nancy,sex=female} (C) I/System.out: {firstname:"Nancy";sex:"female"} (D) I/System.out: {firstname="Nancy",sex="female"}
47. Service 是 Android 的應用程式元件之一,適合用來執行需使用較長時 間且不與使用者互動的作業。附圖程式片段是一個基本的 Service 應用程式元件,假設在 launcher activity 執行 startService()方法後可以正常 啟動此 Service,則程式片段中的空白處應依序填入何者? (A) android.app.Service、onStartService (B) android.app.WorkerThread、onStartCommand (C) android.app.Service、onStartCommand (D) android.content.Service、onInitService