Sobre as linguagens de programação Java, C++ e Python, podemos afirmar que: I. Java e C++ são compiladas, enquanto Python é interpretada. II. Python não tem suporte à orientação a objetos. III. O polimorfismo por sobrecarga, no qual mais de um método tem o mesmo nome, mas assinaturas diferentes, é suportado pelo Python. IV. Java não tem suporte à herança múltipla, porém é contornado através da implementação de interfaces múltiplas A alternativa com a(s) afirmativas(s) correta(s) é: (Ref.: 202106541879) I e IV, apenas II, apenas I e III, apenas III, apenas I, II e III
Soluções para a tarefa
- Apenas os itens I e IV são verdadeiros!
Analisando cada uma das alternativas, temos:
⇒ I. Verdadeira! Java e C++ são linguagens compiladas, e o Python é interpretada (apesar de podermos considerar Java como uma linguagem mista).
⇒ II. Falsa! O Python é uma linguagem orientada a objetos, isto é, tudo é tratado como um objeto!
⇒ III. Falsa! Temos que o Python é uma linguagem de tipagem dinâmica, isto é, não é necessário definir os tipos de dados, a linguagem se encarrega de fazer isso! Essa característica torna o uso de polimorfismo por sobrecarga não suportada pela linguagem.
⇒ IV. Verdadeira! Apesar de não ser suportado oficialmente, as interfaces presente no Java, proporcionam contornar a ausência de heranças múltiplas!
Veja mais sobre linguagem interpretada e compilada:
- https://brainly.com.br/tarefa/5577556
- https://brainly.com.br/tarefa/10176905
Resposta:
Apenas os itens I e IV são verdadeiros!
Explicação: