GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO02Média⏱ curto

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

Habilidade BNCC EM13CO02

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"?

  1. A) notas[2]
  2. B) notas{1}
  3. C) notas[1]
  4. D) notas(2)
  5. E) notas[0]

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. 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

A Erradaerro: Conceituala que mais engana

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.

B Erradaerro: Conceitual

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.

C Correta

notas[1] acessa corretamente o segundo elemento do vetor.

D Erradaerro: Conceitual

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.

E Erradaerro: Interpretação

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

Dificuldade Média
Bloom Aplicar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

acesso a vetor

📌 Objetivo

avaliacao

🧱 Pré-requisitos

indexacao de vetores · sintaxe basica de arrays

📚 Reveja

Revisar a sintaxe de acesso a elementos de vetores em programação.

⚠️ Erro mais comum

Confundir o indice inicial do vetor, considerando que comeca em 1 ao inves de 0.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.