Buscar

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

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

SIMULADO AV PROGRAMAÇÃO ORIENTADA A OBJETOS 
Ao utilizar o Java na criação de uma aplicação, surge a necessidade da utilização do 
comando Scanner. Esse comando viabiliza a entrada de informações pelo usuário via 
teclado. Para a utilização do comando, devemos importar a biblioteca correspondente. 
Essa biblioteca é importada através da linha de comando: 
 
 
var java.scanner.* 
 
import javac.exe 
 
dim java.util.* 
 
submit javax.io.* 
 import java.util.* 
 
"Classe gerenciadora de leiaute que dispõe os componentes GUI em cartões. Apenas 
um cartão é visível por vez e o contêiner trabalha como se os cartões estivessem 
empilhados. O primeiro componente adicionado é o componente GUI visível quando o 
contêiner é apresentado pela primeira vez." Assinale a alternativa que indica a classe 
gerenciadora acima descrita. 
 
 
GridLayout 
 
FlowLayout 
 
GridBagLayout 
 
BoxLayout 
 CardLayout 
 
Qual o componente que mostra uma lista de opções para o usuário por meio de um 
menu? 
 
 
JBUTTON 
 
JTEXTFIELD 
 JCOMBOBOX 
 
JLABEL 
 
JSCROLLBAR 
 
Sobre o tratamento de eventos, identifique qual das interfaces abaixo 
está INCORRETA. 
 
 
 KeyListener 
 LabelTextListener 
 MouseListener 
 WindowListener 
 FocusListener 
 
Como chamamos o conjunto de interfaces para ligar o código do 
tratamento de eventos ao componente, no Java? 
 
 
Código. 
 
Componentes. 
 
Eventos. 
 Listeners. 
 
Label. 
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. Em um programa Java, o objeto que 
representa as sentenças com instruções SQL que serão enviadas para execução pelo 
SGBD é uma implementação da interface: 
 
 
ResultSet 
 
Connection 
 
DriverManeger 
 Statement 
 
Command 
 
Baseado nos conceitos apresentados a respeito da interface Statement, 
sabemos que o objeto Statement pode ser reusado várias vezes para 
executar diferentes comandos SQL. Isto é até recomendado. Porém, o 
Statement só pode ser liberado ao final das execuções de todos os 
comandos SQL com o método? 
 
 
finalize() 
 
update() 
 
end() 
 
endStatement() 
 close() 
 
Todos os sistemas operacionais modernos possuem o conceito de processos que, de 
forma simplificada, são programas diferentes e independentes executados pelo sistema 
operacional. Threading é um artifício que permite a coexistência de múltiplas atividades 
dentro de um único processo. Um processo pode conter múltiplas threads que parecem 
executar ao mesmo tempo e de forma assíncrona em relação às outras threads. Mas 
como definir a preferencia de execução dos mesmos? 
Identifique qual o método responsável por definir a prioridade e os valores possíveis. 
 
 Médodo: void setPriority(int prioridade) - Prioridade: 1 à 10 
 
Médodo: int setPriority(int prioridade) - Prioridade: 1 à 10 
 
Médodo: void setPriority(int prioridade) - Prioridade: 1 à 100 
 
Médodo: void getPriority(int prioridade) - Prioridade: 1 à 10 
 
Médodo: int getPriority(int prioridade) - Prioridade: 1 à 10 
 
Baseando-se nos conceitos de thread produtor/consumidor sem 
sincronização, o que é uma condição de corrida? 
 
 
É uma situação em que apenas 2 threads ou processos estão compartilhando 
dados (lendo ou gravando) e o resultado final depende do tempo do 
escalonamento dos threads. 
 
É uma situação em que 2 ou mais threads ou processos estão compartilhando 
dados (no momento da gravaçao) e o resultado final depende do tempo do 
escalonamento dos threads. 
 
É uma situação em que 2 ou mais threads ou processos estão compartilhando 
dados (lendo ou gravando) e o resultado final é independente do tempo do 
escalonamento dos threads. 
 
É uma situação em que 2 ou mais threads ou processos estão compartilhando 
dados (no momento da leitura) e o resultado final depende do tempo do 
escalonamento dos threads. 
 É uma situação em que 2 ou mais threads ou processos estão compartilhando 
dados (lendo ou gravando) e o resultado final depende do tempo do 
escalonamento dos threads. 
 
Na utilização dos componentes GUI com Threads, para que não venha 
a ocorrer falhas, o programador deve saber como a estrutura Swing 
trabalha com Threads. 
Segundo o que foi apresentado na aula, o thread onde a maioria das 
interações com componentes Swing deve ser feita é? 
 
 
Thread de trabalho. 
 
Thread de controle. 
 
Thread de finalização. 
 Thread de tratamento de evento. 
 
Thread inicial.

Continue navegando