wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tipos de visibilidade e encapsulamento

Total questions: 10

Worksheet time: 11mins

Name
Class
Date
1.

Qual das vantagens abaixo não está relacionada ao Encapsulamento?

a)

Proteger o código de quem está programando

b)

Facilidade de manutenção

c)

Concentração de responsabilidades

d)

Criação rápida de objetos

2.

O modificador de acesso (a)   permite a visualização de atributos/métodos apenas na própria classe e nas subclasses.

3.

Sobre os setters, marque a opção correta.

a)

Setters não recebem parâmetros nem retornam nada

b)

Setters não recebem parâmetros, mas retornam um valor

c)

Setters recebem parâmetros, mas retornam nada

d)

Setters recebem parâmetros e retornam um valor

4.

De acordo com as boas práticas do princípio do encapsulamento, os atributos de uma classe devem ser declarados com o modificador de acesso:

a)

public

b)

private

c)

protected

d)

nenhum

5.

São consequências do Encapsulamento:

I - Facilidade de manutenção

II - Concentração de responsabilidades

III - Criação rápida de objetos

a)

II e III estão corretas

b)

I e II estão corretas

c)

I, II e III estão corretas

d)

I e III estão corretas

e)

Somente III está correta

6.

Sobre os getters, marque a opção correta.

a)

Getters não recebem parâmetros nem retornam nada

b)

Getters não recebem parâmetros, mas retornam um valor

c)

Getters recebem parâmetros, mas retornam nada

d)

Getters recebem parâmetros e retornam um valor

7.

Sobre os setters, marque a opção correta.

a)

Setters não recebem parâmetros nem retornam nada

b)

Setters não recebem parâmetros, mas retornam um valor

c)

Setters recebem parâmetros, mas não retornam nada

d)

Setters recebem parâmetros e retornam um valor

8.

Na UML, que símbolo classifica como pública a visibilidade de um atributo?

a)

+

b)

-

c)

#

d)

~

e)

:

9.

Na UML, que símbolo classifica como privado a visibilidade de um atributo?

a)

+

b)

-

c)

#

d)

~

e)

:

10.

Na UML, que símbolo classifica como protegido a visibilidade de um atributo?

a)

+

b)

-

c)

#

d)

~

e)

: