Ícone Questionei
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 457941201559290

Em linguagens de programação como Java, onde existem estruturas de repetição, a recursão pode ser muitas vezes substituí...

1

457941201559290
Ano: 2022Banca: CESGRANRIOOrganização: Banco da AmazôniaDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Java
Em linguagens de programação como Java, onde existem estruturas de repetição, a recursão pode ser muitas vezes substituída pela repetição, com ganhos de desempenho.


Considere a seguinte função recursiva segredo, em Java:


public static int segredo(int a) {
         if (a<2) {
                 return 0;
         } else {
                 return segredo(a-2)+1;
        }
}


Que fragmento de código, em Java, contendo uma estrutura de repetição, é adequado para substituí-la?
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 457941200287545Linguagens de Programação

Uma das características principais da linguagem de programação Prolog é o uso de

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

Web Services podem ser usados como uma forma de permitir que informações fornecidas para uma aplicação possam ser utilizadas por novas aplicações. Há ...

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

Suponha que as classes Circulo, Desenho e Figura ocupem arquivos separados. Em qual código Java elas serão compiladas sem erros?

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

Considere as seguintes classes e a interface Java que ocupam arquivos separados:package pk1;public interface Itf { public void m1(String s); public vo...

#Java Platform
Questão 457941201051227Linguagens de Programação

Sejam as seguintes classes Java, que ocupam arquivos separados:public class L1 { int a=1, b=1, c=1; public L1() { a *= 2; b *= 2; c *= 2; } public int...

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

Um profissional de Informática está desenvolvendo uma aplicação web e deseja implementar uma interface de usuário que permita que os usuários, ao clic...

#HTML#Linguagens de Marcação
Questão 457941201764207Linguagens de Programação

Uma linguagem de programação não exige que as variáveis tenham seu tipo definido. Porém, sempre detecta erros de tipo, determinando o tipo de todos os...

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

Em uma reunião técnica sobre a construção de um sistema ASP.NET, um administrador de banco de dados recomendou que fosse utilizado Connection Pooling....

#Active Server Pages#.NET Framework
Questão 457941201990911Linguagens de Programação

Uma equipe que trata de desenvolvimento de softwares está escolhendo uma linguagem adequada para desenvolver um sistema de Ciência de Dados. A linguag...

#Linguagens de Programação
Questão 457941202011751Linguagens de Programação

É uma característica da linguagem Java conseguir representar a

#Linguagens de Programação#Java

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Linguagens de ProgramaçãoQuestões do CESGRANRIO