Baixe o app para aproveitar ainda mais
Prévia do material em texto
9a 8a 7a 6a 5a 4a 3a 2a Questão Acerto: 1,0 / 1,0 (INAZ do Pará -CRO-RJ -Analista Tecnologia da Informação -2016) Em uma implementação para gerenciar contas bancárias usando a linguagem Java, considere que um método sacar( ) lança uma exceção Saldo Insuficiente quando o saldo da conta se encontra menor que o solicitado no saque. Nessa situação, ao se definir o método sacar( ), para identificar o nome da exceção que pode ser lançada, qual palavra-chave da linguagem deve-se usar? static try protected extend Certo throws Respondido em 17/09/2021 10:00:37 Explicação: A resposta certa é:throws Questão Acerto: 1,0 / 1,0 (CS-UFG - SANEAGO-GO- Analista de Sistemas - 2018 - modificada) Uma desenvolvedora JAVA chamou um método X que pode gerar uma exceção não verificada. Porém, essa chamada não foi circundada por um bloco de tratamento de exceção. O que acontecerá com esse código? Não compilará, pois o JAVA exige tratamento de exceção. Compilará e as exceções serão ignoradas. Compilará e lançará exceção, caso o método X seja chamado. Certo Compilará e executará normalmente, caso a exceção não seja lançada por X. Não compilará, pois o JAVA não suporta exceções não verificadas. Respondido em 17/09/2021 10:12:18 Explicação: A resposta certa é:Compilará e executará normalmente, caso a exceção não seja lançada por X. Questão Acerto: 1,0 / 1,0 (COMPERVE -UFRN- Analista de Tecnologia da Informação - 103 - 2018 - modificada) Considere as seguintes afirmativas sobre os tipos de exceções que existem na linguagem Java e o que caracteriza cada um desses tipos. I - Todas as exceções em Java herdam direta ou indiretamente da classe Throwable. II - Existem dois tipos de exceções Java: (1) exceções checadas (checked exceptions) que herdam da classe Exception ou de outra exceção checada e (2) exceções não checadas que herdam da classe Throwable. III - Um exemplo de exceção não checada é a do tipo Error que geralmente representa restrições de recursos ou problemas internos à máquina virtual Java (JVM). IV - O compilador Java não permite que sejam definidos tratadores (cláusulas catch) para as exceções de tipo RuntimeException e Error. Estão corretas as afirmativas II e IV Certo I e III II e III I e IV III e IV Respondido em 17/09/2021 10:16:19 Explicação: A resposta certa é:I e III Questão Acerto: 0,0 / 1,0 Após instanciar os drivers JDBC no aplicativo Java, precisamos estabelecer a conexão com o banco de dados e, a partir da obtenção da conexão, instanciar os objetos que serão responsáveis por executar as instruções SQL. Selecione a classe, pertencente à API JDBC, que administra e seleciona o driver adequado para iniciar uma conexão com o banco de dados na linguagem Java. PreparedStatement ResultSet Certo DriverManager Statement Errado Connection Respondido em 17/09/2021 10:17:41 Explicação: A resposta certa é: DriverManager Questão Acerto: 1,0 / 1,0 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? executeQuery Certo executeUpdate getConnection prepareStatement forName Respondido em 17/09/2021 10:23:37 Explicação: A resposta certa é: executeUpdate Questão Acerto: 1,0 / 1,0 Entre as ferramentas de produtividade do NetBeans, temos uma que permite gerar classes de controle JPA, de forma automatizada, a partir das entidades, concentrando todos os métodos necessários para encapsular as operações DML. No caso da remoção de um registro, qual seria o método oferecido pela classe de controle? edit persist merge Certo destroy create Respondido em 17/09/2021 10:28:06 Explicação: A resposta certa é: destroy Questão 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: Os eventos são processados no método handle, tendo como parâmetro o evento do tipo correto. Certo 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. Um objeto ouvinte é instanciado a partir da classe EventHandler, devendo ser fornecido o tipo correto do evento. Errado As ações relacionadas ao toque de tela devem ser tratadas com base em eventos do tipo TouchEvent. Respondido em 17/09/2021 10:39:54 Explicação: A resposta certa é: Não é possível utilizar notação lambda para tratar eventos no Java FX. Questão Acerto: 1,0 / 1,0 A biblioteca Java FX permite desenvolver interfaces gráficas Java independentes da plataforma de execução, definindo uma opção viável em sistemas desktop e Web, bem como para dispositivos móveis. A arquitetura do Java FX é bastante complexa, contando com várias camadas de componentes, onde um deles gerencia os eventos e chamadas específicas do sistema operacional, sendo conhecido como: Media Engine Prism Scene Graph Direct 3D Certo Glass Windowing Toolkit Respondido em 17/09/2021 10:40:09 Explicação: A resposta certa é: Glass Windowing Toolkit Questão Acerto: 1,0 / 1,0 (AOCP - BRDE - Analista de Sistemas - 2012) Sobre Prioridade e Agendamento de Thread na linguagem de programação Java, analise as afirmações e assinale a(s) correta(s). I. Por padrão, toda thread recebe uma DEFAULT_PRIORITY (uma constante de 5). II. Toda thread do Java tem uma prioridade de thread que auxilia na ordenação em que estão agendadas. III. O agendamento de thread consegue garantir que, em diferentes sistemas operacionais, cada processo gastará a mesma fatia de tempo. IV. Em Java, cada nova thread herda a prioridade da thread que a cria. Apenas I, III e IV I, II, III e IV Certo Apenas II e IV Apenas II, III e IV Apenas I Respondido em 17/09/2021 10:30:52 Explicação: A resposta certa é : Apenas II e IV Questão Acerto: 1,0 / 1,0 (CESGRANRIO - BNDES - Profissional 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? ReentrantLock.lock() Certo Thread.yield() FileInputStream.read() Thread.join() Object.wait() Respondido em 17/09/2021 10:30:18 Explicação: A resposta certa é: Thread.yield()
Compartilhar