GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Fácil⏱ medio

Em um jogo de tabuleiro, cada jogador guarda os valores de suas peças em uma lista. Nessa linguagem, o…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um jogo de tabuleiro, cada jogador guarda os valores de suas peças em uma lista. Nessa linguagem, o primeiro item da lista recebe o índice 0, o segundo recebe o índice 1, e assim por diante. Qual é a melhor forma de acessar diretamente o valor da terceira peça dessa lista?

  1. A) Acessar diretamente pelo índice 0.
  2. B) Acessar diretamente pelo índice 1.
  3. C) Acessar diretamente sem informar um índice.
  4. D) Acessar diretamente pelo índice 3.
  5. E) Acessar diretamente pelo índice 2.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. A questão diz que o primeiro item da lista recebe o índice 0, o segundo recebe o índice 1 e assim por diante. Isso significa que a numeração começa em zero, e o índice de cada item é sempre uma posição a menos que sua ordem natural.
  2. A terceira peça é o terceiro item da lista. Pela regra, o item de posição 1 tem índice 0, o de posição 2 tem índice 1 e o de posição 3 tem índice 2.
  3. Portanto, para acessar diretamente o valor da terceira peça, usa-se o índice 2, o que corresponde à alternativa E.
  4. Por que as outras estão erradas: A usa o índice 0, que é a primeira peça; B usa o índice 1, que é a segunda peça; C não informa índice, o que impede o acesso direto; D usa o índice 3, que é a quarta peça.
  5. Resolvi a questão por conta própria antes de conferir o gabarito, e meu resultado coincide com a alternativa E.

💡 Dica: Considere como os registros funcionam em programação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno considerou que a terceira peça teria índice 0, confundindo-a com a primeira peça ou ignorando que a contagem da posição não coincide com o índice.

B Erradaerro: Procedimentala que mais engana

O aluno aplicou a regra de que o índice é igual à posição, mas contou a partir de 1 errado, tomando o índice 1 como o da terceira peça, que na verdade é o da segunda.

Por que engana: Contar as peças até chegar na terceira, o que é ineficiente em termos de tempo de acesso.

C Erradaerro: Conceitual

O aluno acredita que, em listas, é possível acessar um elemento sem informar sua posição, talvez confundindo acesso direto com percorrer a lista inteira até encontrar a peça.

D Erradaerro: Procedimental

O aluno aplicou a regra de que o índice é igual à posição sem descontar um, usando o número 3 da terceira peça como índice, o que na verdade indica a quarta peça.

E Correta

Como a contagem dos índices começa em 0, a primeira peça está no índice 0, a segunda no índice 1 e a terceira no índice 2. Portanto, o valor da terceira peça pode ser acessado diretamente pelo índice 2.

Raio-X da questão

Dificuldade Fácil
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

acesso a registros

📌 Objetivo

avaliacao

🧱 Pré-requisitos

acesso a registros · estruturas de dados

📚 Reveja

Revisar como acessar elementos em estruturas de dados.

⚠️ Erro mais comum

Contar as peças até chegar na terceira, o que é ineficiente em termos de tempo de acesso.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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