Com relação aos compiladores, podemos afirmar que, em algumas linguagens de programação, eles são capazes

de gerar código executável para os computadores. porém, um grande inconveniente é o fato de que, para cada sistema operacional, precisamos compilar em um compilador específico daquele sistema operacional, podendo esse código executável gerado ser executado apenas em computadores com esse mesmo sistema operacional.

na linguagem de programação java, esse processo ocorre de maneira diferenciada. considerando o texto acima, avalie as afirmações abaixo:

i- na linguagem java, os sistemas operacionais não interferem no bytecode gerado, podendo este ser executado em qualquer sistema operacional sem a necessidade de instalar nenhum software específico.
ii- na linguagem java, é necessário compilar o código fonte através do pacote jre, instalado na máquina do programador, e o bytecode gerado pode ser executado em qualquer sistema operacional que possua o jdk instalado.
iii- na linguagem java, é preciso instalar o jdk específico para o sistema operacional do computador do programador e este compilará o código fonte, gerando o bytecode, que poderá ser executado em qualquer sistema operacional que possua o jre específico instalado.
iv- na linguagem java, todo bytecode gerado pode ser executado em qualquer sistema operacional que possua o javac específico instalado.

é correto o que se afirma em:
alternativas
alternativa 1:
iii, apenas.

alternativa 2:
i e ii, apenas.

alternativa 3:
i, ii e iv, apenas.

alternativa 4:
i, iii e iv, apenas.

alternativa 5:
i, ii, iii e iv.

1 Resposta

  • Ivansouza

    Alternativa I, somente a III está correta...

Clique aqui para adicionar a sua resposta.