Geral
Programação Orientada a Objetos COM230
Semana 5
0

Questão

Em aplicações desenvolvidas em linguagem Java, é muito comum o uso dos “Conjuntos”, que têm um conjunto de características fundamentais.

Considerando as características fundamentais dos conjuntos em linguagem Java, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). 


I. ovo Os elementos inseridos nos conjuntos, quando recuperados, são apresentados na mesma ordem em que foram inseridos.

II. ovo Em relação ao uso dos conjuntos em linguagem Java do tipo HashSet ou TreeSet, ao se percorrer esses conjuntos, a ordem em que foram inseridos os elementos não é conhecida.  

III. ovo Na pesquisa de dados em um conjunto do tipo HashSet ou LinkedHashSet, a velocidade é mais rápida que em um objeto do tipo List. 

IV. ovo Os conjuntos não aceitam valores duplicados; a tentativa de inserção de um registro já existente no Set não terá sucesso.


Assinale a alternativa que apresenta a sequência correta.

A)

 F, V, V, V.

B)

F, F, F, V.

C)

V, V, F, F.

D)

V, F, V, F.

E)

V, V, V, V.

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/3708/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'yODLgFtq52mOu8oDxmZ9yVt1igo4xjRhaeZ6AKYmtfnVquQgK0AsDynF67kxWTnY' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }