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 457941201649099

Um banco comercial possui em sua base de dados uma tabela que infor...

📅 2024🏢 CESGRANRIO🎯 Banco da Amazônia📚 Linguagens de Programação
#JavaScript#Linguagens de Programação

Esta questão foi aplicada no ano de 2024 pela banca CESGRANRIO no concurso para Banco da Amazônia. A questão aborda conhecimentos da disciplina de Linguagens de Programação, especificamente sobre JavaScript, Linguagens de Programação.

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

1

457941201649099
Ano: 2024Banca: CESGRANRIOOrganização: Banco da AmazôniaDisciplina: Linguagens de ProgramaçãoTemas: JavaScript | Linguagens de Programação
Um banco comercial possui em sua base de dados uma tabela que informa o cliente que indicou diretamente outro cliente, identificando, de forma correlata, o cliente indicador e o cliente indicado. Essa tabela contém duas colunas, cpfIndicador e cpfIndicado, que contêm, respectivamente, o CPF de quem indicou e o CPF de quem foi indicado. Considerando essa tabela, o departamento de marketing imaginou uma promoção em que o número de pontos que cada cliente faria seria igual ao número de clientes que ele trouxesse ao banco, considerando também, como indicados pelo cliente original, de forma recursiva, todos os clientes indicados por clientes que ele indicou, sucessivamente. Foi solicitado ao setor de TI que gerasse um código JavaScript para implementar essa promoção.

Nesse contexto, considere o código JavaScript incompleto a seguir, do qual uma linha foi removida intencionalmente, na posição indicada com o comentário <<LINHA DE CODIGO>>.

function indicou(lista, indicador) {
   let resposta = [];
   for (let i = 0; i < lista.length; i++) {
     let item = lista[i];
     if (item[0] === indicador) {
        if (!resposta.includes(item[1])) {
         //<< LINHA DE CODIGO >>
            resposta.push(item[1]);
         }
    }
 }
 return resposta;
}



Que linha de código JavaScript pode ser escrita na posição de <<LINHA DE CODIGO>> para garantir uma implementação correta e recursiva?

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

O modo de execução de uma linguagem de programação, apesar de não ser obrigatório, é fortemente determinado por características do projeto da linguage...

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

Considere o seguinte trecho de código em Java: public class Dummy { public static int a = 1; public int b = 2;} Dummy x = new Dummy ( ) ;Dummy y = new...

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

Um objeto implícito é utilizado dentro de páginas JSP sem que haja necessidade de declará-lo. Que objeto é esse?

#JavaServer Pages (JSP)
Questão 457941201118882Linguagens de Programação

Para cientistas de dados, usar bibliotecas de Python 3.9 é crucial, mas também desafiador. A variedade e a constante evolução das opções exigem domíni...

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

HTML (Hiper Text Markup Language) é uma linguagem de marcação usada para a produção de páginas na web. Nessa tecnologia, a etiqueta utilizada para faz...

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

Na camada de apresentação do Java EE 8, o uso de um gerente central que trata todos os pedidos (requests), ou um grupo de pedidos, para uma aplicação ...

#Java Platform#Jakarta EE#Linguagens de Programação#Java

Continue estudando

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