Informática, perguntado por lucasibm, 6 meses atrás

A chamada de uma sub-rotina, que contenha parâmetros, deve ser cuidadosamente definida, pois parâmetros podem ser chamados de diferentes formas durante a execução de um programa, mas também precisam ser declarados de diferentes formas durante a declaração da sub-rotina.

Sabendo que na linguagem C um parâmetro por referência é demarcado com "*" antes do nome da variável em uma sub-rotina, analise o código a seguir:

#include

void teste(int *a, int *b, int c)
{
*a = 4;
*b = 5;
c = 6;
}

int main()
{
int variavel1 = 1;
int variavel2 = 2;
int variavel3 = 3;
teste(&variavel1, &variavel2, variavel3);
printf("%d, %d, %d\n", variavel1, variavel2, variavel3);
}

Assinale a alternativa que representa a saída deste programa.
Alternativas
Alternativa 1:
1, 5, 6.

Alternativa 2:
1, 2, 3.

Alternativa 3:
1, 2, 6.

Alternativa 4:
4, 5, 3.

Alternativa 5:
4, 5, 6.

Soluções para a tarefa

Respondido por carloshertz
2

Resposta:

Alternativa 2:

1, 2, 3.

Explicação:


lizandraventuri: A resposta é 4,5,6, alternativa 5
lizandraventuri: Perdão, é 4, 5, 3, alternativa 4
Perguntas interessantes