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
- AI, II, III e IV.
- BI e III, apenas.
- CII e IV, apenas.
- DI, II e III, apenas.