1. O Kotlin é ___ interoperável com a linguagem de programação Java.
  2. Verdadeiro ou falso? O processo de conversão do Android Studio produz código Kotlin funcionalmente equivalente para compilação e execução.
  3. Combine as descrições de como o Kotlin gera no bytecode da JVM com as anotações corretas.

    Cada resposta corresponde a apenas um item.

    Gera membros e métodos estáticos

    Gera métodos sobrecarregados para funções com valores padrão

    Muda o nome de getters e setters

    Expõe uma propriedade diretamente como um campo, e não via getters e setters

    Declara as exceções verificadas

  4. Quais são as diferentes maneiras de incorporar o Kotlin a um app Android já existente programado na linguagem de programação Java?

    Escolha quantas respostas você achar adequado.

  5. Quais das seguintes afirmações são verdadeiras sobre a segurança de valores nulos no Kotlin?

    Escolha quantas respostas você achar adequado.

  6. Suponha que você tenha declarado uma função no Kotlin que contenha valores padrão para os três parâmetros. Quais das afirmações a seguir são verdadeiras sobre como chamar essa função?

    Escolha quantas respostas você achar adequado.