SóProvas


ID
2255527
Banca
IF-RS
Órgão
IF-RS
Ano
2016
Provas
Disciplina
Programação
Assuntos

Referente a alocação dinâmica de memória em C, é CORRETO afirmar:

Alternativas
Comentários
  •  a)As funções malloc e free e o operador sizeof, são essenciais para a alocação dinâmica de memória. correto- malloc recebe como parametros o n° de bytes que deve alocar na memoria, o return de malloc() é o endereço de memoria onde deve alocar a memoria. Free() é usado para liberar espaço no stack e sizeof é o tamanho da variavel que sera alocada na momeria

  • 1. A função malloc( ) aloca size bytes e retorna um ponteiro para a memória alocada. A memória não é inicializada.

    2. A função free( ) libera o espaço de memória apontado por ptr.

    3. A função calloc( ) aloca um vetor de nmemb elementos, onde cada elemento tem size bytes, e retorna um ponteiro para a memória alocada. A memória alocada é inicializada com zeros.

    4. A função realloc( ) altera o tamanho da memória apontada por ptr para size bytes. Se o novo tamanho é maior que o atual, o novo bloco não é inicializado. Um ponteiro para a nova área de memória alocada é retornado pela função

    5. função clear(), que apaga todos os valores de um container