Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/03/2023, 17:17 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Meus Simulados Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO II Aluno(a): DANIEL ANTÔNIO ARAÚJO DA CUNHA 202008010187 Acertos: 9,0 de 10,0 20/03/2023 Acerto: 1,0 / 1,0 (CS - UFG -AL-GO - Analista Legislativo -Analista de Dados - 2015 -modi�cada) Na sintaxe da estrutura try-catch-�nally, de�nida pela especi�cação da linguagem de programação Java versão 8 para o tratamento de exceção, veri�ca-se que: Um bloco catch pode ser utilizado para tratar mais de uma exceção. Um bloco �nally é executado mesmo quando a JVM é �nalizada durante a execução do bloco try. O bloco �nally captura exceções e, após tratá-las, �naliza a execução do método. O bloco catch é utilizado com o propósito de liberar recursos. O bloco try é responsável por lançar as exceções. Respondido em 20/03/2023 16:44:16 Explicação: A resposta certa é: Um bloco catch pode ser utilizado para tratar mais de uma exceção. Acerto: 1,0 / 1,0 (CESPE/CEBRASPE - TRE-MA - Técnico Judiciário - Programação de Sistemas) Um objeto de exceção possui, na linguagem Java, o método: Getfor( ). Getchvar( ). Getprior( ). Getsign( ). getMessage( ). Respondido em 20/03/2023 16:45:02 Explicação: A resposta certa é:getMessage( ). Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 20/03/2023, 17:17 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 Acerto: 1,0 / 1,0 (SUGEP - UFRPE - Técnico em Tecnologia da Informação -2016) Considere o esquema do construto try que faz parte do mecanismo de tratamento de exceções da linguagem de programação Java no quadro abaixo. try { ... } catch (...) { ... } ... �nally { ... } Analise as a�rmações abaixo, sobre o seu funcionamento. 1) Uma cláusula �nally é colocada no �m de uma lista de tratadores, imediatamente depois de uma construção try completa. 2) Se a cláusula try lança nenhuma exceção, a cláusula �nally é executada antes de a execução continuar depois da construção try. 3) Se a cláusula try gera uma exceção e é capturada por um tratador, a cláusula �nally não é executada. 4) Se a cláusula try gera uma exceção, mas não é pega por um tratador após o construto try, a cláusula �nally é executada antes de a exceção ser propagada. 5) A construção try sem tratadores de exceção pode ser seguida por uma cláusula �nally. Isso faz sentido, claro, somente se nos comandos que a compõem existe um throw, break, continue ou return. Estão corretas, apenas: 1, 3, 4 e 5 1, 2, 3 e 5 1, 2, 3 e 4 1, 2, 4 e 5 2, 3, 4 e 5 Respondido em 20/03/2023 17:04:44 Explicação: A resposta certa é:1, 2, 4 e 5 Acerto: 1,0 / 1,0 Considere as linhas apresentadas a seguir, extraídas de um método em uma aplicação Java SE que acessa um banco de dados MySQL. Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções: ClassNotFoundException e SQLException ClassNotFoundException e NullPointerException InterruptedException e SQLException InterruptedException e NullPointerException IOException e IllegalArgumentException Respondido em 20/03/2023 17:05:32 Explicação: Questão3 a Questão4 a 20/03/2023, 17:17 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 A resposta certa é: ClassNotFoundException e SQLException Acerto: 1,0 / 1,0 Com o surgimento do DAO foi possível padronizar a forma com que as operações sobre o banco de dados são implementadas, o que levou à de�nição de ferramentas como o JPA, onde a obtenção de uma coleção de entidades, a partir da consulta através de sintaxe JPQL, ocorre com base no método: createNamedQuery createResultList createEntityManager getEntityManager getResultList Respondido em 20/03/2023 17:07:20 Explicação: A resposta certa é: getResultList Acerto: 1,0 / 1,0 Trabalhando com JPA, as instruções DML �cam transparentes para o programador, sendo executadas a partir de métodos especí�cos da classe EntityManager. Qual seria o método utilizado para encapsular uma instrução do tipo INSERT? merge getResultList remove persist getReference Respondido em 20/03/2023 17:07:48 Explicação: A resposta certa é: persist Acerto: 1,0 / 1,0 As classes de Layout da biblioteca SWING são utilizadas para posicionar os controles grá�cos a partir de determinadas regras. Entre as diversas classes de Layout, qual delas seria utilizada para posicionar elementos nas posições norte, sul, leste, oeste e centro? FlowLayout GridLayout SpringLayout BorderLayout NullLayout Respondido em 20/03/2023 17:10:18 Questão5 a Questão6 a Questão7 a 20/03/2023, 17:17 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 Explicação: A resposta certa é: BorderLayout Acerto: 0,0 / 1,0 Assim como em outras plataformas, no Java FX temos o tratamento de eventos com base em interfaces ouvintes. Indique a opção INCORRETA acerca do modelo utilizado pelo Java FX para o tratamento de eventos: As ações relacionadas ao toque de tela devem ser tratadas com base em eventos do tipo TouchEvent. Não é possível utilizar notação lambda para tratar eventos no Java FX. No modelo de criação baseado em FXML, basta criar um método no controlador e associar ao evento correto no arquivo FXML. Os eventos são processados no método handle, tendo como parâmetro o evento do tipo correto. Um objeto ouvinte é instanciado a partir da classe EventHandler, devendo ser fornecido o tipo correto do evento. Respondido em 20/03/2023 17:16:23 Explicação: A resposta certa é: Não é possível utilizar notação lambda para tratar eventos no Java FX. Acerto: 1,0 / 1,0 (VUNESP - TJ/SP - Analista de Sistemas - 2012) Considere as seguintes a�rmações sobre Threads: I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente. II. Os sistemas que suportam múltiplas threads são chamados de multithread. III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea. Sobre as a�rmações, está correto o contido em: I, II e III II e III, apenas I e II, apenas I e III, apenas I, apenas Respondido em 20/03/2023 17:12:19 Explicação: A resposta certa é: I, II e III Acerto: 1,0 / 1,0 Questão8 a Questão9 a Questão10 a 20/03/2023, 17:17 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 (UFJF - COPESE - Técnico de Tecnologia da Informação - 2017) Java possui suporte a de�nição de métodos synchronized, os quais: Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento. Permitem a sincronização com outros métodos synchronized da mesma classe, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads. Permitem monitorar sua execução para que outras ações no mesmo objeto possam ser sincronizadas para execução obrigatoriamente em paralelo. Habilitam o uso do relógio de tempo real no objeto, que é sincronizado com o relógio atômico e que, assim, tem mais precisão se comparado com o relógio do sistema. Permitem a sincronização com outros métodos synchronized da mesma e de outras classes, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads. Respondido em 20/03/2023 17:13:45 Explicação: A resposta certa é: Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento.
Compartilhar