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
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?
- A) Acessar diretamente pelo índice 0.
- B) Acessar diretamente pelo índice 1.
- C) Acessar diretamente sem informar um índice.
- D) Acessar diretamente pelo índice 3.
- E) Acessar diretamente pelo índice 2.
✅ Resposta correta: alternativa E
Resolução passo a passo
- 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.
- 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.
- Portanto, para acessar diretamente o valor da terceira peça, usa-se o índice 2, o que corresponde à alternativa E.
- 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.
- 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
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.
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.
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.
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.
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
acesso a registros
avaliacao
acesso a registros · estruturas de dados
Revisar como acessar elementos em estruturas de dados.
Contar as peças até chegar na terceira, o que é ineficiente em termos de tempo de acesso.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Em uma lista de dados, como você pode acessar o terceiro elemento?
- Ao desenvolver um jogo de tabuleiro digital, você utiliza uma lista para armazenar as peças. Se o jogador A tem 8 peças…
- Em um jogo de tabuleiro, cada jogador possui um registro que armazena sua posição e pontos. Se um jogador começa na…
- Em um jogo de tabuleiro, a ficha de cada jogador é representada por um array. Para evitar confusão, o jogo usa sempre…
- Em um jogo de tabuleiro, cada jogador pode escolher entre 3 peças. Se a peça A avança 2 casas, a B avança 3 e a C avança…
- Em Python, a lista é: ['arrumar quarto', 'estudar', 'brincar']. A contagem começa em zero. Qual comando coloca 'escovar…
🔎 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
