Buscar

PROVA AV PROGRAMAÇÃO ORIENTADA E OBEJETO

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

06/12/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/3
 
PROGRAMAÇÃO ORIENTADA A OBJETOS 
 
 1. Ref.: 91078 Pontos: 1,00 / 1,00
Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da
funcionalidade NÃO corresponde ao pacote relacionado.
Java AWT: Criação de gráficos e imagens básicos além de interfaces com o usuário.
Java Swing: Criação de componentes de interface com o usuário mais sofisticadas.
Java Utilities: Para trabalhar com coleções, modelo de eventos e componentes de data e hora.
 Java Networking: Desenvolvimento de aplicações de banco de dados SQL.
Java Basic I/O: Utilização de streams de dados.
 
 2. Ref.: 873376 Pontos: 0,00 / 1,00
Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes
componentes. Quando um painel está visível, os outros devem estar "escondidos". Neste caso, deve-se utilizar um
gerenciador de layout:
Marque a alternativa que indica esse gerenciador de layout.
 CardLayout
 BorderLayout
FlowLayout
Nenhum
GridLayout
 
 3. Ref.: 606336 Pontos: 0,00 / 1,00
Tenho uma aplicação que trabalha com cadastro de funcionários e que usa botões de rádio ou botões de opção. Para
conseguir a exclusividade na marcação de um botão entre vários que apresentam o estado civil de um funcionário tenho
que ....
Criar um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup. Além disso, tenho
que adicionar o objeto de ButtonGroup à minha interface.
 Criar cada objeto de JRadioButton e usar add para adicionar cada botão à interface, além de setMnemonic para
teclas de atalho. Assim, o grupo será criado automaticamente.
 Criar um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup.
Criar cada objeto de JRadioButton e usar add para adicionar cada botão à interface. Assim, o grupo será criado
automaticamente.
Criar cada objeto de JRadioButton e usar setMnemonic para as teclas de atalho.
 
 4. Ref.: 250029 Pontos: 0,00 / 1,00
A interface WindowListener disponibiliza 12 métodos de tratamento para os diferentes comportamentos possíveis para a
janela. Com relação ao window.Deactivated (MouseEvent e) selecione a opção correta:
Invocado quando a janela foi fechada.
Invocado quando ganha o foco;
 Invocado quando a janela foi aberta.
Invocado quando a janela é minimizada;
 Invocado quando perde o foco;
 
 5. Ref.: 241016 Pontos: 0,00 / 1,00
06/12/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/3
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
iii, i, ii, iv
i, ii, iii, iv
ii, iii, i, iv
 iii, ii, i, iv
 
 6. Ref.: 124845 Pontos: 0,00 / 1,00
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?
Connection
ResultSet
 Statement
PreparedStatement
 DriverManager
 
 7. Ref.: 568735 Pontos: 1,00 / 1,00
Java Database Connectivity (JDBC) define um conjunto de classes e interfaces para escrever programas ou sistemas em
Java que utilizem Banco de Dados. Estas classes e interfaces efetuam as conexões entre a aplicação e o Sistema
Gerenciador de Banco de Dados (SGBD). Ao utilizar o JDBC, podemos enviar comandos SQL ou PL/SQL para quase todos
os bancos de dados relacionais. Os objetos de instrução retornam resultados de consulta SQL como objetos:
Connection
 ResultSet
Statement
PreparedStatement
DriverManager
 
 8. Ref.: 572452 Pontos: 0,00 / 1,00
A programação multitarefa é uma realidade em nossos sistemas. Isto é possível com a implementação do conceito de
Threads. Uma thread é um fluxo sequencial de controle, ou linha de execução, dentro de um processo ou programa. 
 Identifique qual a opção esta incorreta em função do conceito de Threads:
 A Máquina Virtual Java (JVM), por segurança, não permite que uma aplicação tenha diversas linhas de execução
rodando concorrentemente
 Não se pode enviar a mensagem run() diretamente para um objeto Thread
Como não há necessidade de trocar de contexto, as threads representam uma forma mais leve de processamento
concorrente.
Um processo pode assim ter diversas threads executando concorrentemente., mas todas partilhando o mesmo
espaço de endereçamento.
Threads com prioridades mais elevadas são executadas preferencialmente antes de threads com menor
prioridade
06/12/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/3
 
 9. Ref.: 249678 Pontos: 0,00 / 1,00
Na sincronização de Threads, alguns métodos são muito importantes. O método que é responsável pela liberação de uma
ou mais Threads é:
stop()
wait()
 notifyAll()
notify()
 start()
 
 10. Ref.: 241054 Pontos: 0,00 / 1,00
Os componentes GUI Swing podem fazer uso de Threads. Identifique com verdadeiro ou falso as alternativas abaixo:
(  ) Todas as interações com componentes Swing devem ser executadas a partir de, no máximo, 10 Threads de cada vez
(  ) invokeLater() solicita que algum código seja executado na Thread de despacho de evento. Este método retorna
imediatamente a execução do código, sem que seja necessário esperar.
(  ) invokeAndWait(): Atua muito semelhante ao invokeLater(), exceto pelo fato de esperar pela execução do código.
 f, v, v
 f, v, f
v, f, v
v, v, f
v, v, v

Continue navegando