Pular para o conteúdo principal

Questão de Programação — Python — FGV 2024

ProgramaçãoPython
Código
fg093650
Banca
FGV
Órgão
SEDUC-SP
Ano
2024
Nível
Superior
Cargo
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
  1. Anão é uma matriz.
  2. Bé uma matriz tridimensional de 12 elementos.
  3. Cé uma matriz unidimensional de 4 elementos.
  4. Dé uma matriz bidimensional de 12 elementos.
  5. 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.

Gabarito: letra D

Link permanente: /questoes/fg093650