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