Magna Concursos
O código a seguir mostra um programa escrito na linguagem de programação C. Nesse código, os números à esquerda representam cada linha de código fonte. Eles são meramente ilustrativos e não fazem parte do programa.
1 #include<stdio.h>
2 void funcao1(int a, int b){
3 int temp;
4 temp=a;
5 a=b;
6 b=temp;
7 }
8
9 void funcao2(int *a, int *b){
10 int temp;
11 temp=*a;
12 *a=*b;
13 *b=temp;
14 }
15
16 int main(){
17 int a=2,b=3, c=4, d=5;
18 int *e = &b, *f = &d;
19 funcao1(a,b);
20 funcao2(&c,&d);
21 funcao2(e,f);
22 printf("%d, %d, %d, %d",a,b,c,d);
23 return 0;
24 }
Ao executar o código, o valor impresso na saída padrão do usuário (linha 22 do programa) será
 

Provas

Questão presente nas seguintes provas