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

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

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

1a
          Questão
	Acerto: 1,0  / 1,0
	
	Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da funcionalidade NÃO corresponde ao pacote relacionado.
		
	
	Java Basic I/O: Utilização de streams de dados.
	
	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 Swing: Criação de componentes de interface com o usuário mais sofisticadas.
	
	Java AWT: Criação de gráficos e imagens básicos além de interfaces com o usuário.
	Respondido em 11/05/2020 19:34:35
	
	
	Gabarito
Coment.
	
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	De acordo com a definição de FlowLayout, identifique qual das alternativas abaixo NÃO está correta.
		
	
	Se a linha for muito longa, os componentes passam para a linha de baixo.
	 
	Os componentes são posicionados na ordem inversa que foram adicionados.
	
	É uma classe gerenciadora de layout que arranja os componentes seqüencialmente na janela, da esquerda para a direita, do topo para baixo.
	
	Trata o container como se fosse uma "página" ou um "parágrafo" da esquerda para a direita e de cima para baixo.
	
	Os componentes recebem o seu tamanho preferido tanto verticalmente quanto horizontalmente.
	Respondido em 11/05/2020 19:35:58
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Na montagem de um menu em barras, em uma interface gráfica, qual a classe responsável pela estrutura do menu?
		
	
	JMenu
	
	JmenuStruct
	
	JMenuOption
	 
	JMenuBar
	
	JMenuItem
	Respondido em 11/05/2020 19:29:49
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	HandlerBotao handler = new HandlerBotao();
botao1.addActionListener(handler);
O que as duas linhas de código acima fazem?
		
	
	Avisam ao swing do java para criar um objeto de microfone
	 
	Criam um novo gerenciador para tratamento de eventos no botao1
	
	Geram um erro de compilação.
	
	Criam um novo botão chamado handler
	
	Criam uma ação para verificar se o botão 1 é um handler
	Respondido em 11/05/2020 19:30:16
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	É um componente que combina um botão ou um campo de edição com um caixa de lista tipo drop-down:
		
	 
	JComboBox
	
	JOptionPane
	
	JButton
	
	JList
	
	JCheckBox
	Respondido em 11/05/2020 19:30:43
	
	
	Gabarito
Coment.
	
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	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:
		
	
	DriverManeger
	
	Connection
	
	Command
	
	ResultSet
	 
	Statement
	Respondido em 11/05/2020 19:38:12
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Dada a classe abaixo, complete as lacunas de forma correta:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Principal
{
   public static void main(String[] args)
   {
      try
      {
         _______________("org.postgresql.Driver"); 
         Connection con = ______________("jdbc:postgresql:BancoProva","aluno","prova");
         Statement stm =_____________________;
         ResultSet rs = ________________("select * from tabela");
         while(________________)
         {
            System.out.println("Valor da primeira coluna do resultado" + rs.getString(1));
         } 
         con.close();
       }
       catch(Exception e)
       {
          System.out.println("Erro:" + e.getMessage()); 
       }
    }
}
		
	
	DriverManager.getConnection, Class.forName, rs.createStatement(),stm.executeQuery, rs.next()
	 
	Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next()
	
	Class.forName, DriverManager.getConnection, con.createStatament(),stm.executeQuery, rs.hasNext()
	
	DriverManager.getConnection, Class.forName, con.createStatement(),stm.executeQuery, rs.next()
	
	DriverManager.getConnection, Class.forName, rs.createStatament(),stm.executeQuery, rs.hasNext()
	Respondido em 11/05/2020 19:39:01
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Sabe-se que a thread A escreve o numero 1 na tela (System.Out.Println("1");) e, a thread B escreve o numero 2 na tela (System.Out.Println("2");) ambas dentro de um for de 1 até 1000. Se a thread A for iniciada e logo em seguida for iniciada a thread B. Pode-se afirmar que:
		
	
	Serão escritos 1000 numeros "1" e depois 1000 numeros "2"
	
	Serão escritos intercalados 1000 numeros "2" e 1000 numeros "1"
	
	Serão escritos 1000 numeros "2" e depois 1000 numeros "1"
	 
	Nada pode ser dito quanto a ordem de impressão dos números.
	
	Serão escritos intercalados 1000 numeros "1" e 1000 numeros "2"
	Respondido em 11/05/2020 19:39:45
	
		9a
          Questão
	Acerto: 0,0  / 1,0
	
	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 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 é independente 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.
	
	É 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.
	Respondido em 11/05/2020 19:46:40
	
		10a
          Questão
	Acerto: 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.
		
	
	Thread incial
	 
	Thread de trabalho
	
	Thread coletora de lixo
	
	Thread de tratamento de evento
	
	Tread de atualização
	Respondido em 11/05/2020 19:33:50

Outros materiais