As estruturas de dados homogêneas permitem a representação de diversas informações do mesmo tipo, sendo divididas em unidimensionais e multidimensionais. Frequentemente é preciso utilizá-las em conjunto com estruturas de repetição, devido ao acesso a seus elementos serem controlados por um ou mais índices. LEAL, Gislaine Camila Lapasini. OLIVEIRA, Pietro Martins de. Algoritmos e Lógica de Programação II. Maringá - PR.: UniCesumar, 2020. Assim, considere o seguinte vetor de nome "vet", a seguir: Tomando por base o vetor apresentado acima, avalie as afirmações abaixo. I – O valor da expressão "(vet[0] vet[1] vet[2] vet[3] vet[4])/5" é igual a 50. II – A declaração desse vetor deve ser feita da seguinte forma: "int vet[4];". III – Esse arranjo (vetor) é uma estrutura de dados unidimensional. Sendo assim, é correto o que se afirma em:
Respostas
Resposta:
I, II e III estão corretas.
Explicação:
I – O valor da expressão "(vet[0] + vet[1] + vet[2] + vet[3] + vet[4])/5" é igual a 50.
Sim. Pois primeiro se soma todos os valores entre parênteses (=250) e depois divide por 5 (=50);
II- A declaração desse vetor deve ser feita da seguinte forma: "int vet[4];".
Sim. A declaração de um vetor é dada por:
<tipo_da_variável> <nome_da_variável>[<tamanho>];
Um vetor de inteiros pode ser declarado do seguinte modo, por exemplo:
int vetorA[20];
III – Esse arranjo (vetor) é uma estrutura de dados unidimensional.
Sim. As estruturas de dados homogêneas permitem a representação de diversas
informações do mesmo tipo em uma única variável. Elas são divididas
em estruturas de dados unidimensionais (por exemplo, os vetores)
e estruturas multidimensionais (por exemplo, as matrizes).