Questões dissertativas de Computação — Ensino Fundamental
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
3.372 questões com resposta esperada, explicação e raio-X pedagógico, alinhadas à BNCC.
✍️ Dissertativa
Analise as implicações de aplicar criptografia em repouso, criptografia em trânsito, criptografia homomórfica e fragmentação de dados em um sistema distribuído: discuta efeitos sobre confidencialidade, disponibilidade e…
✍️ Dissertativa
Projete um autômato baseado em eventos para coordenar apresentações em uma feira de ciências da escola: descreva estados, eventos, registros necessários, filas para solicitações e um algoritmo de priorização para…
✍️ Dissertativa
Projete um autômato baseado em eventos para gerenciar reservas de salas multimídia na escola: descreva estados, eventos, variáveis principais e justifique a escolha entre registro, lista, matriz ou grafo para armazenar…
✍️ Dissertativa
Desenvolva um algoritmo em pseudocódigo que, dado um grafo não direcionado conectado e um vértice raiz, construa a árvore de busca em largura (BFS tree) e retorne o nível (distância em número de arestas) de cada vértice…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que, dada uma árvore de decisão codificada como nós com condição e referências a filhos, gere todas as regras (caminhos da raiz às folhas). Descreva as variáveis-chave, a estrutura de…
✍️ Dissertativa
Analise as implicações éticas e legais de publicar fotos de colegas em uma rede social da escola sem consentimento, considerando direito de imagem, autoria e proteção de dados pessoais.
✍️ Dissertativa
Analise criticamente um termo de uso que autorize exploração comercial de imagens postadas por usuários e proponha duas medidas práticas que uma escola deve adotar para proteger direitos de imagem e privacidade dos…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que receba uma lista L de n inteiros e retorne uma nova lista em que todos os números pares aparecem antes dos ímpares, mantendo a ordem relativa original (estável). Explique a…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que receba uma lista L de n inteiros (com repetições possíveis) e retorne uma nova lista contendo apenas os elementos distintos na mesma ordem de ocorrência. Use uma estrutura…
✍️ Dissertativa
Projete um algoritmo, em pseudocódigo, que receba uma lista ligada simples L com n nós e reorganize os nós in-place para mover todos os elementos com valor par para o início da lista, preservando a ordem relativa dos…
✍️ Dissertativa
Projete um algoritmo, em pseudocódigo, que receba uma lista ligada simples L com n nós e remova todos os nós cujos valores aparecem mais de uma vez (manter apenas valores que ocorrem exatamente uma vez). Descreva…
✍️ Dissertativa
Projete em pseudocódigo uma função recursiva permutar(L) que recebe uma lista L com n elementos distintos e retorna uma lista contendo todas as permutações de L. Descreva o caso base, o passo recursivo, as variáveis…
✍️ Dissertativa
Projete em pseudocódigo uma função recursiva agrupar_por_inicial(L) que recebe uma lista L de nomes (strings) e retorna uma lista de registros {inicial, nomes} onde 'nomes' contém, na ordem original, todos os nomes que…
✍️ Dissertativa
Projete em pseudocódigo uma função recursiva subsequencias(L) que recebe uma lista L de inteiros e retorna a lista de todas as subsequências (conjuntos ordenados) de L. Explique o caso base, a relação recursiva e comente…
✍️ Dissertativa
Projete em pseudocódigo uma função recursiva profundidade(L) que recebe uma lista L que pode conter elementos e sublistas aninhadas arbitrariamente e retorna a profundidade máxima de aninhamento (defina lista vazia com…
✍️ Dissertativa
Projete uma função recursiva em pseudocódigo flatten(L) que recebe uma lista L que pode conter inteiros e sublistas aninhadas arbitrariamente e retorna uma nova lista com todos os inteiros na ordem de aparecimento…
✍️ Dissertativa
Projete um algoritmo recursivo em pseudocódigo que, dada uma matriz m×n com valores 0 e 1, retorne o tamanho da maior região conectada de 1s considerando conectividade em quatro direções. Justifique a escolha da…
✍️ Dissertativa
Uma turma vai coletar variáveis para um projeto escolar: nome, foto, telefone e opinião. Explique, do ponto de vista técnico e ético, quais medidas adotar desde a coleta até o armazenamento para proteger esses dados…
✍️ Dissertativa
Um algoritmo de recomendação do portal da escola coleta nomes, notas e local de acesso. Descreva medidas técnicas e éticas para proteger esses dados pessoais e garantir privacidade dos estudantes ao usar a rede da…
✍️ Dissertativa
Você vai coordenar um projeto escolar que usa um aplicativo para coletar dados de saúde dos alunos (por exemplo: altura, vacinas). Descreva três medidas que você adotaria para proteger esses dados no artefato…
✍️ Dissertativa
Explique como você escolheria e configuraria um artefato computacional (por exemplo, um aplicativo de comunicação em rede) para apoiar um projeto coletivo da escola. Inclua três critérios de seleção, ações para proteger…
✍️ Dissertativa
Descreva um algoritmo em etapas para codificar três respostas possíveis ("sim", "não", "talvez") em uma única variável de bits usando o menor número de bits possível. Inclua: (a) quantos bits são necessários e por quê…
✍️ Dissertativa
Descreva um algoritmo em pseudocódigo que receba na variável 'sensores' um vetor de 16 valores booleanos e produza a variável inteira 'mask' que codifica os estados usando um bit por sensor. Explique também como…
✍️ Dissertativa
Desenhe um algoritmo em pseudocódigo que receba na variável 'texto' (sequência de bytes ASCII) e produza duas saídas: (a) 'utf8' com a mesma sequência codificada em UTF-8; (b) 'rle' com compressão por Run-Length…
✍️ Dissertativa
Em pseudocódigo, descreva um algoritmo que recebe na variável 'imagem' uma matriz 8x8 de pixels binários e produz (a) a codificação direta em bitmap e (b) uma codificação por run-length encoding (RLE). Explique também o…
✍️ Dissertativa
Desenvolva um algoritmo em pseudocódigo que recebe a sequência de bytes na variável 'dados' e aplica bit stuffing para evitar o padrão de flag 01111110; descreva como a variável 'saida' é construída e como o receptor…
✍️ Dissertativa
Elabore um algoritmo em pseudocódigo que recebe a variável 'texto' (sequência de caracteres Unicode) e produz a sequência de bytes correspondente em codificação UTF-8. Em seguida, explique duas vantagens e uma limitação…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que recebe um conjunto de símbolos com suas frequências (variável 'freq') e gera uma codificação de prefixo mínima (variável 'codigo'), explicando como o algoritmo escolhe códigos…
✍️ Dissertativa
Descreva, em pseudocódigo, um algoritmo que recebe uma sequência de até 12 caracteres na variável 'msg' e produz na variável 'fluxo_bits' uma codificação onde vogais usam 3 bits e consoantes 5 bits. Inclua um cabeçalho…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que converta 100 leituras inteiras de temperatura (0–100) em duas codificações: (a) binária compacta usando o mínimo de bits necessários; (b) texto decimal ASCII. Explique qual…
