Logo Passei Direto
Buscar
Leia o programa abaixo, veri�que o que a função func3() faz e assinale qual das opções será impressa na saída após a execução.

#include < stdio.h >

typedef struct pessoa

{

char nome[40];

int idade;

�oat salario;

};

void func3(struct pessoa f1, struct pessoa f2, struct pessoa f3)

{

printf("%s %d %.2f\n",f1.nome, f2.idade, f3.salario);

}

main()

{

struct pessoa p1 = {"Maria Estrela",50,10000.00};

struct pessoa p2 = {"Alcogelson Medeiros",51,12000.00};

struct pessoa p3 = {"Paulo Lokidown",60,12500.00};

func3(p1,p2,p3); }

Alcogelson Medeiros 60 12500,00
Maria Estrela 50 10000,00
Maria Estrela 60 12500,00
Paulo Lokidown 51 12000,00
Maria Estrela 51 12500,00
User badge image
Tópicos de Análise e Desenvolvimento de Sistemas

há 2 anos

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

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".

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Sobre listas duplamente encadeadas, a�rma-se:
I) Cada nó usa o dobro do número de campos ponteiro de uma lista simplesmente encadeada.
II) A complexidade de remoção é metade da complexidade de remoção em lista simplesmente encadeada.
III) Não permitem a inserção de nó no meio da lista.
I e III.
II.
III.
I.
II e III.

Sobre o método da bolha é correto a�rmar que:

A complexidade computacional deste algoritmo é O (n log n).
O tempo de execução é de�nido pela complexidade computacional sempre, independentemente da instância apresentada.
O tempo de execução pode ser linear em relação ao tamanho da entrada se a instância apresentada já estiver ordenada.

Mais conteúdos dessa disciplina