Í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. Desenvolvimento e Arquitetura de Software/
  4. Questão 457941200166282

Analise o trecho de código a seguir: / /Esta função reorganiza o vetor v[0..n-1] // em ordem crescente.Void ORDENA (int ...

1

457941200166282
Ano: 2018Banca: IMAOrganização: Prefeitura de Caxias - MADisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Engenharia de Software

Analise o trecho de código a seguir:


/ /Esta função reorganiza o vetor v[0..n-1]

// em ordem crescente.


Void ORDENA (int n, int v[])

{

int i, j, min, x;

for (i = 0; i < n-1; ++i) {

min = i;

for (j = i+1; j < n; ++j)

if (v[j] < v[min]) min = j;

x = v[i]; v[i] = v[min]; v[min] = x;

}

}


A função ORDENA reorganiza um vetor utilizando o algoritmo de busca e ordenação:

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 457941200330568Desenvolvimento e Arquitetura de Software

A UML (Unified Modeling Language) é uma linguagem de elementos gráficos que podem ser utilizados na modelagem de sistemas. Os diagramas que compõem a ...

#Engenharia de Software
Questão 457941200351023Desenvolvimento e Arquitetura de Software

Existem diversos protocolos de comunicação que são utilizados na camada de Aplicação do modelo TCP/IP, cada um com uma finalidade específica. Relacion...

#Redes de Computadores
Questão 457941200556430Desenvolvimento e Arquitetura de Software

Uma empresa de software, na área de desenvolvimento, conta com uma equipe de 15 pessoas, das quais 10 são responsáveis por desenvolver sistemas e 5 sã...

#Fundamentos de Governança de TI#Engenharia de Software
Questão 457941200603215Desenvolvimento e Arquitetura de Software

Tratando-se de gerenciamento de memória virtual, a estratégia de substituição de página menos recentemente usada (MRU) :

#Fundamentos de Governança de TI
Questão 457941200817391Desenvolvimento e Arquitetura de Software

Julgue os itens que se seguem acerca de métodos ágeis: I. Métodos ágeis são métodos de desenvolvimento incremental que se concentram em desenvolviment...

#Engenharia de Software
Questão 457941200890688Desenvolvimento e Arquitetura de Software

A linguagem de programação JavaScript possui diversas ferramentas para atender às demandas necessárias dos programadores. Considere a operação em Java...

#Engenharia de Software
Questão 457941201039087Desenvolvimento e Arquitetura de Software

A linguagem HTML (Hypertext Mark-up Language) possui identificadores para definir quais funcionalidades terão cada parte de seu conteúdo. Assinale a a...

#Engenharia de Software
Questão 457941201168658Desenvolvimento e Arquitetura de Software

Com relação à programação estruturada e programação orientada a objetos, a opção INCORRETA é:

#Engenharia de Software
Questão 457941201383362Desenvolvimento e Arquitetura de Software

Analisando o algoritmo abaixo, que contém trabalho com vetores e estruturas de repetição, qual será o valor encontrado em “X” ao fim da execução?Inici...

#Engenharia de Software
Questão 457941201843254Desenvolvimento e Arquitetura de Software

“Árvore” é como é conhecida uma estrutura abstrata de dados bidimensional não linear, muito utilizada na organização de dados. Sobre essas estruturas ...

#Engenharia de Software

Continue estudando

Mais questões de Desenvolvimento e Arquitetura de SoftwareQuestões sobre Engenharia de SoftwareQuestões do IMA