Qual comando em uma linguagem de programação pode ser utilizado para acessar o segundo elemento de um vetor…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual comando em uma linguagem de programação pode ser utilizado para acessar o segundo elemento de um vetor chamado "notas"?
- A) notas[2]
- B) notas{1}
- C) notas[1]
- D) notas(2)
- E) notas[0]
✅ Resposta correta: alternativa C
Resolução passo a passo
- Em muitas linguagens de programação (C, Java, Python, JavaScript e outras), os índices de um vetor começam em zero. Assim, o primeiro elemento tem índice 0, o segundo tem índice 1, o terceiro tem índice 2, e assim por diante. Passo 2: Como o enunciado pede o segundo elemento do vetor notas, o índice correto é 1, e a sintaxe de acesso usa colchetes: notas[1]. Passo 3: A alternativa A (notas[2]) acessa o terceiro elemento, pois o índice 2 corresponde à terceira posição. Passo 4: A alternativa B (notas{1}) usa chaves, que não são a notação de acesso a vetores nessas linguagens. Passo 5: A alternativa D (notas(2)) usa parênteses, que são reservados para chamadas de função. Passo 6: A alternativa E (notas[0]) acessa o primeiro elemento, e não o segundo. Passo 7: Conclusão: o gabarito oficial C está correto, pois notas[1] é a forma de acessar o segundo elemento de um vetor indexado a partir de zero.
💡 Dica: Considere a sintaxe da linguagem de programação em questão.
Alternativa por alternativa
O aluno acredita que o índice corresponde diretamente à posição ordinal, ou seja, que o segundo elemento tem índice 2, sem considerar que a contagem começa em zero.
Por que engana: Confundir o indice inicial do vetor, considerando que comeca em 1 ao inves de 0.
O aluno acredita que chaves são a notação de acesso por índice, transferindo para vetores a sintaxe de blocos ou de outras estruturas de dados.
notas[1] acessa corretamente o segundo elemento do vetor.
O aluno confunde a sintaxe de acesso com a de chamada de função, usando parênteses em vez de colchetes para acessar a posição do vetor.
O aluno lê mal o enunciado e marca o primeiro elemento (índice 0) em vez do segundo, ou interpreta 'segundo' como o elemento de índice zero.
Raio-X da questão
acesso a vetor
avaliacao
indexacao de vetores · sintaxe basica de arrays
Revisar a sintaxe de acesso a elementos de vetores em programação.
Confundir o indice inicial do vetor, considerando que comeca em 1 ao inves de 0.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em uma linguagem que usa ponto para acessar campos e em que índices começam em 0, seja o registro aluno = {nome: 'Ana'…
- Dada uma matriz que armazena notas de alunos, como você acessa a nota do terceiro aluno?
- Assinale a alternativa que representa uma maneira de acessar um elemento de uma matriz em programação.
- Considere uma matriz 'alunos' em pseudocódigo, onde cada elemento é um registro com campos nome, idade, nota. Se os…
- Em uma lista de dados, como você pode acessar o terceiro elemento?
- Como você pode acessar um elemento em uma matriz bidimensional em programação?
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
