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

Considere a seguinte função busca escrita em linguagem C: bool busca(int vetor[ ], int n, int tam) { int ini=0, mid; whi...

1

457941200688433
Ano: 2015Banca: COMPERVE - UFRNOrganização: UFRNDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Considere a seguinte função busca escrita em linguagem C:

                        bool busca(int vetor[ ], int n, int tam)
                        {
                              int ini=0, mid;
                              while (ini <= tam)
                              {
                                      mid = (ini + tam)/2;
                                      if (vetor[mid] == n)
                                            return true;
                                     else
                                            if (n > vetor[mid])
                                                  ini = mid+1;
                                            else
                                                  tam = mid-1;
                              }
                              return false;
                        }

Essa função implementa o algoritmo de busca
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 457941200081846Linguagens de Programação

A linguagem Javascript possibilita usar o conceito de funções de alta ordem (higher-order functions), o que propicia a escrita de códigos mais limpos,...

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

O JUnit é um framework Java utilizado para automatizar testes. Considere uma classe java que faz todas as importações necessárias para escrever um tes...

#Java Frameworks
Questão 457941200386296Linguagens de Programação

A respeito da arquitetura de aplicação e desenvolvimento web, considere as seguintes afirmativas:I Servlet é um objeto PHP que recebe requisições do s...

#JavaScript#Servidores de Aplicação#Linguagens de Programação#Java#WildFly#Apache Tomcat#PHP
Questão 457941200765405Linguagens de Programação

Considere o excerto a seguir. Mecanismo de reutilização de código em que novas classes são definidas a partir de classes já existentes (superclasses),...

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

O JavaServer Faces (JSF) possui um ciclo de vida que começa com uma requisição (request) HTTP e termina quando o servidor envia, para o cliente, uma p...

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

Sobre a linguagem Java, é correto afirmar:

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

O design responsivo busca melhorar a experiência dos usuários no uso da internet pa ra dispositivos diversos como PC, smartphones, tablets, geladeiras...

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

HTML é uma das linguagens que podemos utilizar para desenvolver websites. Em sua versão 5, o HTML 5 introduziu as novas tags:

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

Analise o trecho de código em Perl a seguir.#!/usr/bin/perl$aux = 1;@array =("10","2202","366","55");$var = "";if ($array[0] ne "10"){ $var .= "1";} e...

#Linguagens de Programação#Perl
Questão 457941201986695Linguagens de Programação

Observe o código em R a seguir. x <- c(5:10, 5)y = c( 5**3, 125^(1/3), 9 %% 2 )z = sum(x,y)Após a execução do código, o valor da variável “z” será

#Linguagens de Programação

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Linguagens de ProgramaçãoQuestões do COMPERVE - UFRN