瀏覽不同畫面 返回課程 關於 Kotlin 中的集合和高階函式,以下何者不正確? 清單、地圖和集合都可以使用高階函式。 清單未排序,但地圖和資料集則是已排序的資料類型。 就像集合中的元素一樣,地圖中的鍵也不得重複。不過,多個鍵可以對應到同一個值。 高階函式 (例如地圖和篩選器) 可以使用 lambda 函式做為參數。 基於下列程式碼,oneWordCities[1] 的結果是什麼? val cities = listOf("Jeddah", "Bengaluru", "Shenzhen", "Abu Dhabi", "Mountain View", "Tripoli", "Bengaluru", "Lima", "Mandalay", "Tripoli") val oneWordCities = cities.toSet().toList().filter { !it.contains(" ")}.sorted() 的黎波里 阿布達比 吉達 班加羅爾 填空題 請輸入一或多個字來組成完整句子。 ___ 是啟動意圖時在活動之間傳送的資料。 如果你在開啟某個應用程式後,使用返回按鈕離開該應用程式,系統會依下列哪一組順序呼叫以下的活動生命週期活動方法? onStart(), onCreate(), onDestroy(), onStop() onDestroy(), onStart(), onCreate(), onStop() onCreate(), onStart(), onStop(), onDestroy() onStart(), onCreate(), onStop(), onDestroy() 如果螢幕上顯示的對話方塊導致部分活動模糊不清,系統會呼叫哪一項活動生命週期方法? onPause(),因為活動仍然顯示,但不會再聚焦。 onStop(),因為畫面上顯示對話方塊時,活動不需要回應使用者輸入的內容。 onResume(),因為活動必須回應使用者輸入的內容,才能顯示對話方塊。 onDestroy(),因為只要活動不是焦點,即可不必存在。 關於單一活動的生命週期,下列敘述何者正確? 請選取所有正確答案。 onStart() 可以多次呼叫,而 onCreate() 只能呼叫一次。 onStop() 可以多次呼叫,而 onPause() 只能呼叫一次。 當應用程式進入背景時,系統會呼叫 onDestroy()。 在活動獲得關注時,系統會呼叫 onResume()。 以下有關意圖的敘述,何者不正確? 隱含和明確的意圖可讓應用程式啟動其他活動。 你必須為明確意圖指定要顯示的活動類別。 意圖是透過 startActivity() 方法執行。 隱含意圖一律會導致系統詢問使用者要開啟哪個應用程式。 某個活動的 onCreate() 中包含下列程式碼。如果 intent 屬性為 null,執行此程式碼時會有什麼影響? val message = intent.extras?.getString("message" ).toString() 應用程式嘗試存取空值物件中的 extras 屬性,因此會異常終止。 應用程式嘗試存取空值的物件,因此會異常終止。 因為透過 ? 以不安全的方式存取 extras 屬性,應用程式不會停止運作。 因為透過 ? 以安全的方式存取 extras 屬性,應用程式不會停止運作。 下列哪些工作可以在 onCreate() 中執行? 請選取所有正確答案。 設定檢視畫面,例如設定回收器檢視畫面的版面配置管理員。 決定要在選項選單中顯示的項目。 在選項選單中設定項目的 onClickListener。 從啟動活動的意圖獲得額外項目。 當使用者按下應用程式列上的按鈕時,應該透過哪一個方法處理後續作業? onCreateOptionsMenu() openOptionsMenu() onOptionsItemSelected() onPrepareOptionsMenu() 提交答案 error_outline 計算測驗分數時出現錯誤。請再試一次。