ID 320812 Banca CESPE / CEBRASPE Órgão INMETRO Ano 2010 Provas CESPE - 2010 - INMETRO - Pesquisador - Ciência da Computação Disciplina Programação Assuntos Conceitos básicos de programação Com relação aos conceitos de linguagens de programação e seus tipos, assinale a opção correta. Alternativas Em um programa orientado a objetos, cada objeto é uma instância de uma classe na qual estão definidas todas as características de tal objeto. Em programação funcional, funções são ditas de ordem superior se os seus argumentos ou resultados são, eles próprios, funções. Na programação lógica, os programas são compostos por funções que implementam sentenças da lógica de primeira ordem. Em linguagens de programação puramente imperativas, como é o caso da linguagem C++, os programas são vistos como uma sequência de ações. Todo programa orientado a objetos é composto por classes que estão relacionadas por meio de uma hierarquia de classes. Independente da linguagem orientada a objetos utilizada, a hierarquia pode conter herança múltipla de classes. Responder Comentários a) Em um programa orientado a objetos, cada objeto é uma instância de uma classe na qual estão definidas todas as características de tal objeto.A classe define o comportamento e as características (atributos) do objeto. No entanto, podem haver características que serão definidas na instâcia da classe, ou seja no próprio objeto. Em programação funcional, funções são ditas de ordem superior se os seus argumentos ou resultados são, eles próprios, funções.