Baixe o app para aproveitar ainda mais
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.
Compartilhar