Baixe o app para aproveitar ainda mais
Prévia do material em texto
05/06/2023, 18:10 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Meus Simulados Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO II Aluno(a): DEYVID HENRIQUE DA SILVA CAVALCANTI 201902194471 Acertos: 9,0 de 10,0 05/06/2023 Acerto: 1,0 / 1,0 (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 �car 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. �nally try else if catch Respondido em 05/06/2023 17:54:13 Explicação: A resposta certa é:�nally Acerto: 1,0 / 1,0 (UNIRIO -Técnico de Tecnologia da Informação -2019) Em Java, a palavra-chave throws é usada para: Causar a exceção que está sendo tratada. Especi�car os métodos que trataram uma dada exceção. Especi�car os tipos de exceções que um dado método pode causar. Especi�car um código a ser executado, após qualquer tratamento de exceção no bloco. Causar uma exceção e fornecer seus argumentos. Respondido em 05/06/2023 17:56:00 Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 05/06/2023, 18:10 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 Explicação: A resposta certa é:Especi�car os tipos de exceções que um dado método pode causar. 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( ). getMessage( ). Getsign( ). Getprior( ). Respondido em 05/06/2023 17:56:45 Explicação: A resposta certa é:getMessage( ). Acerto: 1,0 / 1,0 Segundo o padrão DAO, temos métodos voltados para consulta ao banco de dados e retorno de entidades e coleções, seguindo as conversões necessárias para efetuar o mapeamento objeto-relacional. Observe a linha de código apresentada a seguir. De acordo com os passos necessários para implementar o método de consulta no DAO, qual seria a linha de código que iria sucedê-la? ResultSet rs = st.executeUpdate(''select * from ALUNOS''); List< Aluno > ls = st.executeQuery(''select * from ALUNOS''); List< Aluno > ls = st.prepareStatement(''select * from ALUNOS''); List ls = st().executeUpdate(''select * from ALUNOS''); ResultSet rs = st.executeQuery(''select * from ALUNOS''); Respondido em 05/06/2023 17:57:36 Explicação: A resposta certa é: ResultSet rs = st.executeQuery(''select * from ALUNOS''); 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. Questão3 a Questão4 a Questão5 a 05/06/2023, 18:10 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções: IOException e IllegalArgumentException ClassNotFoundException e NullPointerException InterruptedException e NullPointerException ClassNotFoundException e SQLException InterruptedException e SQLException Respondido em 05/06/2023 17:58:14 Explicação: A resposta certa é: ClassNotFoundException e SQLException Acerto: 1,0 / 1,0 O padrão DAO surgiu para resolver um problema recorrente em sistemas cadastrais, onde comandos SQL dispersos, em meio ao código do aplicativo, diminuem o reuso e aumentam a di�culdade de manutenção. Esse padrão tem como objetivo concentrar os comandos SQL em classes especí�cas, onde o método alterar, por exemplo, receberia uma entidade como parâmetro e invocaria um comando do tipo: CREATE SELECT INSERT DELETE UPDATE Respondido em 05/06/2023 17:58:27 Explicação: A resposta certa é: UPDATE Acerto: 0,0 / 1,0 A codi�caçã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 de�nir os identi�cadores que serão utilizados pelo código Java, bem como o relacionamento de eventos com os métodos do controlador? Navegador Hierárquico Editor Visual Painel Layout Painel Code Paleta de Componentes Respondido em 05/06/2023 18:04:42 Questão6 a Questão7 a 05/06/2023, 18:10 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 Explicação: A resposta certa é: Painel Code Acerto: 1,0 / 1,0 Muitas vezes não precisamos de janelas complexas, mas apenas de diálogos comuns, voltados para a exibição de uma informação, ou solicitação de um valor. Qual classe do SWING permite a apresentação de diversos tipos de diálogos padronizados, a partir da invocação de seus métodos estáticos? JFrame JOptionPane JPanel JDialog JComponent Respondido em 05/06/2023 18:02:44 Explicação: A resposta certa é: JOptionPane Acerto: 1,0 / 1,0 (CESGRANRIO - BNDES - Pro�ssional Básico - Análise de Sistemas - 2013) Qual método pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de uma thread? Thread.join() ReentrantLock.lock() Thread.yield() Object.wait() FileInputStream.read() Respondido em 05/06/2023 18:00:40 Explicação: A resposta certa é: Thread.yield() Acerto: 1,0 / 1,0 (CESGRANRIO - BNDES - Pro�ssional Básico - Análise de Sistemas - 2011) Os usuários de um sistema Web, desenvolvido em Java, reclamam de erros nos dados consultados. A equipe técnica, ao analisar a situação, concluiu que determinado método M está sendo invocado, simultaneamente, por diferentes threads. Considerando que não há manipulação de locks no restante do sistema, o que pode ser feito para que M seja executado, em dado momento, somente por uma thread? Ajustar o �rewall de borda para permitir uma conexão por IP. Implementar connection pooling no acesso ao banco de dados. Reescrever M em Assembly, necessariamente. Questão8 a Questão9 a Questão10 a 05/06/2023, 18:10 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Utilizar a keyword lockable no bloco de M. Declarar o método M como synchronized. Respondido em 05/06/2023 18:01:14 Explicação: A resposta certa é: Declarar o método M como synchronized.
Compartilhar