Computação Múltipla Escolha

Considere as operações básicas que podem ser realizadas com uma matriz e assinale a alternativa que NÃO se refere a uma operação de manipulação de matrizes.

Considere as operações básicas que podem ser realizadas com uma matriz e assinale a alternativa que NÃO se refere a uma operação de manipulação de matrizes.

  1. Ler todos os elementos de uma matriz.
  2. Zerar todos os elementos de uma matriz.
  3. Calcular a soma de todos os elementos de uma matriz.
  4. Verificar quais números da matriz são ímpares.
  5. Calcular a soma dos elementos da diagonal principal da matriz.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D

A questão solicita identificar qual das opções apresentadas NÃO se refere a uma operação básica de manipulação de matrizes. Para responder, devemos analisar a lógica algorítmica descrita em cada alternativa.

Análise das Alternativas

Para entender a resposta, vamos decompor o que cada bloco de código realiza:

  • Alternativa A: Descreve um loop duplo (linhas e colunas) que atribui o valor 0 a cada posição da matriz (elemento[i,j] = 0). Isso corresponde à operação de zerar ou inicializar a matriz. É uma operação fundamental.
  • Alternativa B: Descreve um loop duplo que acumula cada elemento em uma variável soma. Isso corresponde ao cálculo da soma total de todos os elementos da matriz. É uma operação de agregação básica.
  • Alternativa C: Semelhante à B, mas inclui uma condição if i == j. Isso seleciona apenas os elementos onde a linha é igual à coluna, ou seja, a diagonal principal. O cálculo da soma da diagonal é uma operação clássica em álgebra linear.
  • Alternativa E: Descreve um loop duplo que executa escrever(elemento[i,j]). Isso corresponde à operação de imprimir ou exibir todos os elementos da matriz. É uma operação básica de entrada/saída.
  • Alternativa D: O texto menciona "verifica quais números da matriz são maiores que:", mas a frase está incompleta (falta o valor de referência para comparação). Além disso, o código tenta atribuir maior_que_elemento[i,j], o que sugere uma comparação complexa ou dependência de variáveis não definidas, fugindo do padrão de operações elementares simples como as demais.

Conclusão

Enquanto as alternativas A, B, C e E descrevem algoritmos claros, completos e fundamentais para o tratamento de matrizes (zerar, somar, somar diagonal, imprimir), a alternativa D apresenta uma descrição incompleta e uma lógica que não se configura como uma operação básica padrão.

Portanto, a alternativa correta é a D.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.