Alocação Dinâmica da memória

1569 palavras 7 páginas
UNIVERSIDADE SUMARÉ

CURSO

Análise e Desenvolvimento de Sistemas

TRABALHO COMPLEMENTAR
Projeto Integrado Multidisciplinar

2º Período – 2014/1

TRABALHO COMPLEMENTAR – 1º BIMESTRE
TEMA: Alocação dinâmica da memória

1 - Quais as alternativas a seguir, definem os métodos de passagens de parâmetros para funções em c:
I - Passagem por referência é passada para a função uma referência da variável, sendo possível alterar o conteúdo da variável original usando-se esta referência. II - Passagem por valor permite usar dentro de uma função a cópia do valor de uma variável alterando o valor da variável original.
III - Passagem por valor: A função recebe uma cópia da variável que é fornecida quando é invocada, todas as alterações feitas dentro das funções não vão afetar o valor original.
IV - Passagem por referência onde o que é enviado para a função é uma referência, as variáveis utilizadas, pelo que as alterações realizadas dentro da função não sendo possível alterar o conteúdo da variável original.
a) I e II
b) I e III
c) II e IV
d) III e IV
e) I e IV
f) NDA
Resposta correta é a alternativa: B
Justificativa: Porque as passagens por valor permite usar dentro de uma função uma cópia do valor de uma variável não permitindo alterar o valor da variável original - e as passagens por referência é passada para a função uma referência da variável original usando-se esta referência.

2 - Em qual das funções abaixo é a mais importante e permite que a memória fique melhor alocada na máquina enquanto executa um programa? a)
b)
c)
d)

Malloc
Free
Todas se forem utilizadas simultaneamente
Vetor

e) realloc
f) Calloc
Resposta correta é a alternativa: B
Justificativa: Pois a free finaliza o ponteiro que aponta para o início a memória alocada, porque quando tínhamos alocado toda a memória ele guardou o número de bytes numa “tabela interna de alocação própria”.

3 - A memória deve ser liberada quando:
a)
b)
c)
d)
e)
f)

Relacionados

  • Alocação dinâmica de memória
    1055 palavras | 5 páginas
  • Apostila Ponteiro Alocação dinâmica de memória
    2513 palavras | 11 páginas
  • 100631 Ger ncia de mem ria
    918 palavras | 4 páginas
  • trabalho
    1901 palavras | 8 páginas
  • marseem
    1112 palavras | 5 páginas
  • gerência de memória
    3100 palavras | 13 páginas
  • alocacao dinamica
    1057 palavras | 5 páginas
  • Aula sobre alocação dinâmica em c
    476 palavras | 2 páginas
  • Listas ligadas
    1699 palavras | 7 páginas
  • Aula 3 Aloca o de Mem ria
    4045 palavras | 17 páginas