InformáticaEstruturas de dadosFUNCERN 2025
IF PE
Questão de Informática
As estruturas de dados são fundamentais na programação, e as listas em Python oferecem flexibilidade e métodos poderosos para manipulação de dados. Compreender como otimizar operações com listas é essencial para desenvolver algoritmos eficientes. Analise o seguinte código Python que manipula uma estrutura de dados complexa: def processar_dados(matriz): resultado = [] for linha in matriz: temp = [] for elemento in linha: if isinstance(elemento, (int, float)) and elemento > 0: temp.append(elemento ** 2) elif isinstance(elemento, str) and len(elemento) > 3: temp.append(elemento.upper()) if len(temp) >= 2: resultado.append(temp) return resultado dados = [ [2, "python", -1, "ai"], ["a", 3, "javascript", 0], [4, "html", "css", 5], [-2, "b", 1] ] saida = processar_dados(dados) print(saida) Com base na análise realizada, é correto afirmar que a saída do código é
Mais questões de Estruturas de dados
- FAU UNICENTRO 2026Em Python, listas são:
- Legalle 2026Um Agente Técnico em Informática foi encarregado de otimizar o modulo de gerenciamento de processos de um sistema corporativo. Durante a análise verificou que dos requisitos, a es…
- COMPEC UFAM 2026Na linguagem de programação C++, a palavra-chave utilizada para definir uma estrutura que agrupa variáveis de diferentes tipos, sob um único identificador (estrutura de dados hete…
- Fundatec 2026Considere árvores B não vazias, com grau mínimo t ≥ 2. Para árvores B+, adote a convenção usual de sistemas de indexação: todas as chaves de dados permanecem nas folhas, enquanto…
- Fundatec 2026A BNCC Computação propõe o ensino de estruturas de dados básicas para que os estudantes desenvolvam a capacidade de abstrair e modelar o mundo real. Relacione a Coluna 1 à Coluna…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.

