GeraProva GeraProva Provas com IA para professores do Brasil
Computação
Ensino Fundamental
PENSAMENTO COMPUTACIONAL > Programação
Linguagem de Programação
858 questões

858 Questões de Linguagem de Programação

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

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

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

Esta página reúne 858 questões de Linguagem de Programação voltadas para Ensino Fundamental, dentro da unidade temática PENSAMENTO COMPUTACIONAL > Programação, 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 Linguagem de Programação em 30 segundos

Gere a prova personalizada com gabarito e folha de respostas usando as 858 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, Linguagem de Programação vira, em segundos:

  • Prova completa com as 858 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 858 questões de Linguagem de Programação em Ensino Fundamental. Cadastre-se grátis para acessar todas.

Todas as 858 questões de Linguagem de Programação com resolução — página 12

  1. Considere um algoritmo que organiza os dados de um estudante em uma tabela. Essa tabela contém nome, idade e nota. Se um estudante tem uma…
  2. A professora pediu que os alunos desenhassem um algoritmo para fazer um sanduíche. Qual seria o primeiro passo do algoritmo?
  3. Em uma competição de programação, os alunos devem criar um algoritmo que some os números de 1 a 100. Qual é a saída esperada desse…
  4. Em um projeto de robótica, os alunos têm um robô equipado com um sensor de luz voltado para o chão. O robô deve acompanhar uma linha preta…
  5. Em uma oficina de programação, Maria e João planejaram uma fase de jogo com uma moeda. Nessa fase, o personagem deve seguir exatamente estas…
  6. Um aluno está programando um jogo e precisa de uma variável que guarde a pontuação do jogador. Se a pontuação inicial é 0 e o jogador ganha…
  7. Descreva como você criaria um algoritmo para organizar uma lista de nomes de alunos por ordem alfabética. Inclua o tipo de estrutura que…
  8. Em uma competição de programação, o aluno precisa resolver um problema que exige a criação de um algoritmo para calcular a média de notas. O…
  9. Um grupo de alunos criou um algoritmo que gera uma lista com os números de 1 a 10. Se cada número for multiplicado por 2, que lista é…
  10. A equipe de robótica da escola decide criar um algoritmo para realizar uma tarefa específica. Quais passos eles devem seguir para…
  11. Durante uma aula de programação, o professor apresenta uma situação onde um aluno precisa calcular a média das notas de sua turma utilizando…
  12. Durante uma competição de programação, os participantes devem criar um algoritmo que, dado um número, diga se ele é par ou ímpar. Qual seria…
  13. Justifique como você criaria um algoritmo para gerenciar a entrada e saída de produtos em um estoque, considerando que o sistema deve…
  14. Em uma competição de programação, os alunos criaram um algoritmo para resolver um problema de ordenação de dados. Quais são as etapas…
  15. Em uma aula de programação, os alunos devem analisar um algoritmo que calcula a média de notas. Quais são as etapas principais que eles…
  16. Uma escola brasileira criou um aplicativo para orientar a separação de resíduos. Ao receber o material informado pelo estudante, o algoritmo…
  17. Em um jogo educativo sobre economia de água, a pontuação do jogador é armazenada durante a partida. Depois de cada coleta, o programa deve…
  18. Em um aplicativo de previsão do tempo, se a temperatura for acima de 30 graus, aparece a mensagem 'Dia quente'. Como isso é feito?
  19. Um aplicativo educativo deseja ensinar matemática. Se o aluno responder certo, aparece 'Muito bem!'. Se errar, aparece 'Tente novamente!'…
  20. Durante uma aula de programação, o professor pede que os alunos escrevam um algoritmo que exiba "Aprovado" se a nota for maior ou igual a 7…
  21. Imagine que você precisa programar um robô para entregar cartas em uma cidade. O robô deve decidir entre dois caminhos: um que é mais curto…
  22. Em um caixa eletrônico, o algoritmo deve permitir que a pessoa consulte o saldo, faça um saque ou deposite dinheiro. Depois de cada…
  23. Crie um algoritmo que calcule a média de três notas de um aluno e determine se ele foi aprovado, reprovado ou se precisa fazer recuperação…
  24. Em uma escola, um programa de computador deve analisar as notas de cada aluno. Para isso, ele calcula a média aritmética das notas e aplica…
  25. Em uma competição de programação, cada equipe precisa criar um algoritmo que resolva um problema específico. Se a equipe A usa 3 variáveis e…
  26. Em um projeto escolar, os alunos precisam desenvolver um jogo. Eles precisam definir as regras e a lógica do jogo. Como os alunos devem…
  27. Em uma competição de programação, cada aluno deve criar um algoritmo que resolva um problema. Maria decidiu usar uma estrutura de repetição…
  28. João está desenvolvendo um jogo e precisa que os inimigos sigam o jogador. Que tipo de estrutura ele deve usar para que os inimigos possam…
  29. Em uma competição de programação, Ana precisa criar um algoritmo que receba as notas de cinco provas e calcule a média aritmética delas…
  30. Diante da seguinte situação: Ana programou um jogo usando variáveis para pontos. Se um jogador tem 50 pontos e ganha 20, quantos pontos terá…
  31. Em uma feira de ciências, um aluno precisa descrever o fluxo de um algoritmo que calcula a soma de dois números. Como ele deve iniciar sua…
  32. Durante uma competição de robótica, os participantes utilizam algoritmos para programar seus robôs. Qual é a principal função de um…
  33. Um estudante está aprendendo sobre variáveis em programação. Ele quer armazenar a idade de sua irmã. Qual é a melhor maneira de definir essa…
  34. Durante uma competição de programação, um aluno precisa criar um algoritmo para calcular a média de três notas. Quais elementos são…
  35. Durante uma aula, o professor pede que os alunos criem uma lista de tarefas em Python. Qual comando deve ser utilizado para declarar a…
  36. Durante uma atividade, a turma aprendeu que um algoritmo deve seguir as instruções na ordem em que aparecem. Ana precisa realizar duas…
  37. João e Maria estão organizando uma festa. Eles fizeram uma lista de convidados e precisam decidir a ordem de chegada. Qual algoritmo podem…
  38. Em uma competição de robótica, um robô deve seguir um caminho pré-definido. Qual termo técnico descreve a sequência de passos que o robô…
  39. Um estudante de programação está desenvolvendo um jogo. Ele precisa garantir que cada jogada siga uma sequência lógica. Qual é a importância…
  40. Um algoritmo recebe três notas e calcula a média da seguinte forma: 1. soma = 7 + 8 + 9 2. media = soma / 3 3. exibe media Ao acompanhar a…
  41. Imagine que você deve criar um algoritmo que organiza uma lista de compras em ordem alfabética. Que passos você seguiria para garantir que a…
  42. Escreva um algoritmo simples em pseudocódigo que receba um número e informe se ele é par ou ímpar. Explique o seu raciocínio.
  43. Em uma sala de aula, um professor deseja que os alunos aprendam a programar um jogo simples. Qual algoritmo pode ser utilizado para criar um…
  44. Pedro deseja programar um jogo simples. Para isso, ele precisa definir a sequência de movimentos do personagem. Qual é o primeiro passo que…
  45. Maria está programando um jogo em que um personagem deve coletar estrelas. Se ela usa a variável 'estrelas' para contar quantas já foram…
  46. Durante um jogo, cada jogador tem um nível de energia armazenado em uma variável. Se o jogador perde 10 pontos de energia, como isso deve…
  47. Uma escola decidiu implementar um sistema de gestão de notas. O algoritmo deve calcular a média das notas de cada aluno. Qual é a lógica…
  48. Imagine que você deve criar um algoritmo para calcular a média de notas de um aluno. As notas são 8, 7 e 9. Qual é a média desse aluno?
  49. Explique como você criaria um algoritmo para calcular a quantidade total de produtos em um carrinho de compras. Considere que você deve…
  50. Em uma escola, alunos estão desenvolvendo um jogo digital. Para que o personagem se mova, é necessário criar um algoritmo que defina as…

Artigos sobre Linguagem de Programação

Veja também

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