Í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 457941201443991

Para entender como o algoritmo de busca binária se comporta, um estudante de computação resolveu inserir um comando Syst...

1

457941201443991
Ano: 2023Banca: CESGRANRIOOrganização: Banco do BrasilDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Java
Para entender como o algoritmo de busca binária se comporta, um estudante de computação resolveu inserir um comando System.out.printf() em um método chamado busca. Esse método, escrito em Java, realiza uma busca binária em um array de números inteiros, ordenados de forma ascendente. O objetivo do printf é exibir, no console, o valor de cada elemento do array visitado pelo algoritmo de busca binária.

Para testar o código que criou, o estudante escreveu o método main a seguir.


public class Main {
              public static void main(String[] args) {
                       int lista[]={5,18,27,33,44,49,54,67,69,72,79,86,87,92};

                       // o array lista possui 14 elementos

                      busca(78, lista);
         }
public static int busca(int val,int lista[]) {

               // código relativo ao algoritmo de busca binária
      }
}


O que será exibido no console quando o método main for executado?
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 457941200015498Linguagens de Programação

Na linguagem Java, a ordem em que as instruções de programa são executadas é denominada

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

O encapsulamento é um dos quatro conceitos fundamentais da orientação a objetos. Seu objetivo é tratar os dados (variáveis) e as operações sobre esses...

#Orientação a Objetos
Questão 457941200493482Linguagens de Programação

Linguagens de script são muito utilizadas pelos administradores de sistemas operacionais para automatizar tarefas. Uma linguagem de script amplamente ...

#Linguagens de Programação#Shell Script
Questão 457941200865309Linguagens de Programação

Ao desenvolver um sistema de notícias, a empresa X decidiu manter as notícias em um formato XML, como o do exemplo a seguir: <?xml version="1.0"?> <ne...

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

Um cientista de dados recebeu um vetor chamado dados contendo valores da renda mensal da população de uma cidade e resolveu obter algumas estatísticas...

#R#Linguagens de Programação
Questão 457941201216850Linguagens de Programação

Um dos pilares no paradigma de orientação a objeto é o conceito de encapsulamento. O encapsulamento promove a(o)

#Orientação a Objetos
Questão 457941201649099Linguagens 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 correla...

#JavaScript#Linguagens de Programação
Questão 457941201700049Linguagens de Programação

A base de conhecimento de uma empresa está escrita na linguagem da lógica proposicional. As inserções de novas fórmulas nessa base são feitas através ...

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

O principal documento de referência de interoperabilidade no Brasil é o Padrão de Interoperabilidade do Governo Eletrônico (ePING). Em suas especifica...

#JavaScript Object Notation#Linguagens de Marcação#XML
Questão 457941202019636Linguagens de Programação

Admita que a área de desenvolvimento de softwares do Ipea pretenda utilizar uma linguagem usando um framework para TypeScript, de modo a construir uma...

#Frameworks de Desenvolvimento de Software

Continue estudando

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