Leia o texto a seguir:
“A motivação para Ruby foi a falta de satisfação de seu projetista com Perl e Python. Apesar de tanto Perl quanto Python oferecem suporte à programação orientada a objetos, nenhuma delas é uma linguagem puramente orientada a objetos, ao menos no sentido de cada uma ter tipos primitivos (não objetos) e aceitar o uso de funções.”
SEBESTA, R. W. Conceitos de linguagens de programação. 11. ed. Porto Alegre: Bookman, 2018.
Analise a validade das asserções abaixo e a relação proposta entre elas.
I. Subprogramas em Ruby devem ser métodos.
PORQUE
II. Métodos são subprogramas chamados a partir de objetos.
Assinale a alternativa com a relação correta entre as asserções I e II:
Grupo de escolhas da pergunta
A asserção I é verdadeira e a asserção II é falsa.
A asserção I é falsa e a asserção II é verdadeira.
As asserções I e II são falsas.
As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
Soluções para a tarefa
Respondido por
3
As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
adrianosarto:
Alternativa incorreta, pois as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. O criador de Ruby critica o Python por aceitar funções, o que a desqualifica como linguagem puramente orientada a objetos. Em uma linguagem orientada a objetos, tudo deve estar relacionado a objetos – como exemplo, o texto menciona a possibilidade de nas linguagens orientadas a objeto “impuras” terem variáveis que não são objetos.
Perguntas interessantes
Matemática,
4 meses atrás
Saúde,
4 meses atrás
Matemática,
4 meses atrás
Informática,
4 meses atrás
História,
4 meses atrás
Biologia,
10 meses atrás
Artes,
10 meses atrás