Ed
há 2 meses
Vamos analisar o código fornecido para entender o que a função `func3()` faz e qual será a saída após a execução. A função `func3()` recebe três estruturas do tipo `pessoa` como parâmetros: `f1`, `f2` e `f3`. Dentro da função, a linha de impressão é: ```c printf("%s %d %.2f\n", f1.nome, f2.idade, f3.salario); ``` Isso significa que a função irá imprimir: - O nome da primeira pessoa (`f1.nome`), - A idade da segunda pessoa (`f2.idade`), - O salário da terceira pessoa (`f3.salario`). Agora, vamos ver os valores que foram passados para a função `func3()`: - `p1` (f1) = {"Maria Covidiana", 50, 10000.00} - `p2` (f2) = {"Alcogelson Medeiros", 51, 12000.00} - `p3` (f3) = {"Paulo Lokidown", 60, 12500.00} Portanto, a saída da função `func3(p1, p2, p3);` será: ``` Maria Covidiana 51 12500.00 ``` Agora, analisando as opções de resposta: 1. Maria Covidiana 50 10000,00 2. Alcogelson Medeiros 60 12500,00 3. Paulo Lokidown 51 12000,00 4. Maria Covidiana 60 12500,00 5. Maria Covidiana 51 12500,00 A opção correta que corresponde à saída da função é: 5. Maria Covidiana 51 12500,00.
Mais perguntas desse material