Quiz 07 - Introdução
1. O que é uma Matriz em programação?
O filme com Keanu Reeves
Um vetor multidimensional (geralmente bidimensional, com linhas e colunas)
Uma impressora matricial
Um erro de sistema
??? tip "Explicação"
Matrizes são "planilhas" de dados, organizadas em linhas e colunas.
2. Quantos índices eu preciso para acessar um elemento de uma Matriz 2D?
1
2 (Linha e Coluna)
3
0
??? tip "Explicação"
Como no Batalha Naval ou no Excel, você precisa de duas coordenadas: a linha e a coluna.
3. Se tenho `m[3,3]`, quantos elementos cabem no total?
3
6
9 (3x3)
12
??? tip "Explicação"
O total de espaços em uma matriz é a multiplicação do número de linhas pelas colunas.
4. Em uma matriz, o que representam `i` e `j` geralmente?
Início e Janela
Linha e Coluna
Inteiro e Java
Índio e Jaca
??? tip "Explicação"
É uma convenção matemática: `i` para o índice da linha e `j` para o índice da coluna.
5. O que é a Diagonal Principal de uma matriz Quadrada?
A primeira linha
A linha onde i é igual a j (0,0; 1,1; 2,2...)
A última coluna
A borda da matriz
??? tip "Explicação"
É a "linha torta" que vai do canto superior esquerdo ao canto inferior direito.
6. Para percorrer uma matriz inteira, qual estrutura uso?
Um Para simples
Dois Paras aninhados (um dentro do outro)
Um Se dentro de um Enquanto
Switch Case
??? tip "Explicação"
O primeiro loop percorre as linhas, e para cada linha, o segundo loop percorre as colunas.
7. Uma imagem digital pode ser representada por uma Matriz?
Sim, pixels são pontos numa grade (R,G,B)
No, imagem é mágica
Apenas se for preto e branco
Não, imagem é vetor
??? tip "Explicação"
Cada pixel é uma posição na matriz. Filtros de imagem são, na verdade, cálculos matemáticos sobre matrizes.
8. No jogo Batalha Naval, o tabuleiro é uma:
Lista
Matriz
Pilha
Fila
??? tip "Explicação"
Qualquer jogo que use grade (Batalha Naval, Xadrez, Jogo da Velha) usa matrizes por trás.
9. Matriz Identidade tem:
1 na diagonal principal e 0 no resto
Tudo 1
Tudo 0
Números aleatórios
??? tip "Explicação"
É uma matriz neutra na multiplicação de matrizes, similar ao número 1 na multiplicação comum.
10. Matrizes tridimensionais (3D) existem?
Sim (Linha, Coluna, Profundidade)
Não, o limite é 2
Apenas na NASA
Sim, mas não servem para nada
??? tip "Explicação"
Chamamos isso de Tensor. É usado em vídeos (Matriz de quadros) e até em Inteligência Artificial.