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:
Ed
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.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade