Baixe o app para aproveitar ainda mais
Prévia do material em texto
Meus Simulados Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 1a Questão Acerto: 1,0 / 1,0 (VUNESP - 2020 - FITO - Técnico em Gestão - Informática) No Java, a classe que implementa uma lista ordenada que permite a inclusão de elementos nulos (null) é: List HashSet HashMap Collection ArrayList Respondido em 04/06/2023 19:03:47 Explicação: Resposta correta: ArrayList 2a Questão Acerto: 1,0 / 1,0 (FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas) Para responder à questão, considere a Figura 11, que mostra um programa elaborado utilizando-se a linguagem de programação Java. Nessa Figura, inseriu-se, intencionalmente, um retângulo no local apontado pela seta nº 2, de modo a ocultar qualquer código fonte existente nesse local. A Figura 11 mostra um programa em Java que permite realizar, repetidamente, determinada multiplicação e apresentar o seu resultado, enquanto o conteúdo da variável "repetir" for "SIM". Para que esse programa funcione adequadamente e possa ser encerrado corretamente, basta que no local apontado pela seta nº 1 exista, apenas, o seguinte código fonte: I. while (repetir == "SIM") { II. while (repetir.equalsIgnoreCase("SIM")) { III. while (repetir.equals("SIM")) { Quais estão corretas? Apenas I e II. Apenas II e III. Apenas III. Apenas I. I, II e III. Respondido em 04/06/2023 19:04:29 Explicação: Resposta correta: Apenas II e III. 3a Questão Acerto: 1,0 / 1,0 Ano: 2018 Banca: FCC Órgão: TRT - 2ª REGIÃO (SP) Prova: FCC - 2018 - TRT - 2ª REGIÃO (SP) - Técnico Judiciário - Tecnologia da Informação Considere a interface Java declarada abaixo: public interface NewInterface { } A instrução que não causará erro, se colocada no corpo desta interface (entre as chaves), é: Default int obterDados(); Public void NewInterface(); Protected void consultarProcesso(); Public int aumentarSalario(int s){return s*1.1;} Public NewInterface(); Respondido em 04/06/2023 19:05:16 Explicação: A resposta certa é: Public void NewInterface(); 4a Questão Acerto: 1,0 / 1,0 (ACCESS/2020) No que diz respeito à criação de métodos em Java, o qualificador ou modificador define a visibilidade e pode ser de três tipos básicos: I. é visível apenas pela própria classe. É o qualificador mais restritivo. II. é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. III. é visível por qualquer classe, sendo o qualificador mais aberto no sentido de que qualquer classe pode usar esse método. Os métodos definidos em I, II e III são respectivamente denominados Private, protected e public. Protected, private e public. Protected, public e private. Public, protected e private. Private, public e protected. Respondido em 04/06/2023 19:05:58 Explicação: Private é o mais restritivo dos qualificadores, sendo visível apenas pela própria classe. Protected é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. Public é o qualificador mais permissivo, sendo visível por qualquer classe. 5a 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? extend protected try static throws Respondido em 04/06/2023 19:06:45 Explicação: A resposta certa é:throws 6a Questão Acerto: 1,0 / 1,0 (COPEVE-UFAL -MPE-AL -Analista do Ministério Público -Desenvolvimento de Sistemas -2012) No código Java abaixo, verifica-se que o bloco finally será executado: Apenas se a exceção levantada não for tratada no bloco catch. Apenas se nenhuma exceção for levantada. Apenas se uma exceção for levantada. De qualquer forma. Apenas se a exceção levantada for tratada no bloco catch. Respondido em 04/06/2023 19:08:40 Explicação: A resposta certa é:De qualquer forma. 7a Questão Acerto: 1,0 / 1,0 (CESGRANRIO - BNDES - Profissional 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? Utilizar a keyword lockable no bloco de M. Declarar o método M como synchronized. Ajustar o firewall de borda para permitir uma conexão por IP. Reescrever M em Assembly, necessariamente. Implementar connection pooling no acesso ao banco de dados. Respondido em 04/06/2023 19:09:20 Explicação: A resposta certa é: Declarar o método M como synchronized. 8a Questão Acerto: 1,0 / 1,0 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: Objetos finais Classes estáticas Classes finais Objetos imutáveis Objetos estáticos Respondido em 04/06/2023 19:10:20 Explicação: A resposta certa é: Objetos imutáveis 9a Questão 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.executeQuery(''select * from ALUNOS''); List< Aluno > ls = st.executeQuery(''select * from ALUNOS''); List ls = st().executeUpdate(''select * from ALUNOS''); List< Aluno > ls = st.prepareStatement(''select * from ALUNOS''); ResultSet rs = st.executeUpdate(''select * from ALUNOS''); Respondido em 04/06/2023 19:11:23 Explicação: A resposta certa é: ResultSet rs = st.executeQuery(''select * from ALUNOS''); 10a Questão Acerto: 1,0 / 1,0 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? Java Server Faces from JPA Controller Classes Swing GUI Forms from Entity Classes Entity Classes from Database JPA Controller Classes from Entity Classes Persistence Unit Respondido em 04/06/2023 19:12:05 Explicação: A resposta certa é: Entity Classes from Database
Compartilhar