Buscar

Av Programação Orientada a objetos - Nov 2015

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 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
Avaliação: CCT0263_AV_201408139383 » PROGRAMAÇÃO ORIENTADA A
OBJETOS Tipo de Avaliação: AV
Aluno: 
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9002/AB
Nota da Prova: 5,5 Nota de Partic.: 1 Av. Parcial.:2 Data: 19/11/2015 08:33:14 (F)
 1a Questão (Ref.: 102449) Pontos: 0,5 / 1,5
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 o objeto está visível para todas as classes PRIVATE o objeto está visível apenas para sua
classe
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.: 171378) Pontos: 0,0 / 1,5
Crie uma Thread, herdando a classe Thread, que exiba a tabuada de 10 conforme exemplo abaixo. 
Desenvolva também a classe principal necessaria para iniciar a Thread. 
Exemplo: 1 x 10 = 10 
 2 x 10 = 20 
 ... 
 10 x 10 = 100
Resposta:
Gabarito: class Tabuada extends Thread { 
 private int num; 
 Tabuada (int n) { num = n; } 
 public void run () { 
 for (int i=1;i<=10;i++) { 
 System.out.println(num +" X " + i + " = " + num*i); 
 } 
 } 
}
public class Principal { 
 public static void main (String args []) { 
 Thread thread = new Tabuada (10); 
 thread.start(); 
 }
}
25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
 3a Questão (Ref.: 91159) Pontos: 0,5 / 0,5
Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
 
JTextField = Área em que o usuário insere dados pelo teclado.
JButton = Área que aciona um evento quando o usuário clica.
 JLabel = Área em que o usuário utiliza para digitar.
ButtonGroup: Componente utilizado para criar grupos de JRadioButtons
JFrame = É um container (formulário) para outros componentes GUI.
 4a Questão (Ref.: 692717) Pontos: 0,5 / 0,5
GridLayout é a classe gerenciadora de leiaute que dispõe os componentes GUI em um grid, como se fosse uma
grade de uma planilha de cálculo. Então, os componentes são colocados em linhas e colunas pré determinadas.
Assinale a alternativa que indica corretamente a chamada ao construtor que cria um grid com 5 linhas e 3 colunas.
 new GridLayout (5,3)
new GridLayout (3,5,10,5)
new GridLayout (4,2)
new GridLayout (3,5)
new GridLayout (2,4)
 Gabarito Comentado. Gabarito Comentado.
 5a Questão (Ref.: 241009) Pontos: 0,5 / 0,5
Visando maior usabilidade, Java permite desenvolver interfaces de muita qualidade.
Em função dos tipos de bordas possíveis, correlacione as colunas abaixo:
 i. Simple
 ii. Matte
 iii. Titled
 iv. Compound
 
 
( ) Coloca uma borda com um texto
( ) Você define quantos pixels serão utilizados.
( ) Define as bordas simples.
( ) Podemos compor duas bordas com este estilo.
iii, iv, i, ii
 iii, ii, i, iv
ii, iv, i, iii
iv, ii, i, iii
ii, iii, i, iv
 Gabarito Comentado.
25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
 6a Questão (Ref.: 91247) Pontos: 0,5 / 0,5
Sobre o tratamento de eventos, identifique qual das interfaces abaixo está INCORRETA.
 
KeyListener
FocusListener
 LabelTextListener
WindowListener
MouseListener
 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
i, ii, iii, iv
 iii, ii, i, iv
iii, i, ii, iv
ii, iii, i, iv
 Gabarito Comentado.
 8a Questão (Ref.: 124845) Pontos: 0,5 / 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
 DriverManager
ResultSet
Connection
PreparedStatement
 Gabarito Comentado.
 9a Questão (Ref.: 249675) Pontos: 1,0 / 1,0
É a interface usada quando precisamos executar stored procedures:
25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
Statement
ResultSet
Connection
 CallableStatement
PreparedStatement
 Gabarito Comentado.
 10a Questão (Ref.: 744572) Pontos: 1,0 / 1,0
Para criar um programa que responda às necessidades do usuário, o programador precisa aprender como a
estrutura Swing trabalha com Threads. Neste contexto, assinale a alternativa que indica a Thread que executa os
processo que consomem processamento em segundo plano.
Tread de atualização
Thread coletora de lixo
Thread de tratamento de evento
 Thread de trabalho
Thread incial
Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo
assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 19/11/2015 08:23:43
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
 
 
	Slide 1
	Slide 2
	Slide 3
	Slide 4

Outros materiais