Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS

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

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

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ê viu 3, do total de 4 páginas

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

Prévia do material em texto

STEVEM PRADO DE OLIVEIRA BARCELOS201509027981       EAD RESENDE ­ RJ Fechar 
 
 
Disciplina:  PROGRAMAÇÃO ORIENTADA A OBJETOS
Avaliação:  CCT0263_AV_201509027981      Data: 06/06/2017 18:31:25 (F)      Critério: AV
Aluno: 201509027981 ­ STEVEM PRADO DE OLIVEIRA BARCELOS
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9001/AA
Nota da Prova: 3,0 de 8,0      Nota de Partic.: 2
 
  1a Questão (Ref.: 102449) Pontos: 1,0  / 1,0
Encapsulamento é o ato de esconder do usuário informações que não são de seu interesse ou por segurança
dos dados. Basicamente o encapsulamento separa os elementos visíveis de um objeto dos invísiveis. Explique o
significado das palavras­chave PUBLIC, PRIVATE, PROTECTED e PAKAGE.
 
Resposta: Public ­ as informações são abertas, sem nenhum tipo de proteção Private ­ as informações são
disponíveis apenas para a própria classe, é o método mais seguro. Protected ­ as informações são disponíveis
para a própria classe e suas subclasses. Package ­ as informações são disponíveis para todos os componentes
do pacote
 
 
Gabarito: public ­ A classe, método ou atributo, é sempre acessível a todos os métodos de quaisquer outras
classes. private ­ A classe, método ou atributo, é acessível somente por métodos da própria classe. É o nível
mais rígido do encapsulamento. protected ­ A classe, método ou atributo, é acessível aos métodos da própria
classe e de suas subclasses. pakage ­ A classe, método ou atributo, é acessível somente por métodos das
classes que pertencem ao mesmo "pakage".
 
  2a Questão (Ref.: 125133) Pontos: 1,0  / 1,0
Referente a JDBC, o que é ResultSet?
 
Resposta: ResultSet é o retorno de uma statement, onde fica armazenado valor de uma determinada consulta
sql.
 
 
Gabarito: ResultSet é a interface responsável por manipular o conjunto de resultados de uma consulta.
Representa o conjunto de registros resultante de uma consulta. Esta permite realizar coerção (cast) entre tipos
Java e SQL.
 
  3a Questão (Ref.: 91133) Pontos: 0,0  / 1,0
De acordo com algumas definições sobre JFrame identifique qual afirmação NÃO está correta.
Ao contrário de outras linguagens de programação, os containers Java não vêm 100% para lidar com os
eventos básicos que ocorrem em uma janela.
Um frame, implementado como uma instância da classe JFrame, é uma janela que tem acessórios tais
como borda, título e botões para fechar e minimizá­la.
  Qualquer aplicativo Delphi ou VB sabe fechar sua janela sem problema, mas Java não.
  A programação gráfica está muito ligada à ocorrência de eventos, que não precisam ser tratados durante
o desenvolvimento do programa.
O setDefaultCloseOperation serve para dizermos ao programa o que queremos que o sistema faça
quando fechamos uma JFrame qualquer.
 
  4a Questão (Ref.: 91184) Pontos: 0,0  / 1,0
De acordo com a definição de Gerenciamento de Layout, identifique qual das alternativas abaixo NÃO está
correta.
  A decisão é tomada usando­se designs padronizados pelo usuário.
A plataforma Java fornece quatro layout managers mais usados: BorderLayout, BoxLayout, FlowLayout,
GridLayout.
  Vários tipos de designs diferentes podem ser combinados para realizar qualquer tela que desejamos.
Chamadas possíveis do add: Usando posição relativa (BorderLayout) panel.add(component,
BorderLayout.CENTER) e Ordem de adição: (BoxLayout, GridLayout, ...) panel.add(component).
Quando usarmos o método add para acrescentar um componente em um container, o layout manager
em uso deve ser levado em consideração.
 
 Gabarito Comentado.
 
  5a Questão (Ref.: 249668) Pontos: 0,0  / 1,0
Dentro do pacote javax.swing, a classe utilizada para criar um escopo de opções exclusivas é:
JCheckBox
JButton
JToggleButton
  JRadioButton
  ButtonGroup
 Gabarito Comentado.
 
  6a Questão (Ref.: 241012) Pontos: 0,0  / 1,0
Visando maior usabilidade, Java permite desenvolver interfaces de muita qualidade. Para tanto, correlacione as
colunas abaixo:
 
i. mouseClicked
ii. mouseEntered
iii. mousseExited
iv. mousePressed
v. mouseReleased
vi. mouseDragged
(  ) Quando o botão sai da região gráfica do componente.
(  ) Quando o botão do mouse é apertado
(  ) Quando o botão e pressionado e solto sobre um componente.
(  ) Quando o mouse se movimento e seu botão principal esta apertado
(  ) Quando o botão entra na região gráfica do componente.
(  ) Quando o botão do mouse é solto.
iii, ii, i, vi, iv, v
  iii, i, iv, vi, ii, v
v, iv, i, vi, ii, iii
v, ii, i, vi, iv, iii
  iii, iv, i, vi, ii, v
 Gabarito Comentado.
 
  7a Questão (Ref.: 241016) Pontos: 0,5  / 0,5
Para tratar eventos de texto, o Java disponibiliza uma série de tratadores de eventos. Visando este conceito,
correlacione as colunas abaixo:
 
i. itemStateChanged(ItemEvent e)
ii. KeyTyped(KeyEvent e)
iii. textValueChanged(TextEvent e)
iv. focusGained(FocusEvent e)
(  ) Invocado quando o texto do component AWT sofre alguma alteração
(  ) Invocado quando uma tecla é apertada e o componente está em foco
(  ) Invocada quando um componente de seleção muda de estado
(  ) Invocado quando o componente ganha foco.
iv, ii, iii, i
ii, iii, i, iv
iii, i, ii, iv
i, ii, iii, iv
  iii, ii, i, iv
 Gabarito Comentado.
 
  8a Questão (Ref.: 124845) Pontos: 0,0  / 0,5
Para acesso a SGBDs, o Java possui um conjundo de classes e interfaces que, por meior de drivers JDBC,
podemos embutir código SQL em métodos java para acesso a diversos SGBDs Qual das opções abaixo não
corresponde a uma interface do pacote "java.sql" da API java?
Statement
  Connection
PreparedStatement
ResultSet
  DriverManager
 Gabarito Comentado.
 
  9a Questão (Ref.: 249675) Pontos: 0,0  / 0,5
É a interface usada quando precisamos executar stored procedures:
  Statement
ResultSet
  CallableStatement
Connection
PreparedStatement
 Gabarito Comentado.
 
  10a Questão (Ref.: 250036) Pontos: 0,5  / 0,5
O conceito de Threads é largamente usado na programação Java. Com base neste conceito, selecione a opção
incorreta:
Cada objeto em Java possui um lock e ele deve ser obtido através do comando synchronized.
Java adotou a palavra chave synchronized para informar que um determinado bloco deve estar síncrono
com os demais threads.
  As threads se diferem dos processos por não poderem ter áreas de dados comuns.
Os métodos wait(), notify() e notifyAll() também são muito importantes na sincronização, sendo
responsáveis por provocar, respectivamente: uma espera, a liberação de uma ou mais threads em
espera.
O uso de memória compartilhada entre os threads obriga o programador a sincronizar as ações de suas
thread.
 Gabarito Comentado.
 
 
 
Educational Performace Solution       EPS ® ­ Alunos

Outros materiais