Como você acessaria o elemento da segunda linha e primeira coluna de uma matriz chamada 'matriz' em Python?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Como você acessaria o elemento da segunda linha e primeira coluna de uma matriz chamada 'matriz' em Python?
- A) matriz[2][1]
- B) matriz[1][0]
- C) matriz[1, 0]
- D) matriz[0][1]
- E) matriz[2, 0]
✅ Resposta correta: alternativa B
Resolução passo a passo
- Em Python, listas são indexadas começando em 0, então a primeira linha tem índice 0 e a segunda linha tem índice 1. Da mesma forma, a primeira coluna tem índice 0 e a segunda coluna tem índice 1.
- A segunda linha e primeira coluna correspondem, portanto, ao índice de linha 1 e ao índice de coluna 0.
- Em uma matriz representada como lista de listas, o acesso é feito com dois colchetes consecutivos: primeiro o índice da linha e depois o da coluna, resultando em matriz[1][0]. Essa é a alternativa B, que coincide com o gabarito oficial.
- A alternativa A (matriz[2][1]) está errada porque usa índices base 1 e acessa a terceira linha e a segunda coluna.
- A alternativa C (matriz[1, 0]) está errada porque a sintaxe com vírgula funciona apenas com bibliotecas como NumPy; em listas puras do Python gera erro de tipo.
- A alternativa D (matriz[0][1]) está errada porque acessa a primeira linha e a segunda coluna, invertendo a ordem de contagem.
- A alternativa E (matriz[2, 0]) está errada porque usa a sintaxe com vírgula, que não funciona em listas puras, e ainda usa índice 2 para a linha, que corresponde à terceira linha.
💡 Dica: Lembre-se da indexação em Python.
Alternativa por alternativa
O aluno contou as linhas e colunas a partir de 1, como em uma tabela no dia a dia, e por isso usou índices 2 e 1, o que na verdade indica a terceira linha e a segunda coluna.
Essa é a forma correta de acessar o elemento na segunda linha e primeira coluna.
O aluno acredita que a notação com vírgula, usada em matrizes matemáticas ou no NumPy, também funciona em listas comuns do Python.
Por que engana: Confundir indices iniciando em 1 ao inves de 0, acessando posicoes erradas na matriz.
O aluno inverteu a ordem dos índices, tomando o primeiro como coluna e o segundo como linha, ou contou a segunda linha como índice 0.
O aluno combinou a sintaxe com vírgula, que não vale para listas puras, com um índice de linha 2, que corresponde à terceira linha em base zero.
Raio-X da questão
indexação de matriz
avaliacao
indexacao de listas em Python · conceito de matriz bidimensional
Revisar como acessar elementos em listas e matrizes em Python.
Confundir indices iniciando em 1 ao inves de 0, acessando posicoes erradas na matriz.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em Python, uma matriz foi guardada como uma lista de listas com o nome matriz. Qual expressão acessa o elemento da…
- Em uma atividade de Computação, uma turma usa Python para organizar as temperaturas registradas em três cidades durante…
- Em uma matriz, como podemos acessar o elemento localizado na primeira linha e segunda coluna?
- Como você acessa um elemento específico em uma matriz bidimensional?
- Como se acessa um elemento específico em uma matriz bidimensional?
- Como você pode acessar um elemento em uma matriz bidimensional em programação?
Todas as questões de Organização e representação da informaçã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
