• Matéria: Informática
  • Autor: Ytamar
  • Perguntado 4 anos atrás

ATIVIDADE- 02 | QUESTÃO 1
Observe o código-fonte abaixo:

01 - int main(){
02 -
03 -
04 - int A = 10;
05 - int *ptr = &A;
06 -
07 - *ptr = 15;
08 -
09 - printf("%d", A);
10 -
11 - }

Com base no programa acima, avalie as afirmações:

I - A operação da linha de código 5 declara um ponteiro de inteiros e o inicializa com o endereço de A.

II - Ao executar a linha de código 7, o conteúdo de A é alterado.

III - Ao executar o printf da linha 9, imprime-se o valor 10 na tela.

Assim sendo, pode se dizer que é correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
I e II, apenas.

Alternativa 3:
I e III, apenas.

Alternativa 4:
II e III, apenas.

Alternativa 5:
I, II e III.

Respostas

respondido por: tiduswr
5

Resposta:

Alternativa 2,

Explicação:

O ponteiro aponta para um local na memória, um exemplo facil de entender sobre isso é o caso de arrays, que é feita a passagem por Referencia e não por Valor.


Ytamar: OBRIGADO, VALEU
filipewsilva10: alternativa 5 todas estao corretas, ao executar a linha de codigo 9 sera impresso na tela 12345678
filipewsilva10: Desconsidere a resposta como alternativa 5 acabei respondendo a questao errada.
Perguntas similares