Pages

Questão EPO - Alocação Dinâmica

Sobre alocação dinâmica é correto afirmar:

a) É necessário dimensiona-lo para a correta inicialização na declaração de variáveis, assim como um vetor.
b) Não é possível liberar o espaço utilizado em tempo de execução, somente com o término do programa.
c) O compilador não permite a alocação dinâmica maior do que a quantidade de RAM, prevenindo a falta de memória para a alocação.
d) É possível realizar um “cast” na função “malloc” para uma conversão explícita, ao invés do “void*”.
e) NDA.

Fonte: http://www.ic.unicamp.br/~ra069320/PED/MC102/1s2008/Apostilas/Cap05.pdf

2 comentários:

Anônimo disse...

Resposta: D

Anônimo disse...

Resposta: D.
Não é necessário na declaração da variável dizer qual o tamanho, pois ele é dinâmico, e com algumas funções como o "free()" pode liberar a memória alocada em tempo de execução e o compilador não testa se há memória suficiente, pois pode ser executado em máquinas diferentes.

Postar um comentário

 
Copyright (c) 2010. Blogger templates by Bloggermint