Ed
há 6 meses
Vamos analisar o código fornecido para entender o que a função `func3()` faz e qual será a saída. A função `func3()` recebe três estruturas do tipo `pessoa` como parâmetros: `f1`, `f2` e `f3`. Dentro da função, ela imprime: ```c printf("%s %d %.2f\n", f1.nome, f2.idade, f3.salario); ``` Isso significa que a função irá imprimir: - O nome da pessoa `f1` (que é `p1`), - A idade da pessoa `f2` (que é `p2`), - O salário da pessoa `f3` (que é `p3`). Agora, vamos ver os valores que foram passados para `func3()`: - `f1` (p1) tem `nome = "Maria Estrela"`, `idade = 50`, `salario = 10000.00` - `f2` (p2) tem `nome = "Alcogelson Medeiros"`, `idade = 51`, `salario = 12000.00` - `f3` (p3) tem `nome = "Paulo Lokidown"`, `idade = 60`, `salario = 12500.00` Portanto, a saída da função `func3()` será: ``` Maria Estrela 51 12500.00 ``` Analisando as opções fornecidas, a alternativa correta que corresponde à saída da função é: Maria Estrela 51 12500,00.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
A função func3() recebe três parâmetros do tipo struct pessoa e imprime na tela o nome da primeira pessoa, a idade da segunda pessoa e o salário da terceira pessoa. Portanto, a opção que será impressa na saída após a execução é "Alcogelson Medeiros 60 12500,00".
Mais perguntas desse material