Computação Múltipla Escolha

Considere a estrutura, as características e o funcionamento das matrizes. Analise as alternativas a seguir e determine qual é a falsa.

Considere a estrutura, as características e o funcionamento das matrizes. Analise as alternativas a seguir e determine qual é a falsa.

  1. Uma matriz com quatro linhas e cinco colunas tem vinte elementos.
  2. As diagonais principal e secundária somente existem em matrizes quadradas.
  3. As variáveis para indexar elementos de uma matriz podem ser do tipo real.
  4. A estrutura de repetição mais adequada ao processamento de matrizes é a “para...faça”.
  5. Se tivermos duas matrizes declaradas desta forma: A: B = vetor[1..3,1..3] de real é possível realizar o seguinte comando: A <- B

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C

O objetivo da questão é identificar a afirmação FALSA sobre a estrutura e funcionamento de matrizes na programação.

Análise das Alternativas

  • Alternativa A (Verdadeira): O número total de elementos de uma matriz é calculado multiplicando-se o número de linhas pelo número de colunas. $4 \text{ linhas} \times 5 \text{ colunas} = 20 \text{ elementos}$.
  • Alternativa B (Verdadeira): As diagonais principal e secundária são conceitos geométricos que só fazem sentido completo quando a matriz tem o mesmo número de linhas e colunas (matrizes quadradas).
  • Alternativa C (Falsa): Para acessar um elemento de uma matriz, utilizamos índices (posições). Esses índices devem ser sempre números inteiros ($0, 1, 2, \dots$). Não é possível usar números reais (com vírgula decimal, como $1.5$) para indicar uma posição específica no arranjo.
  • Alternativa D (Verdadeira): Matrizes são estruturas bidimensionais (ou multidimensionais). A estrutura de repetição "para..faça" (equivalente ao for em linguagens modernas) é a ideal para percorrer sistematicamente as linhas e colunas.
  • Alternativa E (Verdadeira): A sintaxe apresentada (vetor[1..3,1..3] de real) é típica da linguagem Pascal. Em Pascal, é permitido atribuir uma matriz inteira a outra diretamente, desde que tenham o mesmo tipo e dimensões.

Conclusão

A alternativa incorreta é a C, pois os índices de matrizes devem ser obrigatoriamente do tipo inteiro, e não real.

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.