Informática, perguntado por daniel01ottoni, 1 ano atrás

Analise o trecho do código a seguir para responder essa questão e indique a alternativa correta.

19 void advinhe(ref int a, ref int b)

20 int aux;

21 aux = a;

22 a = b;

23 b = aux;

24 MessageBox.Show ("a = "+ a + " b = " +
b);

25 }

A) Trata-se de um método que imprime os valores passados por "referência" na ordem em que foram inseridas no parâmetros da função

B) Trata-se de um método que imprime os valores passados por "valor" na ordem em que foram inseridas nos parâmetros da função

C) Trata-se de um método que imprime os valores passados por "referencia" na ordem inversa em que foram inseridas nos parâmetros da função

D) Trata-se de um método que imprime os valores passados por "valor" na ordem inversa em que forma inseridas nos parâmetros da função

E) Este método retorna os valores passados por " referencia" , na ordem inversa, à função que o chamou

Soluções para a tarefa

Respondido por henriquec1001
1

A alternativa correta seria a letra C.

O código mostrado trata-se de um método que imprime os valores passados por "referencia" na ordem inversa em que foram inseridas nos parâmetros da função.  

Nesse sentido, inicialmente se é obtido os valores para formação da função.

Nesse contexto, após isso pode - se estruturar a função e realizar a operação.

Dessa forma, pode - se usar os parâmetros da função para obter o resultado e exibição ao usuário.

Bons estudos!

Perguntas interessantes