Logo Passei Direto
Buscar

O controle de fluxo direciona a execução do código com base em condições. Em Kotlin, ele inclui estruturas condicionais, como if-else e when, que definem diferentes caminhos de execução, e laços de repetição, como for, while e do-while, que repetem blocos de código enquanto uma condição for verdadeira.

Dominar essas estruturas torna o código mais claro e eficiente, permitindo que os programas se adaptem dinamicamente a diversas situações.Fonte: LECHETA, R. R. Android essencial com Kotlin. 2. ed. São Paulo: Novatec, 2018.Com base no texto, analise as seguintes afirmativas sobre as estruturas de controle de fluxo em Kotlin:I. O when pode substituir múltiplos if-else, tornando o código mais legível.

II. Estruturas de repetição podem ser combinadas para resolver problemas complexos.

III. Laços como for e while podem causar loops infinitos se não forem bem controlados.

IV. O do-while sempre executa o bloco ao menos uma vez, independentemente da condição.É correto o que se afirma em:

User badge image
NvDx

há 6 meses

User badge image
NvDx

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada afirmativa: I. O when pode substituir múltiplos if-else, tornando o código mais legível. Verdadeiro, a estrutura `when` em Kotlin é frequentemente usada para simplificar e tornar o código mais legível em comparação com múltiplas instruções `if-else`. II. Estruturas de repetição podem ser combinadas para resolver problemas complexos. Verdadeiro, é comum combinar diferentes laços de repetição para resolver problemas mais complexos, permitindo uma maior flexibilidade na lógica do programa. III. Laços como for e while podem causar loops infinitos se não forem bem controlados. Verdadeiro, se as condições de saída de um laço `for` ou `while` não forem corretamente definidas, isso pode resultar em loops infinitos. IV. O do-while sempre executa o bloco ao menos uma vez, independentemente da condição. Verdadeiro, essa é uma característica do laço `do-while`, que garante que o bloco de código seja executado pelo menos uma vez antes de verificar a condição. Todas as afirmativas (I, II, III e IV) estão corretas. Portanto, a alternativa correta é que todas as afirmações são verdadeiras. Se houver uma opção que indique que todas estão corretas, essa seria a resposta. Se não houver, você deve considerar que todas as afirmativas são verdadeiras.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina