Logo
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941201479851

Considere o seguinte trecho de algoritmo:classe Calculadora { métod...

📅 2025🏢 Instituto Consulplan🎯 Câmara de Mariana - MG📚 Linguagens de Programação
#Fundamentos de Programação#Orientação a Objetos

Esta questão foi aplicada no ano de 2025 pela banca Instituto Consulplan no concurso para Câmara de Mariana - MG. A questão aborda conhecimentos da disciplina de Linguagens de Programação, especificamente sobre Fundamentos de Programação, Orientação a Objetos.

Esta é uma questão de múltipla escolha com 4 alternativas. Teste seus conhecimentos e selecione a resposta correta.

1

457941201479851
Ano: 2025Banca: Instituto ConsulplanOrganização: Câmara de Mariana - MGDisciplina: Linguagens de ProgramaçãoTemas: Fundamentos de Programação | Orientação a Objetos

Considere o seguinte trecho de algoritmo:



classe Calculadora {

 método inteiro fatorial(valor inteiro n) {

   se (n <= 1) {

        retorne 1;

   } senão {

       retorne n * fatorial(n - 1);

   }

   }

}

início {

    inteiro resultado;

    Calculadora calc = novo Calculadora();

    resultado = calc.fatorial(5);

    escreva("O fatorial de 5 é: ", resultado);

}


Sobre o código anterior, analise as afirmativas a seguir.

I. O método fatorial é um exemplo de recursividade, pois chama a si mesmo dentro de sua definição.
II. A passagem de parâmetro no método fatorial é feita por valor, uma vez que a variável n é um tipo primitivo.
III. A criação do objeto calc da classe Calculadora exemplifica o conceito de instância em programação orientada a objetos.
IV. O valor impresso será "O fatorial de 5 é: 120".

Está correto o que se afirma em 
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200293234Linguagens de Programação

As listas ordenadas ou numeradas são usadas para indicar alguma sequência ou numeração. Em XHTML, a sintaxe para definir uma lista ordenada é:

#Linguagens de Marcação#XML
Questão 457941200461520Linguagens de Programação

No CSS3, considere que a propriedade display define o tipo de box a ser gerado para um elemento. O valor para essa propriedade que define que o box nã...

#CSS
Questão 457941200517529Linguagens de Programação

Em programação, sobre a passagem de parâmetros por referência em comparação com a passagem de parâmetros por valor, assinale a afirmativa correta.

#Fundamentos de Programação
Questão 457941200844851Linguagens de Programação

Um desenvolvedor precisa revisar um código em Java e verificar se a implementação dos princípios da Programação Orientada a Objetos (POO) está correta...

#Linguagens de Programação#Orientação a Objetos#Java
Questão 457941201838356Linguagens de Programação

O React Native é uma plataforma baseada no React que possibilita o desenvolvimento de aplicativos mobile híbridos, ou seja, que rodam tanto no iOS qua...

#JavaScript#Linguagens de Programação#Desenvolvimento de Aplicativos Móveis
Questão 457941201896611Linguagens de Programação

Considerando a Linguagem XML e tecnologias de Web Services e suas respectivas definições, relacione adequadamente as colunas a seguir. 1. Web Services...

#Desenvolvimento Web#Linguagens de Marcação#XML

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Fundamentos de ProgramaçãoQuestões do Instituto Consulplan