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
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?
- A) O sistema operacional em uso.
- B) A quantidade de dados a serem armazenados.
- C) Os tipos de dados que a matriz armazenará.
- D) A linguagem de programação utilizada.
- E) As funções que serão aplicadas aos dados.
✅ Resposta correta: alternativa B
Resolução passo a passo
- 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.
- 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).
- Por que as outras estão erradas:
- A) O sistema operacional influencia a plataforma de execução, mas não determina o número de linhas e colunas necessárias à matriz.
- C) O tipo de dado afeta o espaço ocupado por cada elemento, não a quantidade de posições a criar.
- D) A linguagem de programação define a sintaxe e a forma de declarar a matriz, não o dimensionamento exigido pelos dados.
- E) As funções aplicadas aos dados definem operações sobre eles, não a capacidade necessária para armazená-los.
- 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
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.
O tamanho da matriz deve corresponder ao volume de dados que se espera manipular.
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.
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.
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
tamanho de matrizes
avaliacao
conceito de matriz · armazenamento de dados em matriz
Revisar os conceitos de matrizes e suas aplicações em programação.
Confundir o tamanho da matriz com características do sistema ou linguagem, ignorando a quantidade de dados a armazenar.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a importância do uso de matrizes unidimensionais em um programa para armazenar dados?
- Em um projeto de programação, como a escolha entre matriz e lista pode impactar a eficiência do programa?
- Em um projeto de programação, como utilizar matrizes para organizar dados de uma tabela de multiplicação?
- Você é programador e precisa desenvolver um sistema que armazene dados de usuários em uma matriz. Como garantir que…
- Qual é a principal vantagem de utilizar matrizes em um programa de computador?
- Em um programa, qual a vantagem de usar matrizes?
🔎 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
