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 457941200481077

Considere os seguintes programas (Fig 1 e Fig 2) escritos em Java, ...

📅 2021🏢 Fundação CETAP🎯 CRF-PA📚 Linguagens de Programação
#Linguagens de Programação

Esta questão foi aplicada no ano de 2021 pela banca Fundação CETAP no concurso para CRF-PA. A questão aborda conhecimentos da disciplina de Linguagens de Programação, especificamente sobre Linguagens de Programação.

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

1

457941200481077
Ano: 2021Banca: Fundação CETAPOrganização: CRF-PADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação

Considere os seguintes programas (Fig 1 e Fig 2) escritos em Java, analise as afirmativas e marque a alternativa correta.


Fig1

import java.util.Scanner;

public class Fatorial{


public static int fatorial(int num) {

if (num <= 1) {

return 1;

} else {

return fatorial (num - 1) * num;

}

}

public static void main(String[] args) {

int numero;

Scanner entrada = new Scanner (System.in);

System.out.println("Digite o número que você pretende obter o fatorial.");

numero = entrada.nextInt();

System.out.println("O fatorial de " + numero + " é " + fatorial(numero) + ".");

}

}


Fig2

import java.util.Scanner;

public class Fatorial2 {


public static void main(String[] args) {

int numero;

int resultado = 1;

Scanner entrada = new Scanner(System.in);

System.out.println("Digite o número que você pretende obter o fatorial.");

numero = entrada.nextInt();

while (numero>1) {

resultado = resultado * numero;

numero = numero-1;

}

System.out.println("O fatorial é "+resultado);

}

}


|- Ambos os programas apresentados estão com a sinaxe correta e retornarão o mesmo resultado (fatorial) para qualquer número imputado pelo usuário.

lI- No programa da Fig 1, o programador usou (na linha: “return fatorial(num - 1) * num; “) um método de programação conhecido como passagem de parâmetro.

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 457941200086298Linguagens de Programação

Como é chamado o arquivo de configuração que contém informações sobre um projeto Flutter (também em projetos DART), escrito em YAML, usado para gerenc...

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

Analise as afirmativas a seguir sobre JavaScript. I - React é uma biblioteca JavaScript que permite criar interfaces de utilizador (Ul) interativas, i...

#Desenvolvimento Web#Frameworks de Desenvolvimento de Software
Questão 457941201262451Linguagens de Programação

Sobre a linguagem de programação PYTHON, marque a alternativa INCORRETA.

#Linguagens de Programação#Python
Questão 457941201767199Linguagens de Programação

Sobre as linguagens de programação, podemos afirmar que:

#Linguagens de Programação#Perl#PHP#Python
Questão 457941201897919Linguagens de Programação

Considere o seguinte programa exemplo (Fig1) escrito em linguagem Java:Fig1 import java.util.Scanner; public class PA { public static void main(String...

#Linguagens de Programação#Java
Questão 457941201988622Linguagens de Programação

Considere o seguinte programa escrito em Linguagem C e marque a alternativa correta.1 # include < stdio .h > 2 main () 3 (4 int n1, n2; 5 printf (" Di...

#Fundamentos de Programação#Linguagens de Programação#C#Programação Estruturada

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Linguagens de ProgramaçãoQuestões do Fundação CETAP