GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Fácil⏱ curto

Qual é o resultado de uma função recursiva que calcula o fatorial de 4?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual é o resultado de uma função recursiva que calcula o fatorial de 4?

  1. A) 12
  2. B) 20
  3. C) 24
  4. D) 16
  5. E) 10

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Lembre a definição de fatorial: n! é o produto de todos os inteiros positivos de 1 até n. Assim, 4! = 4 x 3 x 2 x 1. Passo 2: Na forma recursiva, o fatorial é definido por fatorial(n) = n x fatorial(n - 1), com caso base fatorial(1) = 1 (ou fatorial(0) = 1). Passo 3: Aplicando a recursão: fatorial(4) = 4 x fatorial(3) = 4 x 3 x fatorial(2) = 4 x 3 x 2 x fatorial(1) = 4 x 3 x 2 x 1 = 24. Passo 4: Logo, a alternativa correta é a C (24), que coincide com o gabarito oficial. Passo 5: Por que as outras estão erradas: a A (12) corresponde a 4 x 3, pois parou antes de multiplicar por 2 e por 1; a B (20) corresponde a 4 x 5, o que não é o fatorial de 4; a D (16) corresponde a 4 x 4, que é o quadrado de 4 e não o fatorial; a E (10) corresponde a 4 + 3 + 2 + 1, que é uma soma e não um produto.

💡 Dica: Calcule o fatorial de 4 usando a definição.

Alternativa por alternativa

A Erradaerro: Procedimentala que mais engana

O aluno multiplicou apenas os dois primeiros fatores (4 x 3) e interrompeu a recursão antes de chegar ao caso base, esquecendo os fatores 2 e 1.

Por que engana: Confundir a multiplicacao sequencial do fatorial com soma ou outros calculos, resultando em valores incorretos.

B Erradaerro: Conceitual

O aluno acredita que o fatorial de 4 envolve um fator maior que 4, como 4 x 5, tratando a operação como um aumento de valores em vez de uma multiplicação de inteiros decrescentes.

C Correta

24 é o resultado correto para 4! = 4 x 3 x 2 x 1.

D Erradaerro: Conceitual

O aluno confunde fatorial com quadrado ou potência, calculando 4 x 4 = 16 como se fosse 4 elevado a 2.

E Erradaerro: Conceitual

O aluno substitui a multiplicação dos fatores pela soma deles (4 + 3 + 2 + 1 = 10), não compreendendo que o fatorial é um produto.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura baixo
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

fatorial

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de fatorial · conceito de funcao recursiva

📚 Reveja

Revisar a definição e cálculo do fatorial.

⚠️ Erro mais comum

Confundir a multiplicacao sequencial do fatorial com soma ou outros calculos, resultando em valores incorretos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

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.