Para cada uma das sentenças abaixo, marque (V) para Verdadeiro ou (F) para Falso.
( ) O tamanho total em bytes de um vetor double vet[10]; é geralmente 10 vezes o tamanho de uma variável double.

Passo 1

O enunciado pergunta se, em C, o tamanho em bytes de um vetor declarado como
double vet[10];
é geralmente dez vezes o tamanho de uma variável do tipo double. O conteúdo envolve o operador sizeof e a regra de layout de arrays em C.

Passo 2

Em C, um array armazena seus elementos de forma contígua, sem bytes de preenchimento (padding) entre eles. Logo, o operador sizeof aplicado ao array retorna
\text{sizeof(vet)} = (\text{número de elementos}) \times (\text{sizeof(double)}).ú
Como há 10 elementos, tem-se
\text{sizeof(vet)} = 10 \times \text{sizeof(double)}.

Passo 3

Portanto, a afirmação de que o tamanho total de vet é geralmente 10 vezes o tamanho de uma variável double é verdadeira.

Resposta

(V)

Exercícios relacionados