• Matéria: Informática
  • Autor: BatCheshire
  • Perguntado 3 anos atrás

QUESTÃO 5
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.

Respostas

respondido por: wmgbil
6

Resposta:

Alternativa 4.

4,5,3

Explicação:

Perguntas similares