Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — Instituto Consulplan 2025

ProgramaçãoProgramação Orientada a Objetos
Código
qg555030
Banca
Instituto Consulplan
Órgão
Câmara de Mariana - MG
Ano
2025
Nível
Superior
Cargo
Analista de Sistema
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
  1. AI, II, III e IV.
  2. BI e III, apenas.
  3. CII e IV, apenas.
  4. DI, II e III, apenas.
Revelar gabarito e comentário

GabaritoA — I, II, III e IV.

Link permanente: /questoes/qg555030