GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO02Fácil⏱ curto

Dada a matriz M = [[2, 4], [6, 8]] em uma linguagem com indexação 0-based, qual é o valor de M[1][0]?

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

Dada a matriz M = [[2, 4], [6, 8]] em uma linguagem com indexação 0-based, qual é o valor de M[1][0]?

  1. A) 2
  2. B) 4
  3. C) 6
  4. D) 8
  5. E) Erro — a sintaxe está incorreta

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A matriz M = [[2, 4], [6, 8]] tem duas linhas. A primeira linha é [2, 4] e a segunda linha é [6, 8].
  2. Em uma linguagem com indexação 0-based, a primeira linha tem índice 0 e a segunda tem índice 1. Da mesma forma, a primeira coluna tem índice 0 e a segunda tem índice 1.
  3. A notação M[1][0] significa: primeiro acesse a linha de índice 1 (a segunda linha, [6, 8]) e, dentro dela, a coluna de índice 0 (o primeiro elemento).
  4. O primeiro elemento de [6, 8] é 6. Portanto, M[1][0] vale 6.
  5. Comparando com o gabarito oficial (C), a resposta confere. Alternativa A está errada, pois 2 é M[0][0], o elemento da primeira linha e primeira coluna. Alternativa B está errada, pois 4 é M[0][1]. Alternativa D está errada, pois 8 é M[1][1]. Alternativa E está errada, pois a sintaxe M[1][0] é válida em linguagens com indexação de matrizes por colchetes.

💡 Dica: Use a primeira posição para a linha e a segunda para a coluna, contando a partir de zero.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno provavelmente usou indexação 1-based ou confundiu a linha com a coluna, lendo o primeiro elemento da matriz como se fosse M[1][0]. Na prática, 2 corresponde a M[0][0].

Por que engana: O aluno pode usar indexação iniciada em um ou inverter a ordem entre linha e coluna, escolhendo o primeiro elemento ou outra posição da matriz.

B Erradaerro: Procedimental

O aluno contou a posição de forma errada, tomando o elemento da primeira linha, segunda coluna, como o pedido, ou inverteu a ordem dos índices. O valor 4 está na posição M[0][1].

C Correta

Correto: M[1][0] é a segunda linha, primeira coluna = 6.

D Erradaerro: Interpretação

O aluno leu o último elemento da matriz ou assumiu que o índice 1 nos dois níveis levaria ao canto inferior direito. Esse valor corresponde a M[1][1].

E Erradaerro: Senso comum

O aluno achou que a notação de dois colchetes encadeados não é válida, confundindo-a com outra linguagem ou sintaxe de acesso. Em linguagens comuns como C, Java e Python, M[1][0] é a forma padrão de acessar a matriz.

Raio-X da questão

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

Indexação zero-based em matrizes

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Leitura de linhas e colunas · Índices iniciados em zero

📚 Reveja

Revise como funcionam linhas, colunas e índices iniciados em zero.

⚠️ Erro mais comum

O aluno pode usar indexação iniciada em um ou inverter a ordem entre linha e coluna, escolhendo o primeiro elemento ou outra posição da matriz.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

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