Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foi encontrada 1 questão.
#3718495

Durante a implementação de um aplicativo Android utilizando Kotlin, um professor solicitou que seus alunos explorassem recursos da linguagem que promovem concisão, segurança contra valores nulos e interoperabilidade com APIs Java. Ao revisar um trecho de código contendo propriedades imutáveis, tratamento seguro de nulidade e uso de inferência de tipo, os alunos deveriam reconhecer quais elementos refletem corretamente os princípios idiomáticos da linguagem Kotlin. Considerando esse contexto, é correto afirmar que:

  • A sintaxe if (obj != null) obj.doSomething() é preferida em Kotlin por ser mais idiomática que o uso do operador ?..
  • a declaração de variáveis com var garante imutabilidade e impede atribuições posteriores.
  • O operador !! é utilizado para evitar o lançamento de exceções NullPointerException em tempo de execução.
  • O uso de val para declaração de propriedades define uma referência imutável e aproveita a inferência de tipo do Kotlin.
  • A palavra-chave lateinit é obrigatória para inicializar todas as variáveis nulas no construtor primário de uma data class.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora