Dada uma matriz 4×3 chamada 'respostas' onde cada linha representa uma faixa etária e cada coluna as opções…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Dada uma matriz 4×3 chamada 'respostas' onde cada linha representa uma faixa etária e cada coluna as opções A,B,C (indexação iniciada em 1), qual expressão em pseudocódigo calcula o total de votos da opção B somando todas as faixas?
- A) totalB = sum(respostas[1][2] for i = 1..4)
- B) totalB = sum(respostas[i][1] for i = 1..4)
- C) totalB = sum(respostas[i][2] for i = 2..5)
- D) totalB = sum(respostas[i][2] for i = 1..4)
- E) totalB = sum(respostas[i][3] for i = 1..4)
✅ Resposta correta: alternativa D
Resolução passo a passo
- A matriz 'respostas' tem 4 linhas (uma por faixa etária) e 3 colunas (A, B, C), com índices de 1 a 4 nas linhas e de 1 a 3 nas colunas. Passo 2: A opção B corresponde à coluna 2, pois a indexação começa em 1 e A é a coluna 1. Passo 3: Para somar os votos de B em todas as faixas, é preciso percorrer as linhas i = 1 até 4 e acessar respostas[i][2] em cada uma, o que dá totalB = sum(respostas[i][2] for i = 1..4). Passo 4: Conferindo as demais alternativas: a A fixa a linha 1 e soma sempre o mesmo valor, não somando todas as faixas. A B usa a coluna 1, que é a opção A. A C usa as linhas 2 a 5, mas a matriz tem só 4 linhas, então o índice 5 não existe, além de deixar de fora a primeira faixa. A E usa a coluna 3, que é a opção C. Passo 5: Portanto a alternativa correta é a D, concordando com o gabarito oficial.
💡 Dica: Considere a estrutura da matriz e como somar os elementos.
Alternativa por alternativa
O aluno acredita que basta fixar a faixa 1 na posição da linha, achando que o 'i' no sum não altera o acesso, quando na verdade a linha fixa repete o mesmo voto quatro vezes.
Por que engana: O aluno pode confundir a indexação das colunas e somar a coluna errada, como a opção A ou E.
O aluno confunde a letra da opção com o índice, achando que B é a primeira coluna, quando com indexação iniciada em 1 a coluna 1 corresponde a A.
O aluno faz a soma com índices deslocados, começando na faixa 2 e indo até 5, sem perceber que a matriz tem apenas 4 linhas e que a faixa 1 ficaria de fora.
A coluna 2 corresponde à opção B; somar os elementos dessa coluna sobre todas as 4 linhas produz o total de votos por faixa.
O aluno associa a letra B à terceira posição, ou se confunde com a coluna de C, acessando a coluna 3 em vez da coluna 2.
Raio-X da questão
matriz e pseudocódigo
avaliacao
indexacao de matrizes · soma de elementos
Revisar como manipular matrizes e somar elementos em pseudocódigo.
O aluno pode confundir a indexação das colunas e somar a coluna errada, como a opção A ou E.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Escreva um pseudocódigo que, dado um vetor de registros 'respostas' com o campo opcao (valores 'A','B','C'), construa…
- Em pseudocódigo com índices iniciando em 1, qual instrução atribui à variável s a soma dos elementos da coluna 2 de uma…
- Considere uma matriz 3x2 onde cada linha é um registro de usuário; as colunas são [idade, pontos]. Qual o índice (linha…
- Elabore um pseudocódigo que receba uma matriz R de respostas (linhas = amostras, colunas = categorias) e construa: (a)…
- Projete um algoritmo em pseudocódigo que, dada uma matriz respostas onde cada linha é um registro {regiao, notas[5]} de…
- Uma cooperativa de reciclagem registrou, em uma matriz 2×3, a quantidade de materiais recolhidos em dois bairros ao…
🔎 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
