Professor de Ensino Fundamental e Médio (Educação Profissional) - Tecnologia da Informação
Considere o trecho de código-fonte a seguir, escrito na linguagem de programação Python. mat = [[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12]]A estrutura criada pelo código-fonte
Anão é uma matriz.
Bé uma matriz tridimensional de 12 elementos.
Cé uma matriz unidimensional de 4 elementos.
Dé uma matriz bidimensional de 12 elementos.
Eé uma matriz bidimensional de 8 elementos.
Revelar gabarito e comentário▾
GabaritoD — é uma matriz bidimensional de 12 elementos.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Matrizes em Python
Gabarito: letra D. O código cria uma lista de três listas, cada uma com quatro inteiros, formando uma matriz bidimensional com 12 elementos (3 linhas × 4 colunas). É exatamente a representação clássica de matrizes em Python.
A banca testa o entendimento de como representar matrizes em Python (listas aninhadas) e a contagem correta de elementos.
Alternativa A — ❌ Incorreta
Afirma que a estrutura não é uma matriz. Na verdade, mat é uma lista de listas, que é a forma canônica de representar matrizes bidimensionais em Python. A afirmação é falsa.
Alternativa B — ❌ Incorreta
Diz que é uma matriz tridimensional de 12 elementos. A estrutura possui apenas dois níveis de aninhamento (lista externa e listas internas), portanto é bidimensional, não tridimensional.
Alternativa C — ❌ Incorreta
Afirma ser uma matriz unidimensional de 4 elementos. A lista externa contém 3 elementos (as linhas), e cada linha tem 4 elementos. Logo, é bidimensional, não unidimensional, e o total de elementos é 12, não 4.
Alternativa D — ✅ Correta ⟵ GABARITO
Corretamente classifica a estrutura como matriz bidimensional com 12 elementos (3 linhas × 4 colunas). A representação em Python como lista de listas é precisa e o total de elementos está correto.
Alternativa E — ❌ Incorreta
Acerta ao dizer que é bidimensional, mas erra na contagem: afirma ter 8 elementos, enquanto o correto é 12. O total de elementos é 3 × 4 = 12.
PEGA ESSA DICA!
Para identificar as dimensões de uma matriz em Python, conte o número de listas internas (linhas) e o número de elementos em cada lista interna (colunas). O número total de elementos é linhas × colunas.