NEW
Font size
WorksheetsAnálise Orientada a Objetos II
Total questions: 80
Worksheet time: 4hrs 0mins
Na Análise Orientada a Objetos (AOO), os objetos representam instâncias de classes.
VERDADEIRO
FALSO
A herança permite que uma classe derivada herde atributos e métodos de uma classe base.
VERDADEIRO
FALSO
Encapsulamento significa esconder a implementação interna de um objeto e expor apenas o que é necessário.
VERDADEIRO
FALSO
Na AOO, uma classe pode ter múltiplos construtores, desde que eles tenham assinaturas diferentes.
VERDADEIRO
FALSO
Polimorfismo permite que objetos de diferentes classes sejam tratados como objetos da mesma classe base.
VERDADEIRO
FALSO
Abstração refere-se à prática de definir as características essenciais de um objeto, sem incluir detalhes desnecessários.
VERDADEIRO
FALSO
Associações entre classes na AOO podem ser representadas em diagramas de classe.
VERDADEIRO
FALSO
A multiplicidade em um diagrama de classes define quantos objetos de uma classe podem estar associados a um objeto de outra classe.
VERDADEIRO
FALSO
Na AOO, uma interface pode conter tanto atributos quanto métodos implementados.
VERDADEIRO
FALSO
Um método estático pertence à instância de uma classe e não à própria classe.
VERDADEIRO
FALSO
Na AOO, a composição é um tipo de associação onde o ciclo de vida do objeto composto depende do objeto composto.
VERDADEIRO
FALSO
O relacionamento "um-para-muitos" indica que uma instância de uma classe pode estar associada a várias instâncias de outra classe.
VERDADEIRO
FALSO
Na AOO, um diagrama de sequência é utilizado para representar a interação entre objetos ao longo do tempo.
VERDADEIRO
FALSO
A coesão em uma classe refere-se à medida em que os métodos e atributos da classe estão relacionados uns aos outros.
VERDADEIRO
FALSO
A AOO se baseia no paradigma procedural, onde as funções são a principal unidade de organização.
VERDADEIRO
FALSO
Um caso de uso descreve uma funcionalidade específica que um sistema deve cumprir.
VERDADEIRO
FALSO
Um diagrama de casos de uso mostra as interações entre os atores externos e o sistema.
VERDADEIRO
FALSO
Na AOO, a agregação implica que os objetos agregados podem existir independentemente do objeto agregado.
VERDADEIRO
FALSO
Uma classe abstrata não pode ser instanciada diretamente.
VERDADEIRO
FALSO
Na AOO, um objeto é uma instância de uma classe que encapsula dados e comportamentos.
VERDADEIRO
FALSO
No diagrama de classes, as linhas entre classes indicam a existência de relacionamento entre elas.
VERDADEIRO
FALSO
A herança múltipla é amplamente suportada por todas as linguagens orientadas a objetos.
VERDADEIRO
FALSO
Na AOO, um ator em um diagrama de casos de uso pode representar um sistema externo.
VERDADEIRO
FALSO
No polimorfismo, o método chamado é decidido em tempo de compilação.
VERDADEIRO
FALSO
A cardinalidade define a quantidade de instâncias que uma entidade pode ter em uma relação.
VERDADEIRO
FALSO
Um diagrama de atividades é utilizado para representar o fluxo de controle entre atividades em um sistema.
VERDADEIRO
FALSO
Na AOO, o termo "mensagem" refere-se à chamada de um método em um objeto.
VERDADEIRO
FALSO
A especialização na AOO refere-se ao processo de derivar novas classes a partir de classes existentes.
VERDADEIRO
FALSO
O conceito de 'responsabilidade única' recomenda que cada classe tenha apenas uma razão para mudar.
VERDADEIRO
FALSO
O encapsulamento viola o princípio da separação de preocupações.
VERDADEIRO
FALSO
A reusabilidade de código é uma vantagem significativa da Análise Orientada a Objetos.
VERDADEIRO
FALSO
Na AOO, um diagrama de estado descreve os estados pelos quais um objeto pode passar durante sua vida.
VERDADEIRO
FALSO
A implementação de interfaces promove o uso do polimorfismo na AOO.
VERDADEIRO
FALSO
A dependência entre classes na AOO deve ser evitada sempre que possível.
VERDADEIRO
FALSO
Na AOO, a visibilidade de atributos e métodos define o nível de acesso que outras classes têm sobre eles.
VERDADEIRO
FALSO
O uso de interfaces impede a reutilização de código.
VERDADEIRO
FALSO
A modularidade no design orientado a objetos facilita a manutenção e evolução do sistema.
VERDADEIRO
FALSO
Uma associação bidirecional implica que ambas as classes conhecem uma à outra.
VERDADEIRO
FALSO
Na AOO, o conceito de "delegação" envolve um objeto agir em nome de outro objeto.
VERDADEIRO
FALSO
O diagrama de classes não pode ser utilizado para identificar relações de herança.
VERDADEIRO
FALSO
O princípio DRY "não se repita" (Don't Repeat Yourself) é aplicável na Análise Orientada a Objetos.
VERDADEIRO
FALSO
Uma interface define a estrutura, mas não a implementação dos métodos que uma classe deve seguir.
VERDADEIRO
FALSO
Na AOO, a sobrecarga de métodos permite que uma classe tenha múltiplos métodos com o mesmo nome, mas com diferentes parâmetros.
VERDADEIRO
FALSO
O acoplamento fraco entre classes é desejável para promover a flexibilidade do sistema.
VERDADEIRO
FALSO
A análise orientada a objetos utiliza conceitos como objetos, classes e métodos para modelar um sistema.
VERDADEIRO
FALSO
O conceito de "métodos privados" impede que outros objetos acessem diretamente determinados comportamentos.
VERDADEIRO
FALSO
Na AOO, a agregação é um tipo de composição onde o ciclo de vida dos objetos não depende um do outro.
VERDADEIRO
FALSO
O conceito de "superclasse" na AOO é equivalente ao conceito de "subclasse".
VERDADEIRO
FALSO
Na AOO, uma classe abstrata pode conter métodos abstratos e métodos concretos.
VERDADEIRO
FALSO
O conceito de "sobrescrita de métodos" na AOO permite que uma classe filha substitua a implementação de um método herdado da classe pai.
VERDADEIRO
FALSO
Na AOO, cada objeto possui um identificador único.
VERDADEIRO
FALSO
Na AOO, a herança é sempre preferível à composição.
VERDADEIRO
FALSO
O conceito de "sobrecarga de operadores" permite redefinir o comportamento de operadores para classes específicas.
VERDADEIRO
FALSO
Os métodos abstratos não podem ter corpo na AOO.
VERDADEIRO
FALSO
Os métodos abstratos não podem ter corpo na AOO.
VERDADEIRO
FALSO
Na AOO, uma superclasse pode herdar atributos e métodos de uma subclasse.
VERDADEIRO
FALSO
Uma classe pode ser derivada de múltiplas interfaces ao mesmo tempo.
VERDADEIRO
FALSO
Na AOO, a classe Object é a superclasse de todas as classes em muitas linguagens de programação orientadas a objetos.
VERDADEIRO
FALSO
O conceito de "autocontenção" refere-se a objetos que contêm todos os dados e comportamentos necessários para cumprir suas responsabilidades.
VERDADEIRO
FALSO
A AOO favorece a reutilização de código através do conceito de composição ao invés de herança.
VERDADEIRO
FALSO
Os diagramas de colaboração descrevem as interações entre objetos, enfocando as mensagens trocadas entre eles.
VERDADEIRO
FALSO
Na AOO, a subclasse pode sobrescrever os métodos da superclasse para alterar seu comportamento.
VERDADEIRO
FALSO
Um método privado pode ser acessado por qualquer classe fora da classe onde ele foi definido.
VERDADEIRO
FALSO
A classe derivada pode adicionar novos atributos e métodos àqueles herdados da superclasse.
VERDADEIRO
FALSO
O relacionamento de agregação indica uma relação de "parte-todo" onde as partes não dependem do todo.
VERDADEIRO
FALSO
No polimorfismo, a decisão sobre qual método executar ocorre em tempo de execução.
VERDADEIRO
FALSO
A especialização é o processo de criar subclasses a partir de uma classe genérica.
VERDADEIRO
FALSO
Na AOO, todos os atributos de uma classe devem ser sempre públicos para garantir a acessibilidade.
VERDADEIRO
FALSO
O uso de herança múltipla é a única maneira de implementar o polimorfismo em linguagens orientadas a objetos.
VERDADEIRO
FALSO
Um objeto pode ter múltiplas instâncias de sua classe em um sistema.
VERDADEIRO
FALSO
O encapsulamento permite que detalhes de implementação sejam ocultados, protegendo os dados dos objetos.
VERDADEIRO
FALSO
Os diagramas de sequência e colaboração são utilizados para modelar o comportamento de um sistema orientado a objetos.
VERDADEIRO
FALSO
Na AOO, o polimorfismo permite que um método possa ser implementado de várias maneiras.
VERDADEIRO
FALSO
Um diagrama de componentes representa a organização física de um sistema orientado a objetos.
VERDADEIRO
FALSO
Um diagrama de pacotes mostra a organização lógica das classes e módulos em um sistema.
VERDADEIRO
FALSO
O diagrama de classes é usado para representar a estrutura estática de um sistema, incluindo classes, atributos, métodos e relacionamentos.
VERDADEIRO
FALSO
O diagrama de casos de uso é usado para modelar as interações entre os atores externos e o sistema, representando os requisitos funcionais.
VERDADEIRO
FALSO
O diagrama de sequência é usado para mostrar a interação dinâmica entre objetos ao longo do tempo, representando a troca de mensagens entre eles.
VERDADEIRO
FALSO
O diagrama de estados é utilizado para modelar o ciclo de vida de um objeto, mostrando os diferentes estados que ele pode assumir e as transições entre esses estados.
VERDADEIRO
FALSO
O diagrama de implantação é usado para mostrar a estrutura física de um sistema, incluindo nós de hardware e componentes de software distribuídos.
VERDADEIRO
FALSO
