Ed
há 6 dias
Vamos analisar as asserções: I. Em estruturas de repetição com teste no início, o bloco de código pode não ser executado caso a condição seja inicialmente falsa, garantindo maior controle sobre a entrada de dados. Verdadeiro. Isso é correto, pois em estruturas como o `while`, se a condição for falsa na primeira verificação, o bloco de código não será executado. II. No laço do-while, o teste condicional ocorre após a execução do bloco de código, assegurando que a repetição aconteça pelo menos uma vez. Verdadeiro. Essa afirmação também está correta, pois o `do-while` garante que o bloco de código seja executado pelo menos uma vez antes de verificar a condição. Agora, vamos considerar a relação entre as duas asserções. Ambas são verdadeiras e a primeira explica a segunda, pois a forma como o `do-while` funciona (teste no final) é uma das razões pelas quais ele garante que o bloco de código seja executado pelo menos uma vez. Portanto, ambas as asserções são verdadeiras e a relação entre elas é correta. Se houver uma alternativa que indique que ambas são verdadeiras e que a primeira justifica a segunda, essa será a resposta correta.