Baixe o app para aproveitar ainda mais
Prévia do material em texto
2a 3a 4a 5a 6a 7a 8a 9a Questão Acerto: 1,0 / 1,0 Um programa Java é listado a seguir: Um bloco do programa está faltando. Ao inserir o bloco: Qual será a saída exibida através do comando System.out.print ? Certo 00 11 21 32 42 02 14 25 36 47 11 21 32 42 53 00 11 23 36 410 02 14 26 38 Respondido em 01/10/2020 17:43:32 Questão Acerto: 1,0 / 1,0 Os gerenciadores de leiautes organizam os componentes GUI em um contêiner de objetos com o objetivo de construir uma apresentação melhor. Sua função é facilitar a vida do designer na construção das interfaces. Essa funcionalidade permite que o programador se concentre na aparência e nos comportamentos básicos, deixando para o gerenciador de leiaute a responsabilidade do detalhe da aparência. Os contêiners derivados da classe Window podem utilizar os leiautes do tipo: (I) BorderLayout (II) FlowLayout (III) GridLayout (IV) GridBagLayout As alternativas I e IV estão erradas. Certo Todas as opções estão corretas. As opções I e II estão erradas. Apenas a IV está errada. Apenas a opção III está errada. Respondido em 01/10/2020 17:51:46 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? Certo JMenuBar JMenu JMenuItem JmenuStruct JMenuOption Respondido em 01/10/2020 17:44:43 Questão Acerto: 1,0 / 1,0 O modelo de tratamento de eventos presente no Java é chamado de modelo de tratamento por delegação. Neste sentido, considere as sentenças abaixo e assinale a afirmação correta: I) O componente de interface registra um listener por meio do método addXXXListener(Listener), em que XXX é o tipo de tratamento de evento criado; PORQUE II) Quando, durante a execução da aplicação, o usuário executar a ação correspondente ao evento, a JVM criará um objeto desse evento e delegará o tratamento para o Listener registrado. Certo As sentenças I e II são verdadeiras, e a segunda justifica a primeira A sentença I é verdadeira, e a II é falsa. Ambas as sentenças são falsas. A sentença I é falsa, e a II é verdadeira. As sentenças I e II são verdadeiras, e a segunda não justifica a primeira Respondido em 01/10/2020 18:13:56 Questão Acerto: 1,0 / 1,0 Como chamamos o conjunto de interfaces para ligar o código do tratamento de eventos ao componente, no Java? Eventos. Componentes. Código. Certo Listeners. Label. Respondido em 01/10/2020 17:42:57 Explicação: Quase todos os componentes propagam eventos. Estes eventos devem ser tratados em algum ponto do código da aplicação. Os eventos nunca são tratados no próprio componente (dado que não se tem acesso ao código do componente). Para ligar o código do tratamento de eventos ao componente existem, no Java, um conjunto de interfaces chamadas listeners. Questão Acerto: 1,0 / 1,0 Supondo-se que um Banco de Dados em PostgreSql cujo o nome é NomeBanco, o usuário é usuario e a senha é senha, possui uma tabela chamada FUNCIONARIO com a estrutura abaixo: create table FUNCIONARIO( codigo char(10), nome varChar(50), salarioBase real ); Assinale a alternativa que certamente está incorreta. DriverManager.getConnection("jdbc:postgresql:NomeBanco","usuario","senha"); Certo resultado = sentenca. executeUpdate ("select * from funcionario where codigo = '123'"); sentenca.executeUpdate("update Funcionario set nome = 'Beltrano', salarioBase = 5000 where codigo = '123'"); sentenca.executeUpdate("insert into FUNCIONARIO values('123','Fulano',2000)"); sentenca.executeUpdate("delete from Funcionario where codigo = '123'"); Respondido em 01/10/2020 18:06:23 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. Os objetos de instrução retornam resultados de consulta SQL como objetos: Statement PreparedStatement DriverManager Certo ResultSet Connection Respondido em 01/10/2020 18:05:07 Questão Acerto: 0,0 / 1,0 Em Java, usamos a classe Thread para criarmos linhas de execução paralelas. Identifique quais destes métodos e descrição do que realizam estão corretos : notify() notifica uma thread que a sua prioridade já foi alterada. wait() permite que a thread suspenda a sua execução até que o processo se encerre e seja reiniciado novo processo. notifyAll() notifica todas as threads que uma dada condição se alterou. f, v, v Certo f, f, v v, v, f f, v, f Errado v, v, v Respondido em 01/10/2020 18:09:56 Questão Acerto: 1,0 / 1,0 Segundo o que foi apresentado na aula, qual é a motivação para a programação concorrente? Fazer com que os programas sejam mais seguros. Aumentar a segurança na execução de threads. Certo Tornar os programas mais rápidos, acompanhando a evolução do hardware e dos sistemas. Diminuir o timeout dos threads nos sistemas. Diminuir o compartilhamento de memória, estabilizando os threads. Respondido em 01/10/2020 18:08:51 Questão Acerto: 1,0 / 1,0 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 é? Certo Thread de tratamento de evento. Thread de finalização. Thread de trabalho. Thread de controle. Thread inicial. Respondido em 01/10/2020 18:10:02
Compartilhar