Orientação a Objetos é um paradigma de análise, projeto e programação de sistemas de software. A respeito desse paradigma, assinale a afirmativa incorreta.
Questões de Concursos
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
FCC•
Considerando a orientação a objetos, julgue os itens a seguir.
Uma classe abstrata define uma interface comum às suas subclasses. Interagir com objetos via interfaces definidas em classes abstratas possibilita que os clientes dos serviços providos pelos objetos não precisem conhecer as classes desses objetos. Os clientes precisam conhecer as classes abstratas que definem as interfaces.
Considerando conceitos e aplicações do paradigma de orientação
a objetos, julgue os próximos itens.
Cada classe pode ter implementações de operação ou métodos com denominações únicas. Classes diferentes podem ter métodos com denominações iguais, porém, uma classe não pode ter métodos com denominações iguais e parâmetros diferentes.
São qualidades da orientação a objetos:
FCC•
Considere o seguinte caso:
Observando o trâmite de processos no tribunal, Marta percebeu que tanto advogados quanto juízes realizavam análises nos diversos pareceres constantes dos processos. Com sua experiência como analista ela deduziu que uma possível informatização dos processos poderia contemplar uma classe chamada Advogado e outra chamada Juiz, tendo como base uma classe comum chamada Pessoa, com um método chamado AnalisarParecer. Este método (definido na classe comum) se comportaria de maneira diferente para as chamadas feitas a partir de uma instância de Advogado e para as chamadas feitas a partir de uma instância de Juiz, em razão deles terem responsabilidades diferentes em sua forma de analisar e opinar sobre os pareceres.
Pela observação do método e seu comportamento, o princípio da orientação a objetos aplicável no caso, fundamentalmente, é
A respeito do paradigma de programação orientado a objetos, julgue os itens que se seguem.
É possível que um mesmo objeto tenha mais de um método com o mesmo nome.
Alguns ambientes de modelagem UML oferecem uma funcionalidade chamada descoberta ou identificação de dependências, que cria dependências explícitas entre pacotes com base nas dependências entre seus elementos, e podem também gerar diagramas de pacotes que facilitam a visualização das mesmas. Considerando que uma aplicação OO seja modelada em camadas, correspondentes a diferentes níveis de abstração, e que cada camada contenha um ou mais pacotes, são considerados(as) indesejáveis, por causarem problemas de acoplamento e manutenibilidade,
I. A classe derivada acrescenta atributos e funcionalidades ao que já fora definido na superclasse.
II. A classe derivada oferece implementação a funcionalidades declaradas na superclasse.
III. A classe derivada implementa especificação e reaproveita funcionalidades da superclasse.
Os itens I, II e III referem-se, respectivamente, a
FCC•
computação e a linguagens de programação.
FCC•
Sobre os conceitos de orientação a objetos, considere:
I. Classe encapsula dados para descrever o conteúdo de alguma entidade do mundo real.
II. Objetos são instâncias de uma classe que herdam os atributos e as operações da classe.
III. Superclasse é uma especialização de um conjunto de classes relacionadas a ela.
IV. Operações, métodos ou serviços fornecem representações dos comportamentos de uma classe.
Está completo e correto o que consta em
computação e a linguagens de programação.
MPU•
Julgue os itens a seguir acerca de análise e projeto orientados a objeto.
Se uma subclasse herdar características de duas ou mais superclasses, ocorrerá uma herança múltipla.
FCC•
O aumento da produtividade de desenvolvimento e a ca- pacidade de compartilhar o conhecimento adquirido, re- presenta uma vantagem no uso de projetos orientados a objeto, porque
O mecanismo que possibilita restringir o acesso ao comportamento interno de um objeto é denominado
Considerando conceitos e aplicações do paradigma de orientação
a objetos, julgue os próximos itens.
Polimorfismo consiste em focalizar nos aspectos essenciais inerentes a uma entidade e ignorar propriedades acidentais ou menos importantes. No desenvolvimento de sistemas, isso significa concentrar-se no que um objeto é e no que ele faz antes de se decidir como esse objeto será implementado.
Relativo à Orientação a Objetos (OO), assinale a opção correta.
TCU•
Julgue os itens que se seguem, a respeito da análise e do projeto
orientados a objetos.
Uma classe pode ser vista como uma descrição generalizada de uma coleção de objetos semelhantes.