Imagem de fundo

Analise o seguinte programa escrito em linguagem C conforme o padrão ANSI C: Consideran...

Analise o seguinte programa escrito em linguagem C conforme o padrão ANSI C:


Imagem associada para resolução da questão


Considerando o comportamento definido pelo padrão ANSI C para alocação e liberação de memória dinâmica, assinale a alternativa que descreve corretamente a execução do programa.


A

O programa imprime 20, pois o valor armazenado em b permanece acessível após free.


B

O programa imprime 30, pois p passa automaticamente a apontar para c.


C

O programa apresenta comportamento indefinido, pois p passa a referenciar memória já liberada.


D

O programa imprime 10, pois p passa a apontar para a.


E

O programa não executa a instrução printf.