Buscar

Um programa em C nada mais é do que uma coletânea de funções, gerenciadas por um ou mais programas. A criação de funções no programa traz alguns be...

Um programa em C nada mais é do que uma coletânea de funções, gerenciadas por um ou mais programas. A criação de funções no programa traz alguns benefícios são eles; Facilita a leitura do programa, pois as funções criadas podem ser reutilizadas várias vezes, sem a necessidade de repetir código; facilita a divisão de tarefas; elas podem ser testados individualmente; com as funções há uma transparência de tarefa, é possível ignorar como uma tarefa é executada, só é necessário saber como usar a função. Analise o código abaixo e identifique a saída do mesmo.

1.....#include

2.....void funcao(int a, int b){

3.....int c;

4.....c=a;

5.....a=b;

6.....b=c;

7.....}

8.....void main(){

9.....int a, b;

10....a=21; b=18;

11....funcao(a, b);

12....printf("a= %d b=%d", a, b);_

13 }

Escolha uma opção:

a. a=18 b=18

b. Todas as alternativas estão incorretas.

c. a=21 b=21

d. a=21 b=18

e. a=18 b=21

Respostas

User badge image

Ed Verified user icon

A saída do código apresentado será: d) a=21 b=18. Explicação: - Na linha 10, as variáveis a e b recebem os valores 21 e 18, respectivamente. - Na linha 11, a função "funcao" é chamada, passando como parâmetros as variáveis a e b. - Dentro da função "funcao", as variáveis a e b são trocadas de valor, utilizando uma variável auxiliar c. - No entanto, essas alterações ocorrem apenas dentro da função "funcao", não afetando as variáveis a e b fora dela. - Na linha 12, é impresso o valor das variáveis a e b, que são 21 e 18, respectivamente.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image