Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: 4,00 pts Nota SIA: 4,00 pts 01/03/2024 14:12:24. Ref.: 4503304 Pontos: 1,00 / 1,00 (l BFC - 2020 - EBSERH - Analista de Tecnologia da Informação) Observe cuidadosamente o código Java a seguir: 1. public class OlaMundo { 2. public static void main(String[] args) { 3. System.println("Olá Mundo!"); 5. } Assinale a alternativa correta: Não deveria ter a quarta linha do código. A segunda linha do código deveria ser public static main(String args) { Não deveria ter a quinta linha do código. A terceira linha do código deveria ser System.out.println("Olá Mundo! A primeira linha do código deveria ser private class OlaMundo { Ref.: 4503292 Pontos: 1,00 / 1,00 (COMPERVE - 2020 - TJ/RN - Analista de Sistemas Sênior - Adaptada) Analise o trecho de código Java a seguir. 1 2 3 4 o 1 2 3 o A partir da análise do código, observa-se que: Será exibido o endereço de memória do objeto. O código compila, mas não mostra nada. O código não compila. Os modificadores de acesso não podem estar ocultos. Será exibido um texto no console. Ref.: 4392384 Pontos: 1,00 / 1,00 (COMPERVE - 2020 - TJ/RN - Analista de Sistemas Sênior - Adaptada) Os modificadores de acesso são palavras-chave que delimitam o nível de acesso, a visibilidade e o encapsulamento de elementos na linguagem Java. Sobre os modificadores de acesso, é correto afirmar: O modificador "public"permite que apenas a própria classe e aqueles que a herdarem possam acessar o recurso. O modificador "protected"permite que apenas a própria classe possa acessar o recurso. C] Nenhum modificador restringe o acesso de um recurso da superclasse pela subclasse. O modificador "private"permite que apenas a própria classe e as classes do mesmo pacote possam acessar o recurso. O modificador "defau/t"é atribuído quando não é informado nenhum modificador de acesso. Ref.: 4503298 Pontos:0,00 / 1,00 (AOCP - 2013 - COREN/SC - Técnico Especializado - Programador) Com base no código Java a seguir, responda: 1. List letras = new ArrayList(); 2. letras.add(¿W¿); 3. letras.add(¿X¿); 4. letras.add(¿G¿); 5. letras.add(¿B¿); 6. letras.add(¿A¿); Qual das seguintes alternativas indica o método que ordena a lista anterior? C] Arrays.sortby(letras); Collections.sort(letras); Arrays.sort(letras); Collections.order(letras); Arrays.order(letras); Ref.: 5434130 Pontos:0,00 / 1,00 Ano: 2009 Banca: INSTITUTO CIDADES Órgão: UNI FESP Prova: INSTITUTO CIDADES - 2009 - UNIFESP - Analista de Tecnologia da Informação (ADAPTADA) Acerca do método equals, analise as seguintes afirmativas: l. O equals recebe um Object como argumento e verifica se ele mesmo é igual ao Object recebido para retornar um boolean exclusivamente false. II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, isto é, dois objetos diferentes, contendo 18/08/2009, ao comparar com o ==, receberá false, pois são referências para objetos diferentes. III. Quando comparamos duas variáveis referência no Java, o == verifica se as duas variáveis se referem ao mesmo objeto. Podemos afirmar corretamente que: C] As afirmativas I e II estão corretas. Apenas a afirmativa II está correta. As afirmativas II e III estão corretas. Apenas a afirmativa III está correta. C] Apenas a afirmativa I está correta. Ref.: 8023088 Pontos:0,00 / 1,00 Em um aplicativo de gestão de projetos, uma classe abstrata Funcionario define o método abstrato trabalhar(). As classes Desenvolvedor e Gerente herdam de Funcionario e implementam o método trabalhar() de maneiras específicas para suas funções. Qual é o conceito de programação orientada a objetos ilustrado pelo método trabalhar() nas classes Desenvolvedor e Gerente? Polimorfismo, com diferentes implementações do mesmo método em subclasses. Implementação de interface, onde trabalhar() é um método de uma interface. Encapsulamento, pois trabalhar() está oculto nas subclasses. Herança múltipla, com Desenvolvedor e Gerente herdando de várias classes. Sobrecarga de método, onde trabalhar() tem várias versões com parâmetros diferentes. (INSTITUTO AOCP -l BGE -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. catch else finally Ref.: 5417290 Pontos:0,00 / 1,00 (AOCP -BRDE -Analista de Sistemas -Desenvolvimento de Sistemas - Prova TI PO 4-2012) Na linguagem Java, podemos trabalhar com exceções. Sobre esses conceitos, analise as assertivas e assinale a alternativa que aponta as corretas. l. As exceções são eventos inesperados que ocorrem durante a execução de um programa. Uma exceção pode ser o resultado de uma condição de erro ou simplesmente uma entrada inesperada. De qualquer forma, em linguagens orientadas a objetos como Java, as exceções são vistas como objetos. II. Em Java, exceções são lançadas por trechos de código que detectam alguns tipos de condições inesperadas. Podem também ser lançadas pelo ambiente de execução Java se este encontra uma situação imprevista. III. A sintaxe genérica para um bloco try-catch em Java é a seguinte: try <block of Statementg ce ptio n_type «ide ntifie «block of statements «ide ntifie fina ce ption_type» «ide ntifier>) IV. Em Java, podemos capturar uma exceção ocorrida por meio de trechos de código capazes de tratá-la. Apenas l, II e IV Apenas II e III Apenas I e III III e lV C] Apenas l, II e III (COPESE - UFPI - Analista de Tecnologia da Informação - 2017) (Questão modificada) Sobre a classe thread da linguagem Java, informe se cada afirmativa a seguir é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência correta. ( ) A classe provê diversos métodos para controle de execução de threads, sendo o método start responsável por iniciar a execução do thread. ( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o método run de outra thread tenha completado sua execução. ( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para entregar o processador voluntariamente. C] EM2120553- INTEGRAÇÃO COM BANCO DE DADOS EM JAVA Ref.: 5437115 Pontos:0,00 / 1,00 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 Java Server Faces from JPA Controller Classes Swing GUI Forms from Entity Classes Entity Classes from Database JPA Controller Classes from Entity Classes
Compartilhar