Baixe o app para aproveitar ainda mais
Prévia do material em texto
Teste de Conhecimento avalie sua aprendizagem (CS - UFG -AL-GO - Analista Legislativo -Analista de Dados - 2015 -modificada) Na sintaxe da estrutura try-catch-finally, definida pela especificação da linguagem de programação Java versão 8 para o tratamento de exceção, verifica-se que: (INSTITUTO AOCP -IBGE -Analista Censitário -Análise de Sistemas -Desenvolvimento de Aplicações Web Mobile -2019) Ao se implementar programas de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções. Sabendo disso, considere que Márcio está fazendo uma operação em um banco de dados, porém essa operação dispara uma exceção de que o campo que ele está manipulando para inserir nesse banco está vazio, ou seja, acontece um NullPointerException. O problema, nesse caso, é a conexão com o banco de dados ficar aberta, o que não pode acontecer. Assim, assinale a alternativa que apresenta o bloco/código no qual deve ser inserida essa operação de fechamento da conexão com o banco de dados. PROGRAMAÇÃO II Lupa Calc. CCT0840_202008191076_TEMAS Aluno: YURI CID DA SILVA LIMA Matr.: 202008191076 Disc.: PROGRAMAÇÃO II 2022.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Um bloco catch pode ser utilizado para tratar mais de uma exceção. O bloco catch é utilizado com o propósito de liberar recursos. O bloco try é responsável por lançar as exceções. O bloco finally captura exceções e, após tratá-las, finaliza a execução do método. Um bloco finally é executado mesmo quando a JVM é finalizada durante a execução do bloco try. Data Resp.: 30/03/2022 18:45:16 Explicação: A resposta certa é: Um bloco catch pode ser utilizado para tratar mais de uma exceção. 2. catch try if finally else Data Resp.: 30/03/2022 18:45:20 Explicação: javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); (IBADE -IPM - JP -Analista Previdenciário -Analista de Informática -Analista de Sistemas e Programação -2018) A linguagem de programação JAVA utiliza exceções para lidar com erros e outros eventos excepcionais. Nessa linguagem, uma nova exceção pode ser lançada por meio da seguinte palavra reservada: De forma geral, quando criamos aplicativos para acesso ao banco de dados, com base no JDBC, temos instruções SQL em meio ao código Java, onde algumas são comandos para manipulação de dados (DML) e outras fazem consultas aos dados armazenados. Para efetivar um comando DML, como Insert ou Delete, qual método deve ser utilizado? O controle transacional é fundamental para a garantia de consistência nos dados ao lidar com múltiplas manipulações sucessivas. Por padrão, no JDBC, cada operação DML ocorre em uma transação pontual, mas o comportamento pode ser modificado, com o uso de comandos para confirmar ou cancelar o grupo de operações, quando desligamos o modo automático, o que é viabilizado pelo método: Após instanciar um executor de instruções SQL, podemos iniciar comandos DML ou seleções sobre os dados, onde, no caso das consultas, elas retornam os valores em uma estrutura específica do Java. Selecione a interface de tabela dinâmica, que contém os resultados de uma consulta SQL realizada a partir da API JDBC, na linguagem Java. A resposta certa é:finally 3. generate. catch. launch. upgrade. throw. Data Resp.: 30/03/2022 18:45:24 Explicação: A resposta certa é:throw. 4. prepareStatement executeQuery executeUpdate forName getConnection Data Resp.: 30/03/2022 18:45:27 Explicação: A resposta certa é: executeUpdate 5. rollback executeQuery executeUpdate getConnection setAutoCommit Data Resp.: 30/03/2022 18:45:31 Explicação: A resposta certa é: setAutoCommit 6. Statement Connection As classes de Layout da biblioteca SWING são utilizadas para posicionar os controles gráficos 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? É muito importante, para todo programador, escolher ferramentas adequadas para a garantia de produtividade. Para o ambiente Java FX existe uma ferramenta, oferecida pela Oracle, para a construção visual de arquivos FXML, cujo nome é: No que se refere à linguagem de programação Java, ''thread safe'' é um conceito segundo o qual threads concorrentes utilizam algoritmo de sincronismo para cooperarem entre si. É exemplo da aplicação desse conceito: (UFF - COSEAC - Analista de Tecnologia da Informação - 2015) Na linguagem Java, uma thread executável pode entrar em um determinado estado por um intervalo de tempo específico, retornando ao estado executável quando for notificada por PreparedStatement DriverManager ResultSet Data Resp.: 30/03/2022 18:45:35 Explicação: A resposta certa é: ResultSet 7. GridLayout BorderLayout SpringLayout NullLayout FlowLayout Data Resp.: 30/03/2022 18:45:39 Explicação: A resposta certa é: BorderLayout 8. Java FX Sample Scene Creator Apache NetBeans IDE Java FX Generator Visual Studio IDE Java FX Scene Builder Data Resp.: 30/03/2022 18:45:43 Explicação: A resposta certa é: Java FX Scene Builder 9. Classes estáticas Objetos finais Objetos imutáveis Classes finais Objetos estáticos Data Resp.: 30/03/2022 18:45:47 Explicação: A resposta certa é: Objetos imutáveis 10. outra thread ou quando esse intervalo expirar. Essa situação caracteriza o seguinte estado: Espera sincronizada Cancelado Terminado Novo Bloqueado Data Resp.: 30/03/2022 18:45:49 Explicação: A resposta certa é: Espera sincronizada Não Respondida Não Gravada Gravada Exercício inciado em 30/03/2022 18:45:11.
Compartilhar