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
Assinar:
Postar comentários (Atom)
2 comentários:
Resposta: D
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