Buscar

COO - APS 2021-02 docx

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Conceitos de Orientação a Objetos
Prof. Alessandro Jatobá
Atividade Prática Supervisionada
1) Para fazer uso de um sistema OO, não é necessário conhecimento de sua estrutura
interna, bastando ao usuário entender sua interface. Alguns atributos e operações de
um objeto devem ser protegidos.
A afirmativa acima refere-se ao conceito de:
a) Classe Abstrata
b) Herança
c) Encapsulamento
d) Operação
e) Instância de objeto.
2) Em um diagrama de classes na linguagem UML, os atributos da classe podem ter
diferentes tipos de visibilidade. Os símbolos +, −, e # determinam a visibilidade e
significam, respectivamente:
a) private, protected e public
b) public, private e protected
c) public, protected e package
d) public, private e package.
e) package, public e protected
3) Analise o diagrama de classes abaixo, referente a uma aplicação de matrícula e
construa um Diagrama de Atividades respectivo:
rodrigo
Realce
rodrigo
Realce
Uma representação válida deste diagrama é obtida substituindo-se as classes
representadas pelas letras A, B, C, D e E, respectivamente, por
a) Desenho, Cor, Tipo, Azul, Retângulo.
b) Computador, Notebook, Desktop, Impressora, Monitor.
c) Pedido, Compra, Venda, Item, Produto.
d) Livro, Índice, Capa, Romance, Aventura.
e) Internet, Navegadores, Correio Eletrônico, Firefox, Outlook
4) Sob o paradigma OO, dizer que a classe A herda da classe B é o mesmo que dizer
que:
a) A classe B é subclasse de A
b) A classe A é superclasse de B
c) A classe B é derivada de A
d) A classe B é superclasse de A
e) As classes A e B são irmãs
5) Três classes, Funcionário, Mensalista, e Horista implementam a operação
calcularPagamento(), porém, de forma diferente. Isto é possível graças ao recurso de
polimorfismo. Sendo assim, pode-se afirmar que qual o tipo de associação existe das
classes Mensalista e Horista com a classe Funcionário?
a) Agregação, pois não é possível criar métodos polimórficos em outro tipo de
Associação
rodrigo
Realce
rodrigo
Realce
rodrigo
Realce
b) Herança, pois métodos polimórficos podem ser implementados na existência
desse tipo de associação.
c) Composição, pois métodos polimórficos apenas podem ser implementados
neste tipo de Associação
d) Herança, pois o polimorfismo permite que classes herdem atributos e
métodos de outras classes.
e) Dependência, pois mudança em um objeto de uma subclasse acarreta
mudança em quaisquer objetos das superclasses.
rodrigo
Realce
rodrigo
Riscado
rodrigo
Realce

Outros materiais