Vamos analisar o trecho de código fornecido: - A função `func1` é chamada no `main` com os parâmetros `false, 1, 7`. - Na função `func1`, há um loop `for` que começa em `ini` (que é 1) e continua enquanto `y` for diferente de `fim` (que é 7). - Em cada iteração do loop, o valor de `x` é invertido (`!x`) e, em seguida, é verificado se `x` é verdadeiro. Se for verdadeiro, é impresso o valor de `y`, caso contrário, é impresso o valor de `-y`. Vamos simular a execução do código: 1. y = 1, x = true (devido à negação de false), imprime 1 2. y = 2, x = false, imprime -2 3. y = 3, x = true, imprime 3 4. y = 4, x = false, imprime -4 5. y = 5, x = true, imprime 5 6. y = 6, x = false, imprime -6 Portanto, a resposta correta é: b) 1, -2, 3, -4, 5, -6
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar