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

Questão

A programação multiplataforma significa criar um software que será implementado e executado em várias plataformas. Esse aplicativo pode rodar em Android e iOS, por exemplo. Para que o software seja considerado multiplataforma, ele deve ser executado em mais de uma arquitetura de computador ou sistema operacional.

Em relação à linguagem Java e suas características, assinale a alternativa correta a seguir.

A)

O Java é executado em um kit de desenvolvimento Java (JDK), reconhecido pela maior parte dos dispositivos existentes

B)

O Java não é multiplataforma, ou seja, é preciso instalar o Java “certo” para cada plataforma e programar pensando nos recursos de hardware disponíveis

C)

O Java é uma linguagem de programação de propósito geral, com base em classes, de alto nível e procedural, portanto, multiplataforma.

D)

O Java é a linguagem mais popular que existe; por esse motivo, é capaz de executar em qualquer plataforma, seja desktop ou mobile.

E)

Os binários são executados em uma máquina virtual Java (JVM), reconhecida pela maior parte dos dispositivos existentes

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/2351/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'khH4IRcVOvm5sVmE7s5LUaC10ULRNGSVccliCY4zYeKWcxDx7P1EKXfOwWNWp7fO' }, 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'); } }); }