Questões sobre Matrizes
Questão 1
Em Python, como uma matriz pode ser representada utilizando listas?A.
Como uma lista de listas. B.
Como uma única string. C.
Como um conjunto de valores sem organização. D.
Como uma tupla obrigatoriamente.
Questão 2
Considere a matriz abaixo:
Quantas linhas essa matriz possui?A.
1 B.
2 C.
3 D.
6
matriz = [
[1, 2, 3],
[4, 5, 6]
]
Questão 3
Considere a matriz abaixo:
Quantas colunas essa matriz possui?A.
2 B.
3 C.
5 D.
6
matriz = [
[1, 2, 3],
[4, 5, 6]
]
Questão 4
Considere a matriz abaixo:
Qual valor está na primeira linha e segunda coluna?A.
10 B.
20 C.
40 D.
50
matriz = [
[10, 20, 30],
[40, 50, 60]
]
Questão 5
Considere a matriz abaixo:
Qual expressão acessa o valor `50`?A.
`matriz[0][1]` B.
`matriz[0][2]` C.
`matriz[1][1]` D.
`matriz[2][1]`
matriz = [
[10, 20, 30],
[40, 50, 60]
]
Questão 6
Analise o código e identifique o que será impresso.
A.
1 B.
2 C.
3 D.
4
matriz = [
[1, 2],
[3, 4]
]
print(matriz[0][0])
Questão 7
Analise o código e identifique o que será impresso.
A.
1 B.
2 C.
3 D.
4
matriz = [
[1, 2],
[3, 4]
]
print(matriz[1][0])
Questão 8
Analise o código e identifique o que será impresso.
A.
3 B.
4 C.
5 D.
6
matriz = [
[1, 2, 3],
[4, 5, 6]
]
print(matriz[1][2])
Questão 9
Analise o código e identifique o que será impresso.
A.
1 B.
2 C.
3 D.
4
matriz = [
[1, 2],
[3, 4]
]
print(len(matriz))
Questão 10
Considere a matriz abaixo:
Qual expressão pode ser utilizada para descobrir a quantidade de colunas?A.
`len(matriz)` B.
`len(matriz[0])` C.
`len(matriz[0][0])` D.
`len(matriz[1][0])`
matriz = [
[1, 2, 3],
[4, 5, 6]
]
Questão 11
Analise o código e identifique o que será impresso.
A.
1 B.
[1, 2, 3] C.
[4, 5, 6] D.
6
matriz = [
[1, 2, 3],
[4, 5, 6]
]
print(matriz[0])
Questão 12
Analise o código e identifique o que será impresso.
A.
[1, 2, 3] B.
[4, 5, 6] C.
4 D.
6
matriz = [
[1, 2, 3],
[4, 5, 6]
]
print(matriz[1])
Questão 13
Analise o código e identifique o que será impresso.
A.
1 e 2 B.
[1, 2] e [3, 4] C.
1, 2, 3 e 4 em uma única linha D.
Apenas [1, 2]
matriz = [
[1, 2],
[3, 4]
]
for linha in matriz:
print(linha)
Questão 14
Analise o código e identifique o que será impresso.
A.
1, 2, 3, 4 B.
1, 3, 2, 4 C.
4, 3, 2, 1 D.
[1, 2] e [3, 4]
matriz = [
[1, 2],
[3, 4]
]
for linha in matriz:
for valor in linha:
print(valor)
Questão 15
Qual estrutura de repetição é normalmente utilizada para percorrer todos os elementos de uma matriz representada por listas de listas?A.
Um único `if`. B.
Dois `for` aninhados. C.
Apenas um `while` sem condição. D.
Um `print()` para cada elemento.
Questão 16
Analise o código e identifique o que será impresso.
A.
6 B.
15 C.
21 D.
12
matriz = [
[1, 2, 3],
[4, 5, 6]
]
soma = 0
for linha in matriz:
for valor in linha:
soma += valor
print(soma)
Questão 17
Analise o código e identifique o que será impresso.
A.
3 B.
6 C.
15 D.
21
matriz = [
[1, 2, 3],
[4, 5, 6]
]
soma = 0
for valor in matriz[0]:
soma += valor
print(soma)
Questão 18
Considere a matriz abaixo:
Qual comando altera o valor 4 para 10?A.
`matriz[0][0] = 10` B.
`matriz[0][1] = 10` C.
`matriz[1][0] = 10` D.
`matriz[1][1] = 10`
matriz = [
[1, 2],
[3, 4]
]
Questão 19
Analise o código e identifique o conteúdo final da matriz.
A.
[[1, 2], [3, 4]] B.
[[10, 2], [3, 4]] C.
[[1, 10], [3, 4]] D.
[[1, 2], [10, 4]]
matriz = [
[1, 2],
[3, 4]
]
matriz[0][1] = 10
print(matriz)
Questão 20
Considere a matriz abaixo:
Qual é o valor que está na segunda linha e terceira coluna?A.
3 B.
5 C.
6 D.
8
matriz = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
Questão 21
Considere a matriz abaixo:
Qual é o valor da diagonal principal?A.
1, 2 e 3 B.
3, 5 e 7 C.
1, 5 e 9 D.
7, 8 e 9
matriz = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
Questão 22
Analise o código e identifique o que será impresso.
A.
1, 2, 3, 4 B.
1, 3, 2, 4 C.
4, 3, 2, 1 D.
1, 4, 2, 3
matriz = [
[1, 2],
[3, 4]
]
for i in range(2):
for j in range(2):
print(matriz[i][j])
Questão 23
Considere a matriz abaixo:
Qual expressão acessa a primeira linha da matriz?A.
`matriz[0]` B.
`matriz[1]` C.
`matriz[0][0]` D.
`matriz[1][1]`
matriz = [
[1, 2],
[3, 4]
]
Questão 24
Considere a matriz abaixo:
Qual expressão acessa a terceira coluna da primeira linha?A.
`matriz[0][0]` B.
`matriz[0][1]` C.
`matriz[0][2]` D.
`matriz[1][2]`
matriz = [
[10, 20, 30],
[40, 50, 60]
]
Questão 25
Analise o código e identifique o que será impresso.
A.
3 e 7 B.
4 e 6 C.
10 D.
1, 2, 3 e 4
matriz = [
[1, 2],
[3, 4]
]
for linha in matriz:
print(sum(linha))