Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Memory Cleaning in C

Total questions: 5

Worksheet time: 3mins

Name
Class
Date
1.

Qual é o principal propósito da função memset em C?

a)

Definir um bloco de memória para um valor específico

b)

Limpar um buffer

c)

Alocar memória dinamicamente

d)

Limpar o buffer de saída

2.

Qual função é usada para forçar o programa a escrever tudo no buffer imediatamente?

a)

memset

b)

malloc

c)

fflush

d)

setbuf

3.

O que a função setbuf faz?

a)

Ela aloca memória dinamicamente

b)

Ela força o programa a escrever o buffer imediatamente

c)

Ela transforma o buffer em um novo especificado no segundo parâmetro

d)

Ela define um buffer para um valor específico

4.

Por que é importante usar memset ao lidar com alocação de memória?

a)

Para limpar o buffer de saída

b)

Para transformar o buffer

c)

Para alocar memória dinamicamente

d)

Para garantir que a memória esteja preenchida com zeros

5.

O que pode acontecer se um desenvolvedor esquecer de usar memset e a memória contiver 'lixo'?

a)

O buffer será esvaziado

b)

O programa será executado mais rápido

c)

O programa pode produzir resultados estranhos

d)

A memória será automaticamente limpa