Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — FCC 2014

Engenharia de SoftwareOrientação a Objetos
Código
fc012797
Banca
FCC
Órgão
TCE-RS
Ano
2014
Nível
Médio
Cargo
Auditor Público Externo - Técnico em Processamento de Dados - Conhecimentos Específicos
Um especialista em paradigmas e linguagens de programação afirma que “muitos pensam que orientado a objetos (OO) é sinônimo de bom; se fosse não seriam necessários outros paradigmas”. Sobre esses temas, é INCORRETO afirmar:
  1. AO trunfo da OO é o uso de hierarquia de classes. Para ter uma OO adequada é importante evitar o acesso direto aos dados em tal hierarquia e usar uma interface funcional bem projetada.
  2. BA OO apresenta algumas fraquezas. Nem todo conceito se encaixa naturalmente em uma hierarquia de classes e os mecanismos que suportam a programação OO podem impor sobrecargas significativas se comparadas com outras alternativas.
  3. CA programação baseada em lógica utiliza uma notação lógica formal para comunicar processos computacionais para o computador. A programação em linguagens deste paradigma não é procedural.
  4. DJava é uma linguagem OO que usa liberação implícita de armazenamento para seus objetos: coleta de lixo. Em programas escritos em linguagens que não têm coleta de lixo o armazenamento é alocado, mas não é liberado, podendo levar ao consumo de todo o armazenamento disponível.
  5. EOs sistemas de implementação de linguagens híbridos são um meio termo entre os compiladores e os interpretadores puros. Eles traduzem os programas para uma linguagem intermediária, gerando códigos mais lentos que a interpretação pura, mas muito mais rápidos que a compilação.
Revelar gabarito e comentário

GabaritoE — Os sistemas de implementação de linguagens híbridos são um meio termo entre os compiladores e os interpretadores puros. Eles traduzem os programas para uma linguagem intermediária, gerando códigos mais lentos que a interpretação pura, mas muito mais rápidos que a compilação.

Link permanente: /questoes/fc012797