Baixe o app para aproveitar ainda mais
Prévia do material em texto
: PROGRAMAÇÃO II Aluno(a): ROGERIO SCHERER 202002556749 Acertos: 7,0 de 10,0 17/10/2021 1a Questão Acerto: 1,0 / 1,0 (FUMARC -TJM-MG -Oficial Judiciário -Assistente Técnico de Sistemas -2013 -modificada) Analise as seguintes afirmativas sobre o tratamento de exceções na linguagem Java. I. Um bloco ''try'' pode estar associado a vários blocos ''catch'', dependendo do número de exceções que podem ocorrer em um método. II. O objetivo do bloco ''finally'' no tratamento de exceções de um método é a execução dos comandos que estiverem dentro desse bloco, mesmo que ocorra uma exceção durante a execução do método. III. Blocos ''catch'' capturam exceções que ocorrerem dentro ou fora de blocos ''try''. Está(ão) correta(s) a(s) afirmativa(s): I, apenas II e III, apenas I e III, apenas I e II, apenas III, apenas Respondido em 17/10/2021 17:57:34 Explicação: A respsota certa é:I e II, apenas 2a Questão Acerto: 1,0 / 1,0 (COPEVE-UFAL -MPE-AL -Analista do Ministério Público -Desenvolvimento de Sistemas -2012) No código Java abaixo, verifica-se que o bloco finally será executado: Apenas se uma exceção for levantada. Apenas se nenhuma exceção for levantada. Apenas se a exceção levantada não for tratada no bloco catch. Apenas se a exceção levantada for tratada no bloco catch. De qualquer forma. Respondido em 17/10/2021 17:58:10 Explicação: A resposta certa é:De qualquer forma. 3a Questão Acerto: 1,0 / 1,0 (CONSULPLAN - TRE-RJ - Analista Judiciário -Análise de Sistemas - modificado) Analise as seguintes afirmativas sobre a programação orientada a objetos com Java. I. O tratamento de exceção permite criar programas tolerantes a falhas. II. Para lidar com uma exceção, deve-se colocar qualquer código que pode lançar uma exceção em uma instrução catch. III. O método toString de um objeto de exceção retorna uma mensagem de erro da exceção. IV. O bloco catch contém o código que pode lançar uma exceção e o bloco try contém o código que manipula a exceção se uma ocorrer. Está(ão) correta(s) apenas a(s) afirmativa(s) III II II e IV I, III e IV I e III Respondido em 17/10/2021 17:58:52 Explicação: A resposta certa é:I e III 4a Questão Acerto: 0,0 / 1,0 Ao utilizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma delas permite criar as entidades do JPA a partir da conexão ao banco de dados via JDBC. Qual opção está sendo descrita aqui? Persistence Unit Swing GUI Forms from Entity Classes Entity Classes from Database JPA Controller Classes from Entity Classes Java Server Faces from JPA Controller Classes Respondido em 17/10/2021 18:48:07 Explicação: A resposta certa é: Entity Classes from Database 5a Questão Acerto: 1,0 / 1,0 Quando adotamos o mapeamento objeto-relacional com base no JPA, temos apenas um arquivo de configuração para definir as conexões com o banco de dados e qual driver de persistência será utilizado. Qual o nome do arquivo? jdbc.xml persistence.xml orm.xml web.xml database.xml Respondido em 17/10/2021 18:07:30 Explicação: A resposta certa é: persistence.xml 6a Questão Acerto: 1,0 / 1,0 As transações são essenciais para a garantia de consistência dos dados, sempre que lidamos com múltiplas operações DML executadas de forma sequencial. Tanto no uso direto de JDBC, como nas classes JPA, uma transação é confirmada pelo método: startTransaction rollback commit grant revoke Respondido em 17/10/2021 18:39:12 Explicação: A resposta certa é: commit 7a Questão Acerto: 0,0 / 1,0 Saber o momento em que um evento é acionado será essencial para a definição da interatividade nas interfaces SWING, como na aplicação de uma máscara em um campo de entrada de texto, ao mudarmos para o campo seguinte. Para tratar o contexto que foi descrito, qual seria a interface ouvinte adequada? FocusListener MouseListener KeyListener TextListener ActionListener Respondido em 17/10/2021 18:38:35 Explicação: A resposta certa é: FocusListener 8a Questão Acerto: 0,0 / 1,0 A codificação de arquivos FXML segue uma sintaxe bastante complexa, mas a tarefa se torna mais simples com o uso do Java FX Scene Builder. Entre as opções oferecidas pela ferramenta, qual delas permite definir os identificadores que serão utilizados pelo código Java, bem como o relacionamento de eventos com os métodos do controlador? Painel Code Editor Visual Paleta de Componentes Painel Layout Navegador Hierárquico Respondido em 17/10/2021 18:47:01 Explicação: A resposta certa é: Painel Code 9a Questão Acerto: 1,0 / 1,0 (EMBASA - IBFC - Analista de Tecnologia da Informação - 2017) (Questão modificada) Assinale a alternativa que completa, correta e respectivamente, as lacunas da seguinte frase: ''Em Java, usamos ________ Thread do pacote _______ para criarmos linhas de execução _________''. o objeto - java.lang - paralelas o objeto - java.util - sequenciais a classe - java.lang - sequenciais a classe - java.util - sequenciais a classe - java.lang - paralelas Respondido em 17/10/2021 18:18:56 Explicação: A resposta certa é: a classe - java.lang - paralelas 10a Questão Acerto: 1,0 / 1,0 (UFJF - COPESE - Técnico de Tecnologia da Informação - 2017) Java possui suporte a definição de métodos synchronized, os quais: 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 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. 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 monitorar sua execução para que outras ações no mesmo objeto possam ser sincronizadas para execução obrigatoriamente em paralelo. 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. Respondido em 17/10/2021 18:20:11 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