Logo Passei Direto
Buscar
A linguagem Kotlin apresenta estruturas de controle de fluxo semelhantes às de outras linguagens modernas, com diferenciais como a expressão when, que substitui 0 uso de múltiplos if-else de forma mais legível. Os laços de repetição for, while e do...while oferecem flexibilidade para percorrer coleções e executar blocos de código com base em condições lógicas. As funções em Kotlin podem ser declaradas com retorno explícito ou como expressões únicas, e suportam argumentos padrão e nomeados, ampliando a clareza e a reutilização de código. Caderno de Estudos. A respeito das estruturas de controle de fluxo, laços de repetição e funções na linguagem Kotlin, assinale a alternativa correta. A) 0 laço for em Kotlin pode ser usado para percorrer coleções, mas não permite iteração com intervalos numéricos definidos. B) 0 laço do.. while executa O bloco de código ao menos uma vez, mesmo que a condição seja falsa na primeira verificação. C) As funções em Kotlin não podem ser declaradas com valores padrão nos parâmetros, exigindo a passagem de todos os argumentos na chamada. D) A linguagem Kotlin não permite que funções sejam utilizadas como expressões, exigindo sempre uma estrutura com bloco e retorno explícito. E) 0 comando when em Kotlin exige a declaração de uma variável booleana para ser executado, sendo uma forma especial do if. Anterior Próxima
User badge image
Rdh 2305

há 6 dias

Respostas

User badge image

Ed Verified user icon

há 6 dias

Vamos analisar cada uma das alternativas para identificar a correta: A) O laço for em Kotlin pode ser usado para percorrer coleções, mas não permite iteração com intervalos numéricos definidos. Análise: Isso é falso. O laço for em Kotlin pode sim iterar sobre intervalos numéricos definidos, como `for (i in 1..10)`. B) O laço do..while executa o bloco de código ao menos uma vez, mesmo que a condição seja falsa na primeira verificação. Análise: Isso é verdadeiro. O laço do..while sempre executa o bloco de código pelo menos uma vez antes de verificar a condição. C) As funções em Kotlin não podem ser declaradas com valores padrão nos parâmetros, exigindo a passagem de todos os argumentos na chamada. Análise: Isso é falso. Kotlin permite a declaração de funções com valores padrão nos parâmetros. D) A linguagem Kotlin não permite que funções sejam utilizadas como expressões, exigindo sempre uma estrutura com bloco e retorno explícito. Análise: Isso é falso. Kotlin permite que funções sejam expressas como expressões, especialmente com funções de uma única linha. E) O comando when em Kotlin exige a declaração de uma variável booleana para ser executado, sendo uma forma especial do if. Análise: Isso é falso. O comando when não exige uma variável booleana e pode ser usado de forma mais flexível, semelhante a um switch case em outras linguagens. Diante da análise, a alternativa correta é: B) O laço do..while executa o bloco de código ao menos uma vez, mesmo que a condição seja falsa na primeira verificação.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina