Ao trabalhar com ponteiros, o desenvolvedor tem a possibilidade de realizar acessos a endereços de memória arbitrários. Além disso, ela permite, ainda, que você monitore endereços na memória, atribua e recupere valores de variáveis sem ao menos invocá-las diretamente.
Dessa forma analise o trecho de código a seguir:
int xi;
int xy;
int *ptr_xi;
xi = 5;
xy = xi;
ptr_xi = & xi;
xi = 12;
Assinale a alternativa que representa o valor de cada uma das variáveis após a execução do código:
Alternativa 1:
xi é 12; xy é 12; ptr_xi é 12; *ptr_xi é um valor que represente o endereço de memória.
Alternativa 2:
xi é 12; xy é 5; *ptr_xi é 12; ptr_xi é um valor que represente o endereço de memória.
Alternativa 3:
xi é 12; xy é 5; ptr_xi é 5; *ptr_xi é um valor que represente o endereço de memória.
Alternativa 4:
xi é 12; xy é 12; *ptr_xi é 12; ptr_xi é um valor que represente o endereço de memória.
Alternativa 5:
xi é 5; xy é 12; *ptr_xi é 12; ptr_xi é um valor que represente o endereço de memória.
Soluções para a tarefa
Respondido por
11
Resposta:
Alternativa 2 é correta.
Explicação:
Xi: 12
Xy: 5
*PTR_Xi: 12
PTR_Xi: 6487564
guilhermesanfelix:
Correto!
Respondido por
4
Resposta:
ALTERNATIVA 2
Explicação:
Perguntas interessantes
Matemática,
6 meses atrás
Matemática,
6 meses atrás
Português,
6 meses atrás
Biologia,
10 meses atrás
Português,
10 meses atrás
Matemática,
1 ano atrás