Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2014

ProgramaçãoLinguagens de programação
Código
fg007853
Banca
FGV
Órgão
DPE-RJ
Ano
2014
Nível
Superior
Cargo
Técnico Superior Especializado - Desenvolvimento de Sistemas
Um programador tentou implementar o algoritmo de ordenação da bolha (bubble sort) utilizando a linguagem de programação PHP, mas produziu um código incorreto, mostrado a seguir.<?php$nomes = array("Maria", "Aline", "Bianca");$ordenado = false;while(!$ordenado){$ordenado = true;for( $i = 0; $i < count($nomes)-1; $i++){if($nomes[$i] > $nomes[$i + 1]){$nomes[$i] = $nomes[$i + 1];$nomes[$i + 1] = $nomes[$i];$ordenado = false;}}}?>Em vez de obter os nomes contidos no vetor $nomes ordenados alfabeticamente, em ordem crescente, a disposição final dos nomes no referido vetor foi, a partir da posição zero
  1. AMaria,Bianca,Aline
  2. BBianca,Bianca,Bianca
  3. CBianca,Aline,Bianca
  4. DAline,Aline,Aline
  5. EAline,Aline,Bianca
Revelar gabarito e comentário

GabaritoE — Aline,Aline,Bianca

Link permanente: /questoes/fg007853