Prévia do material em texto
1. Ref.: 5417302 Pontos: 1,00 / 1,00 (FDC - MAPA - Fundação Dom Cintra - Analista de Sistemas - 2010) Na linguagem Java, a cláusula de um método que fornece um mecanismo para garantir que algum código possa ser executado, independentemente de como a execução de um composto try é nalizada, é conhecido como: Except Continue Throws Finally Break 2. Ref.: 5417292 Pontos: 1,00 / 1,00 (FUMARC -TJM-MG -O cial Judiciário -Assistente Técnico de Sistemas -2013 -modi cada) Analise as seguintes a rmativas 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 podemocorrer em um método. II. O objetivo do bloco '' nally'' no tratamento de exceções de um método é a execução dos comandos que estiveremdentro 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) a rmativa(s): I e II, apenas II e III, apenas III, apenas I, apenas I e III, apenas 3. Ref.: 5313369 Pontos: 1,00 / 1,00 (BRDE - AOCP - Analista de Sistemas - Desenvolvimento de Sistemas - 2012) Sobre Multiprogramação e Threads em Java, analise as assertivas e assinale a alternativa que aponta as corretas: I. A Multiprogramação é uma maneira de alcançar uma forma limitada de paralelismo, mesmo em um computadorcom apenas uma CPU. II. Mesmo em um computador com apenas uma CPU, diferentes threads de uma aplicação grá ca como exemplopodem parecer estar todas sendo executadas ao mesmo tempo. III. Java threads são objetos que podem cooperar e comunicar-se entre si para compartilhar objetos em memória, atela, ou outros tipos de recursos e periféricos. IV. A troca entre as threads sendo executadas ocorre rapidamente porque cada thread possui sua própria pilhaarmazenada na memória da Máquina Virtual Java. A pilha de cada thread contém as varáveis locais e os frames dos métodos que a thread está executando atualmente. Apenas I e III Apenas II e III I, II, III e IV Apenas I e II Apenas II, III e IV Ref.: 5310379 Pontos: 1,00 / 1,00 (EMBASA - IBFC - Analista de Tecnologia da Informação - 2017) (Questão modi cada) 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 _________''. a classe - java.util - sequenciais a classe - java.lang - sequenciais o objeto - java.util - sequenciais o objeto - java.lang - paralelas a classe - java.lang - paralelas Ref.: 5313378 5. Pontos: 1,00 / 1,00 (ESAF - Prefeitura de Natal/RN - Auditor do Tesouro Municipal - Tecnologia da Informação - 2008) Analise as seguintes a rmações relacionadas a conceitos sobre a linguagem de programação Java e os métodos da classe ThreadGroup: I. O método isDestroyed( ) destrói o grupo e os subgrupos. II. O método getParent( ) retorna a ascendente do grupo. III. O método setMaxPriority( ) determina se há permissão para modi car o grupo. IV. O método resume( ) reativa todas as threads do grupo. Indique a opção que contenha todas as a rmações verdadeiras. I e II II e III II e IV III e IV I e III 6. Ref.: 5437134 Pontos: 1,00 / 1,00 Um dos grandes avanços na construção de sistemas cadastrais com base em Java foi o surgimento do JPA (Java Persistence Architecture), diminuindo e padronizando todo o código necessário. Assinale a alternativa INCORRETA acerca do JPA: Trabalha com código anotado Java. É o mecanismo padrão de ORM do Java. Com a adoção do JPA eliminamos a necessidade do JDBC. Precisa de um arquivo de con guração denominado persistence.xml. Permite mapear os relacionamentos da base de dados. 7. Ref.: 5437062 Pontos: 1,00 / 1,00 Sistemas desenvolvidos em plataformas mais antigas, como COBOL e CLIPPER, eram votados para tipos de bancos de dados especí cos, não sendo possível a mudança de fornecedor, ou exigindo grandes mudanças no código para viabilização, o que se tornou um problema com a grande quantidade de fabricantes para as bases relacionais. Uma solução para o problema foi a criação de uma camada intermediária de software, com o objetivo de deixar o acesso ao banco transparente para a linguagem, onde temos como exemplo o JDBC, sendo classi cada como: Back-end Middleware Mensageria Front-end Dispatcher Ref.: 5437085 Pontos: 1,00 / 1,00 Complete o código do método apresentado a seguir, que utiliza comandos de acesso ao banco de dados via JDBC, para retornar corretamente os dados de uma tabela com o nome tbcliente, classi cados em ordem crescente pelo campo nome. As respostas para as lacunas (1) e (2) seriam, respectivamente: select * from tbcliente / executeUpdate select * from tbcliente order by nome desc / executeUpdate select * from tbcliente order by nome / executeQuery insert into tbcliente order by nome / executeQuery insert into tbcliente order by nome / executeUpdate 9. Ref.: 5437196 Pontos: 1,00 / 1,00 O padrão arquitetural MVC divide o sistema em três camadas, uma relacionada às atividades de persistência, outra voltada para a lógica de negócios, e nalmente uma voltada para a interação com usuários e outros sistemas. Considerando a arquitetura, em que camadas cariam, respectivamente, uma classe DAO e uma janela Java FX? Controller e Model View e Model Model e View View e Controller Controller e View Ref.: 5437236 Pontos: 1,00 / 1,00 As tabelas do Java FX permitem a exibição de dados em formato matricial de maneira simples, mas exigindo um tipo de coleção adequado para alimentar a tabela. Qual tipo de coleção deverá ser utilizada para garantir o correto preenchimento da tabela? ObservableList SynchronizedList ArrayList LinkedHashSet HashMap