在页面之间导航 返回到课程 在以下关于 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() 的黎波里 阿布扎比 吉达 班加罗尔 填空 输入一个或多个字词以完成句子。 ___ 是启动 intent 时在 activity 之间传递的一项数据。 如果您打开某个应用,然后使用返回按钮离开该应用,那么以下 activity 生命周期方法按什么顺序调用? onStart(), onCreate(), onDestroy(), onStop() onDestroy(), onStart(), onCreate(), onStop() onCreate(), onStart(), onStop(), onDestroy() onStart(), onCreate(), onStop(), onDestroy() 如果屏幕上显示的对话框遮挡了某个 activity 的一部分,将调用哪个 activity 生命周期方法? onPause(),因为 activity 仍然显示,但不再是焦点。 onStop(),因为当对话框在屏幕上显示时,activity 不需要响应用户输入。 onResume(),因为 activity 需要响应用户输入才能显示对话框。 onDestroy(),因为只要 activity 未获得焦点,便不需要存在。 在以下关于单个 activity 的生命周期的表述中,哪一项是正确的? 选择合适的多项回答。 可以多次调用 onStart(),但只能调用一次 onCreate()。 可以多次调用 onStop(),但只能调用一次 onPause()。 当应用进入后台时,系统会调用 onDestroy()。 当 activity 获得焦点时,系统会调用 onResume()。 在以下关于 intent 的表述中,哪一项是错误的? 隐式 intent 和显式 intent 都允许您的应用启动其他 activity。 显式 intent 要求您指定要显示的 activity 的类。 intent 通过 startActivity() 方法执行。 隐式 intent 始终会使系统询问用户要打开哪个应用。 一个 activity 在 onCreate() 中包含以下代码。如果 intent 属性为 null,那么执行此代码时会发生什么? val message = intent.extras?.getString("message" ).toString() 应用尝试访问 null 对象的 extra 属性,因此将崩溃。 应用尝试访问 null 对象,因此将崩溃。 应用不会崩溃,因为会使用 ? 以不安全的方式访问 extra 属性。 应用不会崩溃,因为会使用 ? 安全地访问 extra 属性。 以下哪些任务可以在 onCreate() 中执行? 选择合适的多项回答。 配置视图,例如设置 recycler 视图的布局管理器。 确定要在选项菜单中显示的项。 在选项菜单中为各项设置 onClickListener。 从启动 activity 的 intent 中获取 extra。 您应该用什么方法处理用户按应用栏中的按钮后会发生的情况? onCreateOptionsMenu() openOptionsMenu() onOptionsItemSelected() onPrepareOptionsMenu() 提交回答 error_outline 系统对测验进行评分时出现错误。请重试。