Questão
ID 2979475Disciplina: Tecnologia da Informação
Assunto: Heapsort (Max Heap)
Ano: 2025 Banca: FGV - Fundação Getúlio Vargas Órgão: Secretaria da Educação do Estado de São Paulo
O trecho de código em linguagem JavaScript a seguir solicita a inserção do nome de cinco produtos, que são ordenados e então exibidos.
(() => {
const produtos = [];
for (let i = 0; i < 5; i++) {
let nome;
do {
nome = prompt(`Digite o nome do produto: \${i + 1}:`).trim();
} while (!nome);
produtos.push(nome);
}
produtos.sort((a, b) => b.localeCompare(a, 'pt-BR', { sensitivity:
'base' }));
const ul = document.getElementById('lista');
produtos.forEach(p => {
const li = document.createElement('li');
li.textContent = p;
ul.appendChild(li);
});
})();
Supondo que todos os nomes inseridos sejam diferentes entre si, indique qual será a ordem exibida ao final das cinco inserções.