GeraProva GeraProva Provas com IA para professores do Brasil
Computação
Ensino Fundamental
Pensamento computacional
Programação - Linguagem de programação
821 questões

821 Questões de Programação - Linguagem de programação

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Veja 6 questões-amostra de Programação - Linguagem de programação com análise pedagógica completa, para Ensino Fundamental e alinhadas à BNCC. Gere a prova inteira com as 821 questões em 30 segundos.

Sobre estas questões de Programação - Linguagem de programação

Esta página reúne 821 questões de Programação - Linguagem de programação voltadas para Ensino Fundamental, dentro da unidade temática Pensamento computacional, todas alinhadas à BNCC. Abaixo você encontra 6 questões-amostra com a análise pedagógica completa (gabarito comentado, ficha pedagógica e resolução passo a passo) — uma prévia do que o GeraProva monta automaticamente para a prova inteira.

O que estas questões cobram: algoritmo simples; algoritmo com repetição; repetição em algoritmos; condição em lógica computacional.

Objetivos pedagógicos principais: avaliacao · fixacao.

10
Questões na página
0F · 10M · 0D
Distribuição de dificuldade
1
Contextualizadas
4
Boas pra simulado
10
Boas pra diagnóstico
🧠 Habilidades cognitivas (Bloom): Lembrar, Compreender
🎯 Tipos de raciocínio exigidos: Dedutivo

Como usar: professores podem aplicar estas questões diretamente em avaliações, usar como material de apoio em aula, ou gerar uma prova personalizada com o GeraProva escolhendo dificuldade, quantidade e formato. Alunos podem usar para revisão ativa, praticando a resolução antes de ver o gabarito comentado.

Prova completa de Programação - Linguagem de programação em 30 segundos

Gere a prova personalizada com gabarito e folha de respostas usando as 821 questões deste tópico. Veja os planos:

Ver planos
A partir de R$ 29,90/mês
Questão 1resolução completaBNCC EF06CO02Média🧠 Lembrar⏱ curto

Qual das alternativas abaixo é um exemplo de um algoritmo simples?

  1. A) Fazer uma lista de compras
  2. B) Lavar as mãos seguindo passos específicos
  3. C) Jogar um videogame
  4. D) Estudar para uma prova
  5. E) Assistir a um filme
📖 Análise pedagógica e resolução comentada
🎯 Conceito central

algoritmo simples

💡 Dica de resolução

Pense em um passo a passo simples para resolver um problema.

✅ Resposta correta: B

Este é um exemplo de algoritmo, pois envolve uma sequência de etapas claras para alcançar um resultado específico.

Por que as outras alternativas estão erradas:
❌ A) Uma lista de compras é um registro, não um algoritmo, pois não tem uma sequência clara de passos para solucionar um problema.
❌ C) Jogar um jogo pode envolver vários algoritmos, mas não é um exemplo de um único algoritmo em si.
❌ D) Estudar pode envolver várias estratégias, mas não é um algoritmo definido com passos específicos.
❌ E) Assistir a um filme não envolve uma sequência de passos para a resolução de problemas, portanto não é um algoritmo.
📚 Reveja antes de resolver

Revisar o que é um algoritmo e exemplos de algoritmos simples.

📊 Raio-X da questão
DificuldadeMédia
BloomLembrar
Leiturabaixo
Discriminaçãomedio
Peso pedagógicomedio
Autonomia do enunciadocompleto
Cobertura da habilidadeunica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Dedutivo
Tempo estimado: curto
Contexto de aplicação: abstrato
Questão 2resolução completaBNCC EF69CO02Média🧠 Lembrar⏱ curto

Qual das alternativas abaixo melhor representa um algoritmo com repetição simples?

  1. A) Para cada número de 1 a 10, imprima o número.
  2. B) Imprima 'Olá' 10 vezes usando condição.
  3. C) Imprima números pares até 20 usando uma lista.
  4. D) Crie uma função para somar dois números.
  5. E) Calcule a média de 10 números.
📖 Análise pedagógica e resolução comentada
🎯 Conceito central

algoritmo com repetição

💡 Dica de resolução

Analise as opções e identifique a estrutura de repetição.

✅ Resposta correta: A

Essa é uma estrutura de repetição simples, onde a ação é repetida para cada número no intervalo especificado.

Por que as outras alternativas estão erradas:
❌ B) Esse enunciado não especifica uma repetição simples, mas sim uma condição que não é necessária para a repetição.
❌ C) Esta alternativa sugere o uso de uma lista, o que não é uma repetição simples, mas sim uma abordagem mais complexa.
❌ D) Essa alternativa descreve uma função, não um algoritmo de repetição.
❌ E) Calcular a média envolve um processo que não é apenas uma repetição simples, mas requer uma lógica adicional.
📚 Reveja antes de resolver

Revisar os conceitos de algoritmos e estruturas de repetição.

📊 Raio-X da questão
DificuldadeMédia
BloomLembrar
Leiturabaixo
Discriminaçãomedio
Peso pedagógicomedio
Autonomia do enunciadocompleto
Cobertura da habilidadeunica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Dedutivo
Tempo estimado: curto
Contexto de aplicação: abstrato
Questão 3resolução completaBNCC EF69CO02Média🧠 Compreender⏱ medio

Em um algoritmo, qual a importância de utilizar repetição simples?

  1. A) Porque permite executar uma ação múltiplas vezes de forma eficiente.
  2. B) Porque elimina a necessidade de variáveis.
  3. C) Porque não utiliza estruturas condicionais.
  4. D) Porque permite criar funções complexas.
  5. E) Porque torna o código mais longo e difícil de entender.
📖 Análise pedagógica e resolução comentada
🎯 Conceito central

repetição em algoritmos

💡 Dica de resolução

Pense em exemplos de algoritmos que utilizam repetição simples.

✅ Resposta correta: A

Repetições simples são fundamentais para realizar tarefas repetitivas sem necessidade de duplicar código.

Por que as outras alternativas estão erradas:
❌ B) Repetições simples não eliminam variáveis, mas podem utilizar as existentes para controlar a iteração.
❌ C) Embora repetições simples possam ser usadas sem condições, não é uma regra, pois podem incluir condições também.
❌ D) Repetições simples não são diretamente relacionadas à criação de funções complexas, mas sim à execução de ações repetidas.
❌ E) Repetições simples geralmente tornam o código mais curto e mais fácil de entender ao evitar redundâncias.
📚 Reveja antes de resolver

Revisar os conceitos de estruturas de repetição em algoritmos.

📊 Raio-X da questão
DificuldadeMédia
Leituramedio
Discriminaçãomedio
Peso pedagógicomedio
Autonomia do enunciadocompleto
Cobertura da habilidadeunica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Dedutivo
Tempo estimado: medio
Contexto de aplicação: abstrato
Questão 4resolução completaBNCC EF06CO02Média🧠 Lembrar⏱ curto

Qual é um exemplo prático de um algoritmo com repetição simples?

  1. A) Contar de 1 a 10
  2. B) Calcular a soma de dois números
  3. C) Imprimir um número aleatório
  4. D) Criar uma lista de compras
  5. E) Ordenar uma lista de nomes
📖 Análise pedagógica e resolução comentada
🎯 Conceito central

algoritmo com repetição

💡 Dica de resolução

Pense em um processo que se repete, como contar até dez.

✅ Resposta correta: A

Contar de 1 a 10 é um exemplo clássico de repetição, onde a ação de contar se repete até atingir 10.

Por que as outras alternativas estão erradas:
❌ B) Esse é um processo direto sem necessidade de repetição.
❌ C) Imprimir um número aleatório não requer repetição, pois é uma ação única.
❌ D) Criar uma lista é uma tarefa única que não necessariamente envolve repetição.
❌ E) Ordenar não é um exemplo de repetição simples, mas sim um processo de organização.
📚 Reveja antes de resolver

Revisar o conceito de algoritmos e suas estruturas de repetição.

📊 Raio-X da questão
DificuldadeMédia
BloomLembrar
Leiturabaixo
Discriminaçãomedio
Peso pedagógicomedio
Autonomia do enunciadocompleto
Cobertura da habilidadeunica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
📋 Ficha pedagógica
Objetivo: fixacao
Raciocínio: Dedutivo
Tempo estimado: curto
Contexto de aplicação: abstrato
Questão 5resolução completaBNCC EF69CO02Média🧠 Lembrar⏱ curto

Qual das opções abaixo descreve corretamente o que é uma condição em lógica computacional?

  1. A) Uma instrução que executa ações de forma sequencial
  2. B) Uma estrutura que permite realizar um loop infinito
  3. C) Uma expressão que avalia se uma proposição é verdadeira ou falsa
  4. D) Um tipo de dado que armazena múltiplos valores
  5. E) Um comando que finaliza a execução de um programa
📖 Análise pedagógica e resolução comentada
🎯 Conceito central

condição em lógica computacional

💡 Dica de resolução

Pense no que caracteriza uma condição em programação.

✅ Resposta correta: C

Condições são usadas para verificar se uma situação é verdadeira ou falsa, influenciando o fluxo do programa.

Por que as outras alternativas estão erradas:
❌ A) Isso descreve um fluxo de controle simples, não uma condição.
❌ B) Loop infinito é um conceito diferente de condição, que geralmente envolve verificações.
❌ D) Isso se refere a estruturas de dados, como arrays ou listas, não a condições.
❌ E) Isso é um comando de término, não uma condição.
📚 Reveja antes de resolver

Revisar o conceito de condições em lógica de programação.

📊 Raio-X da questão
DificuldadeMédia
BloomLembrar
Leiturabaixo
Discriminaçãomedio
Peso pedagógicomedio
Autonomia do enunciadocompleto
Cobertura da habilidadeunica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Dedutivo
Tempo estimado: curto
Contexto de aplicação: abstrato
Questão 6resolução completaBNCC EF69CO02Média🧠 Compreender⏱ curto

Qual é a finalidade de um operador lógico 'E' (AND) em uma expressão condicional?

  1. A) Verificar se pelo menos uma condição é verdadeira
  2. B) Combinar duas condições onde ambas devem ser verdadeiras
  3. C) Negar o resultado de uma condição
  4. D) Permitir que uma condição seja ignorada
  5. E) Avaliar condições em sequência, uma após a outra
📖 Análise pedagógica e resolução comentada
🎯 Conceito central

operador lógico AND

💡 Dica de resolução

Pense na lógica de combinações verdadeiras.

✅ Resposta correta: B

O operador 'E' (AND) exige que ambas as condições sejam verdadeiras para que o resultado seja verdadeiro.

Por que as outras alternativas estão erradas:
❌ A) Esse é o funcionamento do operador 'OU' (OR), não do 'E'.
❌ C) Isso é feito pelo operador 'NÃO' (NOT), não pelo 'E'.
❌ D) O operador 'E' não ignora condições, ele requer que todas sejam verdadeiras.
❌ E) Avaliar em sequência é um conceito diferente, relacionado ao fluxo de execução.
📚 Reveja antes de resolver

Revisar a lógica de operadores condicionais em programação.

📊 Raio-X da questão
DificuldadeMédia
Leiturabaixo
Discriminaçãomedio
Peso pedagógicomedio
Autonomia do enunciadocompleto
Cobertura da habilidadeunica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Dedutivo
Tempo estimado: curto
Contexto de aplicação: abstrato
Habilidades BNCC trabalhadas nesta página
As questões desta página desenvolvem as seguintes habilidades da Base Nacional Comum Curricular:
EF06CO02Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
EF69CO02Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

🔓 Este tema vira muito mais que 6 questões

Você viu 6 questões com análise pedagógica. Com o GeraProva, Programação - Linguagem de programação vira, em segundos:

  • Prova completa com as 821 questões + gabarito e folha de respostas
  • Análise pedagógica da prova inteira (Bloom, dificuldade, cobertura BNCC)
  • Atividade e plano de aula prontos sobre o tema
  • Salvar suas questões favoritas e reusar quando quiser
Ver planos e desbloquear
A partir de R$ 29,90/mês · cancele quando quiser

Sobre estas questões

Todas as questões foram geradas e revisadas pelo pipeline de IA do GeraProva e vinculadas à habilidade BNCC correspondente. Para gerar provas completas, atividades e planos de aula personalizados, veja os planos do GeraProva.

Perguntas frequentes

Posso usar estas questões com meus alunos?

Sim, você pode imprimir, adaptar ou incluir em suas provas livremente. As questões são de uso educacional gratuito para professores.

Como gerar uma prova completa com estas questões?

Crie uma conta grátis no GeraProva, escolha a matéria e o assunto, e em menos de 1 minuto você recebe a prova pronta com gabarito e folha de respostas.

As questões estão alinhadas à BNCC?

Sim. Todas as questões são classificadas pelo pipeline de IA do GeraProva e vinculadas à habilidade BNCC correspondente ao assunto e série.

Quantas questões vocês têm deste tópico?

Temos 821 questões de Programação - Linguagem de programação em Ensino Fundamental. Cadastre-se grátis para acessar todas.

Todas as 819 questões de Programação - Linguagem de programação com resolução — página 16

  1. Em pseudocódigo, para um loop 'enquanto' que percorre índices i iniciando em 1 para acessar lista[1..n], qual condição lógica deve ser usada…
  2. Para armazenar senhas de usuários de modo que o sistema não possa recuperar a senha original, qual técnica deve ser adotada: cifragem…
  3. Projete um algoritmo em pseudocódigo que remova duplicatas de uma lista de registros usando uma tabela hash; descreva a estrutura de dados…
  4. Em um algoritmo que processa uma sequência de dados, qual é a função de uma variável 'sentinela'?
  5. Em pseudocódigo, qual comando costuma terminar imediatamente um laço (loop) e transferir a execução para a instrução seguinte ao laço?
  6. Em um programa, qual é a diferença de escopo entre uma variável declarada dentro de uma função (variável local) e uma variável declarada…
  7. Em ciência da computação, como se diferencia um algoritmo determinístico de um não-determinístico quanto ao comportamento para a mesma…
  8. Projete um algoritmo em pseudocódigo que, dada uma matriz 'leituras' (linhas = sensores, colunas = instantes), detecte para cada sensor se…
  9. Em duplas, crie e simule um pseudocódigo que receba o número n de alunos e, para cada aluno, leia a quantidade de faltas; conte quantos…
  10. Leia o enunciado em linguagem oral: 'Se a rua estiver molhada, use capa; caso contrário, não use.' Que tipo de seleção condicional esse…
  11. Considere o pseudocódigo: 'Se nota >= 60 então situacao <- "aprovado" senão situacao <- "reprovado"'. Qual será o valor de situacao para…
  12. Elabore um algoritmo em pseudocódigo (linguagem escrita ou pictográfica) que receba uma lista de temperaturas diárias, calcule a média e…
  13. Uma escola está testando um aplicativo que orienta os estudantes sobre o que levar em dias chuvosos. O aplicativo usa o seguinte…
  14. Elabore e simule um algoritmo em pseudocódigo que receba uma lista de alunos (nome, nota) e, para cada aluno, imprima 'Aprovado' se nota =…
  15. Na aula, uma regra do computador diz: com 18 anos ou mais, aparece “Maior”. Com menos de 18 anos, aparece “Menor”. Ana tem 17 anos. O que…
  16. Em uma frase, defina o que é um algoritmo em computação.
  17. Uma rotina chamada mostrarLinha(texto) imprime exatamente uma linha na tela. Em um programa, ela é chamada 1 vez antes de um laço e mais 4…
  18. Para chegar à porta, o robô deve andar, virar à direita e andar novamente. Ele andou, virou à direita e parou. Identifique a causa mais…
  19. — Por que o aplicativo me obriga a passar pelo "Caso de Uso 1" para chegar ao "Caso de Uso 2"? — reclamou um morador ao tentar usar um…
  20. No terminal de empréstimo de bicicletas de um parque urbano, cada devolução é registrada em um painel de leitura. O sistema recebe os…
  21. Num ponto de bicicletas compartilhadas perto da orla, o sistema precisa registrar cada devolução sem gerar erro. Quando o usuário encaixa a…
  22. Na oficina de robótica do bairro, um pequeno programa foi criado para separar cartões de acesso esquecidos pelos alunos. Primeiro, ele lê…
  23. Sem ingresso digital, a pessoa pega uma senha. Sem documento, não recebe pulseira. Com os dois, entra sem trocar nada. Joana mostrou o…
  24. Quando o totem de uma biblioteca comunitária é ativado, ele pede o cartão do leitor e lê o número cadastrado. Em seguida, o sistema confere…
  25. Em uma biblioteca, um programa separa cartões em três pastas. Cartões com estrela vão para “urgente”. Cartões com desenho de livro e cor…
  26. — Quando um cliente faz uma compra com desconto, o sistema segue um conjunto de instruções para apresentar o preço final, explicou Carolina…
  27. — Vó, como faço para lavar roupas sem estragar? — perguntou Luísa enquanto observava o cesto cheio. A avó explicou o procedimento em etapas…
  28. Na sala, uma luz tem um sensor e um computador. A luz acende quando o sensor vê uma pessoa. Qual é a ordem do que acontece?
  29. Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para diferentes valores de entrada. — Que…
  30. Uma turma quer registrar em ordem as etapas para calcular a média das notas em um programa educacional. — Que recurso de organização de…
  31. Em uma planilha com várias turmas, uma mesma fórmula foi inserida na primeira linha e copiada para as demais para manter o cálculo correto…
  32. Uma turma criou um algoritmo para conferir se todos os alunos entregaram um trabalho. O programa verifica a lista, marca quem entregou e…
  33. Em um laboratório escolar, os alunos precisam registrar o resultado de 20 medições. Fazer isso manualmente aumenta o risco de erro e consome…
  34. Folhas digitais de uma história interativa alternam imagens e trechos de texto enquanto um leitor desliza o dedo pela tela do tablet. O…
  35. Uma aluna anotou quatro ações para fazer um suco: 1. servir no copo; 2. lavar a fruta; 3. bater no liquidificador; 4. cortar a fruta. — Qual…
  36. Uma receita digital aparece assim: 1. misturar ingredientes secos; 2. adicionar líquido; 3. assar; 4. servir. — Se o passo 3 for feito antes…
  37. Em um fluxograma escolar, depois de verificar o valor de entrada, o estudante escolheu dois caminhos: seguir para a próxima etapa se a…
  38. Para enviar uma mensagem, uma aluna registrou estas ações: abrir o aplicativo, digitar o texto, apagar o texto e clicar em enviar. Qual…
  39. — Lucas, por que as músicas do seu arquivo tocam sem ordem? — Estou com cerca de duzentos arquivos de áudio espalhados em várias pastas…
  40. Cerca de 80% dos estudantes do 6o ano participam de uma atividade que simula lançamentos de dados para aprender probabilidade. O programa…
  41. — Moça, já deu para encher o caminhão? — pergunta um catador, enquanto descarrega sacos na cooperativa. Na triagem, cada saco recebido é…
  42. — Moço, ainda tem mel? — perguntou uma cliente na barraca. O apicultor respondeu que tinha 12 potes no início do dia e anotava as vendas em…
  43. Um aluno escreveu apenas: 'organizar a festa da sala'. Depois percebeu que o grupo não sabia por onde começar. — O que falta ao algoritmo…
  44. — A tela voltou para o início de novo! — reclamou Diego, ao tentar inscrever o grupo de dança do bairro em um edital no portal da…
  45. — Tem audioguia disponível? — perguntou um visitante na entrada de uma mostra interativa. A equipe tem 12 aparelhos de áudio, usados também…
  46. Na porta de um centro comunitário, voluntários recebem pedidos de doação e querem reduzir erros na hora de separar e entregar as sacolas…
  47. — Moça, minha senha é 14, mas a moça do balcão chamou a 15… — reclamou um cliente na fila do ponto de recarga de água. Para evitar confusão…
  48. — Se a gente separar errado, perde tempo na hora de arrumar as prateleiras — reclamou uma voluntária ao receber caixas de livros doados…
  49. Por que o site da prefeitura libera o agendamento para algumas pessoas e bloqueia para outras? No formulario de vacina, o sistema pede duas…
  50. — Mãe, por que o aplicativo do prédio avisou que gastamos muita água ontem? No elevador, um morador explicou que o antigo hidrômetro tinha…

Artigos sobre Programação - Linguagem de programação

Veja também

Questões resolvidas Resolução passo a passo, gabarito e o erro de cada alternativa314.904 questões
Ver todas as questões →
Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.