GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF04CO01Difícil⏱ medio

Ao criar um programa que utiliza matrizes, qual aspecto deve ser considerado ao escolher o tamanho da matriz?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF04CO01

Reconhecer objetos do mundo real e/ou digital que podem ser representados através de matrizes que estabelecem uma organização na qual cada componente está em uma posição definida por coordenadas, fazendo manipulações simples sobre estas representações.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao criar um programa que utiliza matrizes, qual aspecto deve ser considerado ao escolher o tamanho da matriz?

  1. A) O sistema operacional em uso.
  2. B) A quantidade de dados a serem armazenados.
  3. C) Os tipos de dados que a matriz armazenará.
  4. D) A linguagem de programação utilizada.
  5. E) As funções que serão aplicadas aos dados.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Uma matriz é uma estrutura de dados que armazena elementos em linhas e colunas, com tamanho definido na criação. Ao escolher esse tamanho, o programador precisa garantir espaço suficiente para todos os dados que serão guardados, sem desperdiçar memória com posições que nunca serão usadas.
  2. Analisando o enunciado, a pergunta pede o aspecto que deve ser considerado na escolha do tamanho. O tamanho da matriz depende diretamente de quantos elementos ela precisa comportar, ou seja, da quantidade de dados a serem armazenados (alternativa B).
  3. Por que as outras estão erradas:
  4. A) O sistema operacional influencia a plataforma de execução, mas não determina o número de linhas e colunas necessárias à matriz.
  5. C) O tipo de dado afeta o espaço ocupado por cada elemento, não a quantidade de posições a criar.
  6. D) A linguagem de programação define a sintaxe e a forma de declarar a matriz, não o dimensionamento exigido pelos dados.
  7. E) As funções aplicadas aos dados definem operações sobre eles, não a capacidade necessária para armazená-los.
  8. Conclusão: a alternativa B está correta, e ela coincide com o gabarito oficial.

💡 Dica: Considere as necessidades do programa e a quantidade de dados a serem armazenados.

Alternativa por alternativa

A Erradaerro: Senso comum

O aluno acredita que o ambiente de execução determina a estrutura interna do programa, confundindo recursos do sistema com o dimensionamento lógico dos dados.

B Correta

O tamanho da matriz deve corresponder ao volume de dados que se espera manipular.

C Erradaerro: Conceituala que mais engana

O aluno associa o tamanho da matriz ao tipo de dado armazenado, pensando que um tipo maior exige mais posições, quando na verdade o tipo afeta o espaço por elemento e não o número de elementos.

Por que engana: Confundir o tamanho da matriz com características do sistema ou linguagem, ignorando a quantidade de dados a armazenar.

D Erradaerro: Conceitual

O aluno imagina que cada linguagem exige um tamanho específico de matriz, confundindo a sintaxe de declaração com a definição da capacidade necessária.

E Erradaerro: Conceitual

O aluno acredita que as operações que serão feitas sobre os dados determinam quantas posições a matriz deve ter, em vez de a quantidade de dados a ser guardada.

Raio-X da questão

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

tamanho de matrizes

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de matriz · armazenamento de dados em matriz

📚 Reveja

Revisar os conceitos de matrizes e suas aplicações em programação.

⚠️ Erro mais comum

Confundir o tamanho da matriz com características do sistema ou linguagem, ignorando a quantidade de dados a armazenar.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Matrizes e registros

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