wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Análise Orientada a Objetos II

Total questions: 80

Worksheet time: 4hrs 0mins

Name
Class
Date
1.

Na Análise Orientada a Objetos (AOO), os objetos representam instâncias de classes.

a)

VERDADEIRO

b)

FALSO

2.

A herança permite que uma classe derivada herde atributos e métodos de uma classe base.

a)

VERDADEIRO

b)

FALSO

3.

Encapsulamento significa esconder a implementação interna de um objeto e expor apenas o que é necessário.

a)

VERDADEIRO

b)

FALSO

4.

Na AOO, uma classe pode ter múltiplos construtores, desde que eles tenham assinaturas diferentes.

a)

VERDADEIRO

b)

FALSO

5.

Polimorfismo permite que objetos de diferentes classes sejam tratados como objetos da mesma classe base.

a)

VERDADEIRO

b)

FALSO

6.

Abstração refere-se à prática de definir as características essenciais de um objeto, sem incluir detalhes desnecessários.

a)

VERDADEIRO

b)

FALSO

7.

Associações entre classes na AOO podem ser representadas em diagramas de classe.

a)

VERDADEIRO

b)

FALSO

8.

A multiplicidade em um diagrama de classes define quantos objetos de uma classe podem estar associados a um objeto de outra classe.

a)

VERDADEIRO

b)

FALSO

9.

Na AOO, uma interface pode conter tanto atributos quanto métodos implementados.

a)

VERDADEIRO

b)

FALSO

10.

Um método estático pertence à instância de uma classe e não à própria classe.

a)

VERDADEIRO

b)

FALSO

11.

Na AOO, a composição é um tipo de associação onde o ciclo de vida do objeto composto depende do objeto composto.

a)

VERDADEIRO

b)

FALSO

12.

O relacionamento "um-para-muitos" indica que uma instância de uma classe pode estar associada a várias instâncias de outra classe.

a)

VERDADEIRO

b)

FALSO

13.

Na AOO, um diagrama de sequência é utilizado para representar a interação entre objetos ao longo do tempo.

a)

VERDADEIRO

b)

FALSO

14.

A coesão em uma classe refere-se à medida em que os métodos e atributos da classe estão relacionados uns aos outros.

a)

VERDADEIRO

b)

FALSO

15.

A AOO se baseia no paradigma procedural, onde as funções são a principal unidade de organização.

a)

VERDADEIRO

b)

FALSO

16.

Um caso de uso descreve uma funcionalidade específica que um sistema deve cumprir.

a)

VERDADEIRO

b)

FALSO

17.

Um diagrama de casos de uso mostra as interações entre os atores externos e o sistema.

a)

VERDADEIRO

b)

FALSO

18.

Na AOO, a agregação implica que os objetos agregados podem existir independentemente do objeto agregado.

a)

VERDADEIRO

b)

FALSO

19.

Uma classe abstrata não pode ser instanciada diretamente.

a)

VERDADEIRO

b)

FALSO

20.

Na AOO, um objeto é uma instância de uma classe que encapsula dados e comportamentos.

a)

VERDADEIRO

b)

FALSO

21.

No diagrama de classes, as linhas entre classes indicam a existência de relacionamento entre elas.

a)

VERDADEIRO

b)

FALSO

22.

A herança múltipla é amplamente suportada por todas as linguagens orientadas a objetos.

a)

VERDADEIRO

b)

FALSO

23.

Na AOO, um ator em um diagrama de casos de uso pode representar um sistema externo.

a)

VERDADEIRO

b)

FALSO

24.

No polimorfismo, o método chamado é decidido em tempo de compilação.

a)

VERDADEIRO

b)

FALSO

25.

A cardinalidade define a quantidade de instâncias que uma entidade pode ter em uma relação.

a)

VERDADEIRO

b)

FALSO

26.

Um diagrama de atividades é utilizado para representar o fluxo de controle entre atividades em um sistema.

a)

VERDADEIRO

b)

FALSO

27.

Na AOO, o termo "mensagem" refere-se à chamada de um método em um objeto.

a)

VERDADEIRO

b)

FALSO

28.

A especialização na AOO refere-se ao processo de derivar novas classes a partir de classes existentes.

a)

VERDADEIRO

b)

FALSO

29.

O conceito de 'responsabilidade única' recomenda que cada classe tenha apenas uma razão para mudar.

a)

VERDADEIRO

b)

FALSO

30.

O encapsulamento viola o princípio da separação de preocupações.

a)

VERDADEIRO

b)

FALSO

31.

A reusabilidade de código é uma vantagem significativa da Análise Orientada a Objetos.

a)

VERDADEIRO

b)

FALSO

32.

Na AOO, um diagrama de estado descreve os estados pelos quais um objeto pode passar durante sua vida.

a)

VERDADEIRO

b)

FALSO

33.

A implementação de interfaces promove o uso do polimorfismo na AOO.

a)

VERDADEIRO

b)

FALSO

34.

A dependência entre classes na AOO deve ser evitada sempre que possível.

a)

VERDADEIRO

b)

FALSO

35.

Na AOO, a visibilidade de atributos e métodos define o nível de acesso que outras classes têm sobre eles.

a)

VERDADEIRO

b)

FALSO

36.

O uso de interfaces impede a reutilização de código.

a)

VERDADEIRO

b)

FALSO

37.

A modularidade no design orientado a objetos facilita a manutenção e evolução do sistema.

a)

VERDADEIRO

b)

FALSO

38.

Uma associação bidirecional implica que ambas as classes conhecem uma à outra.

a)

VERDADEIRO

b)

FALSO

39.

Na AOO, o conceito de "delegação" envolve um objeto agir em nome de outro objeto.

a)

VERDADEIRO

b)

FALSO

40.

O diagrama de classes não pode ser utilizado para identificar relações de herança.

a)

VERDADEIRO

b)

FALSO

41.

O princípio DRY "não se repita" (Don't Repeat Yourself) é aplicável na Análise Orientada a Objetos.

a)

VERDADEIRO

b)

FALSO

42.

Uma interface define a estrutura, mas não a implementação dos métodos que uma classe deve seguir.

a)

VERDADEIRO

b)

FALSO

43.

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.

a)

VERDADEIRO

b)

FALSO

44.

O acoplamento fraco entre classes é desejável para promover a flexibilidade do sistema.

a)

VERDADEIRO

b)

FALSO

45.

A análise orientada a objetos utiliza conceitos como objetos, classes e métodos para modelar um sistema.

a)

VERDADEIRO

b)

FALSO

46.

O conceito de "métodos privados" impede que outros objetos acessem diretamente determinados comportamentos.

a)

VERDADEIRO

b)

FALSO

47.

Na AOO, a agregação é um tipo de composição onde o ciclo de vida dos objetos não depende um do outro.

a)

VERDADEIRO

b)

FALSO

48.

O conceito de "superclasse" na AOO é equivalente ao conceito de "subclasse".

a)

VERDADEIRO

b)

FALSO

49.

Na AOO, uma classe abstrata pode conter métodos abstratos e métodos concretos.

a)

VERDADEIRO

b)

FALSO

50.

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.

a)

VERDADEIRO

b)

FALSO

51.

Na AOO, cada objeto possui um identificador único.

a)

VERDADEIRO

b)

FALSO

52.

Na AOO, a herança é sempre preferível à composição.

a)

VERDADEIRO

b)

FALSO

53.

O conceito de "sobrecarga de operadores" permite redefinir o comportamento de operadores para classes específicas.

a)

VERDADEIRO

b)

FALSO

54.

Os métodos abstratos não podem ter corpo na AOO.

a)

VERDADEIRO

b)

FALSO

55.

Os métodos abstratos não podem ter corpo na AOO.

a)

VERDADEIRO

b)

FALSO

56.

Na AOO, uma superclasse pode herdar atributos e métodos de uma subclasse.

a)

VERDADEIRO

b)

FALSO

57.

Uma classe pode ser derivada de múltiplas interfaces ao mesmo tempo.

a)

VERDADEIRO

b)

FALSO

58.

Na AOO, a classe Object é a superclasse de todas as classes em muitas linguagens de programação orientadas a objetos.

a)

VERDADEIRO

b)

FALSO

59.

O conceito de "autocontenção" refere-se a objetos que contêm todos os dados e comportamentos necessários para cumprir suas responsabilidades.

a)

VERDADEIRO

b)

FALSO

60.

A AOO favorece a reutilização de código através do conceito de composição ao invés de herança.

a)

VERDADEIRO

b)

FALSO

61.

Os diagramas de colaboração descrevem as interações entre objetos, enfocando as mensagens trocadas entre eles.

a)

VERDADEIRO

b)

FALSO

62.

Na AOO, a subclasse pode sobrescrever os métodos da superclasse para alterar seu comportamento.

a)

VERDADEIRO

b)

FALSO

63.

Um método privado pode ser acessado por qualquer classe fora da classe onde ele foi definido.

a)

VERDADEIRO

b)

FALSO

64.

A classe derivada pode adicionar novos atributos e métodos àqueles herdados da superclasse.

a)

VERDADEIRO

b)

FALSO

65.

O relacionamento de agregação indica uma relação de "parte-todo" onde as partes não dependem do todo.

a)

VERDADEIRO

b)

FALSO

66.

No polimorfismo, a decisão sobre qual método executar ocorre em tempo de execução.

a)

VERDADEIRO

b)

FALSO

67.

A especialização é o processo de criar subclasses a partir de uma classe genérica.

a)

VERDADEIRO

b)

FALSO

68.

Na AOO, todos os atributos de uma classe devem ser sempre públicos para garantir a acessibilidade.

a)

VERDADEIRO

b)

FALSO

69.

O uso de herança múltipla é a única maneira de implementar o polimorfismo em linguagens orientadas a objetos.

a)

VERDADEIRO

b)

FALSO

70.

Um objeto pode ter múltiplas instâncias de sua classe em um sistema.

a)

VERDADEIRO

b)

FALSO

71.

O encapsulamento permite que detalhes de implementação sejam ocultados, protegendo os dados dos objetos.

a)

VERDADEIRO

b)

FALSO

72.

Os diagramas de sequência e colaboração são utilizados para modelar o comportamento de um sistema orientado a objetos.

a)

VERDADEIRO

b)

FALSO

73.

Na AOO, o polimorfismo permite que um método possa ser implementado de várias maneiras.

a)

VERDADEIRO

b)

FALSO

74.

Um diagrama de componentes representa a organização física de um sistema orientado a objetos.

a)

VERDADEIRO

b)

FALSO

75.

Um diagrama de pacotes mostra a organização lógica das classes e módulos em um sistema.

a)

VERDADEIRO

b)

FALSO

76.

O diagrama de classes é usado para representar a estrutura estática de um sistema, incluindo classes, atributos, métodos e relacionamentos.

a)

VERDADEIRO

b)

FALSO

77.

O diagrama de casos de uso é usado para modelar as interações entre os atores externos e o sistema, representando os requisitos funcionais.

a)

VERDADEIRO

b)

FALSO

78.

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.

a)

VERDADEIRO

b)

FALSO

79.

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.

a)

VERDADEIRO

b)

FALSO

80.

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.

a)

VERDADEIRO

b)

FALSO