Sunteți pe pagina 1din 5

Curso:

Engenharia de Redes de Comunicao

Disciplina:

SISTEMAS DE PROGRAMACAO

Cdigo: 169749

Semestre/Ano:

2015

Turma: A

Professor:

Flavio Elias

Aluno:________________________________________________________

Data:

Mat. _____________

3 Lista de exerccios

1. O(A)s ________ de uma classe so tambm chamados de servios public ou a interface


public que a classe fornece a seus clientes.
a) construtores public.
b) variveis de instncia public.
c) mtodos public.
d) Todas as alternativas anteriores.
2. O mtodo static ________ da classe String retorna uma String formatada.
a) printf.
b) format.
c) formatString.
d) toFormatString.
3. Qual dos seguintes itens deve normalmente ser private?
a) Mtodos.
b) Construtores.
c) Variveis (ou campos).
d) Todas as alternativas anteriores.
4. Qual das seguintes afirmaes verdadeira?
a) Os mtodos e as variveis de instncia podem ser ambos public ou private.
b) O ocultamento de informaes alcanado restringindo o acesso a membros da classe via
a palavra-chave public.

c) Os membros private de uma classe so diretamente acessveis ao cliente de uma classe.


d) Nenhuma das afirmaes anteriores verdadeira.
5. Quando um programa deve utilizar explicitamente a referncia this?
a) Acessando uma varivel private.
b) Acessando uma varivel public.
c) Acessando uma varivel local.
d) Acessando um campo que sombreado por uma varivel local.
6. Um construtor no pode:
a) ser sobrecarregado.
b) inicializar variveis para seus padres.
c) especificar tipos de retorno ou valores de retorno.
d) ter o mesmo nome que a classe.
7. Construtores:
a) Inicializam variveis de instncia.
b) Quando sobrecarregados, podem ter listas de argumentos idnticas.
c) Quando sobrecarregados, so selecionados por nmero, tipos e ordem dos tipos de
parmetros.
d) a e c.
8. Um construtor definido pelo programador que no tem nenhum argumento chamado de:
________.
a) construtor de argumento nulo.
b) construtor sem argumento.
c) construtor padro.
d) construtor principal.
9. O que acontece quando this utilizado no corpo de um construtor para chamar outro
construtor da mesma classe se essa chamada no for a primeira instruo do construtor?
a) Um erro de compilao ocorre.
b) Um erro em tempo de execuo ocorre.
c) Um erro de lgica ocorre.
d) Nada acontece. O programa compila e executa.

10. Ao implementar um mtodo, utilize os mtodos set e get da classe para acessar os dados
________ da classe.
a) public.
b) private.
c) protected.
d) Todas as alternativas anteriores.
11. Qual afirmao falsa?
a) O compilador sempre cria um construtor padro para uma classe.
b) Se todos os construtores de uma classe requerem argumentos e um programa tenta
chamar um construtor sem argumento para inicializar um objeto da classe, um erro de
compilao ocorre.
c) Um construtor pode ser chamado sem argumentos somente se a classe no tiver nenhum
construtor ou se a classe tiver um construtor public sem argumento.
d) Nenhuma das alternativas anteriores.
12. Os mtodos set tambm so comumente chamados de mtodos ________ e os mtodos get
tambm so comumente chamados de mtodos ________.
a) de consulta, modificadores.
b) assessores, modificadores.
c) modificadores, assessores.
d) de consulta, assessores.
13. Utilizar mtodos set public fornece integridade de dados se:
a) As variveis de instncia forem public.
b) As variveis de instncia forem private.
c) Os mtodos realizarem a verificao de validade.
d) Tanto b como c.
14. A composio s vezes tratada como uma ________.
a) relacionamento um.
b) relacionamento tem um.
c) relacionamento muitos em um.
d) relacionamento um para muitos.
15. Variveis de classe estticas:

a) so final.
b) so public.
c) so private.
d) so compartilhadas por todos os objetos de uma classe.
16. Qual das seguintes afirmaes falsa?
a) Um mtodo static deve ser utilizado para acessar as variveis de instncia private static.
b) Um mtodo static no tem referncia this.
c) Um mtodo static pode ser acessado mesmo quando nenhum objeto da sua classe tiver
sido instanciado.
d) Um mtodo static pode chamar mtodos de instncia diretamente.
17. Que sintaxe importa todos os membros static da classe Math?
a) static import java.lang.Math.*.
b) import static java.lang.Math.*.
c) static import java.lang.Math.
d) import static java.lang.Math.
18. As variveis de instncia declaradas final no podem:
a) Causar erros de sintaxe se utilizadas como um valor esquerdo.
b) Ser inicializadas.
c) Ser modificadas.
d) Nenhuma das alternativas anteriores.
19. O campo final tambm deve ser declarado ________ se for inicializado na sua declarao.
a) private.
b) public.
c) protected.
d) static.
20. Tipos de dados abstratos:
a) Elevam a importncia dos dados.
b) So somente aproximaes ou modelos de conceitos do mundo real e comportamentos.
c) Capturam duas noes, representao dos dados e operaes.
d) Todas as alternativas anteriores.

21. Um pacote :
a) Uma estrutura de diretrio utilizada para organizar classes e interfaces.
b) Um mecanismo de reutilizao de software.
c) Um grupo de classes e interfaces relacionadas.
d) Todas as alternativas anteriores.
22. Uma classe de um pacote deve ser declarada public se:
a) For utilizada somente por outras classes do mesmo pacote.
b) For utilizada por classes que no esto no mesmo pacote.
c) Estiver no mesmo diretrio das outras classes do pacote.
d) No tiver um nome nico.
23. Considere a instruo
package com.deitel.jhtp6.ch08;
Qual das afirmaes a seguir verdadeira?
a) A instruo declara um pacote que existe em deitel.com.
b) A instruo utiliza a conveno da Sun Microsystems para nomear pacotes.
c) A instruo deve ser colocada dentro da declarao de classe.
d) A instruo gerar um erro de tempo de compilao.
24. A declarao import Java.util.*; conhecida como uma ________.
a) declarao import de tipo simples.
b) declarao de importao de todos os tipos.
c) declarao de mltipla importao.
d) declarao import de tipo por demanda.
25. Quando nenhum modificador de acesso especificado para um mtodo ou varivel, o mtodo
ou varivel:
a) public.
b) private.
c) Tem acesso de pacote.
d) static.

No precisa entregar... para estudar!!!

S-ar putea să vă placă și