Dado um vetor int vetor[10], qual expressão acessa o último elemento?
a. vetor[10]
b. vetor[9]
c. vetor[0]
d. vetor[8]
a. vetor[10]
b. vetor[9]
c. vetor[0]
d. vetor[8]
Passo 1
Beleza, vamos lá! O enunciado fala sobre um vetor em programação, especificamente um
vetor
de inteiros com 10 posições (int vetor[10]
). A matéria aqui é sobre arrays e como acessar seus elementos usando índices. Precisamos entender como os índices funcionam para descobrir qual das opções nos dá o último elemento do vetor.Passo 2
Primeiro, vamos lembrar que em muitas linguagens de programação, como C ou C++, os arrays começam a contar do índice 0. Isso significa que o primeiro elemento está em
vetor[0]
, o segundo em vetor[1]
, e assim por diante.Passo 3
Se o vetor tem 10 elementos, o índice do primeiro é 0 e o do último será sempre um a menos que o tamanho total do vetor. Então, para um vetor de tamanho 10, o último índice é
10 - 1
, que é 9.Passo 4
Agora, vamos analisar as opções:
- a. vetor[10]: Esse índice não existe porque começa em 0 e vai até 9.
- b. vetor[9]: Esse é o último índice válido para um vetor de 10 elementos.
- c. vetor[0]: Esse é o primeiro elemento, não o último.
- d. vetor[8]: Esse é o penúltimo elemento.
Resposta
A expressão que acessa o último elemento do vetor é b. vetor[9].