“面向 Java 开发者的 Kotlin”测验 返回到课程 Kotlin 可 ___ 与 Java 编程语言互操作。 50% 90% 98% 100% 判断正误。Android Studio 中的转换过程会生成可编译和运行的具有同等功能 Kotlin 代码。 正确。 错误。 将关于如何在 JVM 字节码中生成 Kotlin 代码的描述与正确的注解相匹配。 每项回答仅与一项匹配。 生成静态成员和方法 @JvmField @Throws @JvmName @JvmStatic @JvmOverloads 为包含默认值的函数生成重载方法 @JvmField @Throws @JvmName @JvmStatic @JvmOverloads 更改 getter 和 setter 的名称 @JvmField @Throws @JvmName @JvmStatic @JvmOverloads 将属性直接作为字段公开,而不是通过 getter 和 setter 公开 @JvmField @Throws @JvmName @JvmStatic @JvmOverloads 声明已检查的异常 @JvmField @Throws @JvmName @JvmStatic @JvmOverloads 您可以采用哪些不同的方式将 Kotlin 集成到使用 Java 编程语言编写的现有 Android 应用中? 选择合适的多项回答。 向项目添加新的 Kotlin 类(例如,一个新 activity)。 将应用的一部分迁移到 Kotlin。 用 Kotlin 编写新的测试。 将实用程序方法移至扩展函数。 这些选项都不适用。 以下关于 Kotlin 提供 null 安全性的表述中哪些项是正确的? 选择合适的多项回答。 Kotlin 中不存在 null 值。 默认情况下,Kotlin 变量不能保留 null 值。 如果您希望变量保留 null 值,请对数据类型使用 ? 来指定它是可为 null 类型。 在 Kotlin 中,null 表示整数为 0 或字符串为字符串。 在继续评估表达式之前,使用安全调用运算符 ?. 作为检查属性是否为 null 的一种简便方法。 假设您已在 Kotlin 中声明了一个函数,该函数包含其全部三个参数的默认值。以下关于调用此类函数的表述中哪些项是正确的? 选择合适的多项回答。 您可以不用任何参数来调用函数。 您可以调用函数并使用命名参数。 您可以用显示的所有参数调用函数。 函数声明无法编译,所以不能调用该函数。 提交回答 error_outline 系统对测验进行评分时出现错误。请重试。