• Matéria: Informática
  • Autor: catarinacmd
  • Perguntado 2 anos atrás

Vetores são elementos do mesmo tipo que ocupam regiões consecutivas de memória. O tipo do vetor pode ser considerado um ponteiro pois aponta para o início dessa região consecutiva de memória em que os elementos estão alocados. O tamanho da região de memória a ser alocada pode ser declarado em tempo de compilação ou durante a execução.


Sobre alocação de memória em tempo de execução para o vetor descrito anteriormente, é correto afirmar que:

A. é chamada de "alocação dinâmica", mas o tamanho do vetor não poderá mudar após a declaração.

B. é chamada de "alocação estática" e utiliza de constantes para definição do tamanho da região de memória.

C.é chamada de "alocação estática" e o tamanho do vetor não poderá mudar após a declaração.

D. é chamada de "alocação dinâmica" e utiliza de constantes para definição do tamanho da região de memória.

E. é chamada de "alocação dinâmica" e o tamanho do vetor pode mudar conforme a necessidade.

Respostas

respondido por: tomasherculano
1

Por se tratar de uma alocação de memória em tempo de execução, a resposta correta é a letra E, pois a alocação estática só pode ser feita antes da execução do programa.

A seguir temos algumas diferenças entre alocação estática e dinâmica:

Alocação de memória estática

  • As variáveis ​​são alocadas permanentemente até que o programa inicie ou a chamada de função termine.

  • É feita antes da execução do programa.

  • Menos eficiente

Alocação de Memória Dinâmica

  • As variáveis ​​são alocadas somente enquanto sua unidade de programa estiver ativa.

  • Ocorre durante a execução do programa.

  • É mais eficiente.

O que é memoria RAM?

Os computadores usam memória RAM, que armazena dados temporariamente. A RAM permite que o computador troque de programa e armazene arquivos grandes prontos para visualização.

Este componente corresponde a uma maior flexibilidade e rapidez no funcionamento geral do sistema. Sem RAM,  abrir programas e editar arquivos levará muito tempo.

Aprenda mais sobre Alocação de Memória aqui: https://brainly.com.br/tarefa/48782281?referrer=searchResults

#SPJ1

Perguntas similares