Prévia do material em texto
1/29/23, 4:08 PM Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=302332061&cod_prova=6011749001&f_cod_disc= 1/5 Meus Simulados Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Aluno(a): IGOR ROBERTO DE LIMA 202208150349 Acertos: 10,0 de 10,0 29/01/2023 Acerto: 1,0 / 1,0 (FUNRIO − 2018 − Câmara de São João de Meriti/ RJ − Analista Legislativo − Analista em Tecnologia − Adaptada) No que diz respeito à criação de métodos em Java, observe o fragmento a seguir. O qualificador, também conhecido por modificador, define a visibilidade e pode ser de três tipos básicos: I. O método é visível apenas pela própria classe. É o qualificador mais restritivo. II. O método é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. III. O método é visível por qualquer classe. É o qualificador mais aberto no sentido de que qualquer classe pode usar este método. Os tipos básicos dos modificadores descritos em I, II e III são, respectivamente: "Public", "private" e "protected". "Private", "protected" e "public". "Protected", "private" e "public". "Protected", "public" e "private". "Private", "public" e "protected". Respondido em 29/01/2023 15:17:22 Explicação: Resposta correta: "Private", "protected" e "public". 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) é: HashSet ArrayList List Collection Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 1/29/23, 4:08 PM Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=302332061&cod_prova=6011749001&f_cod_disc= 2/5 HashMap Respondido em 29/01/2023 15:18:30 Explicação: Resposta correta: ArrayList 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 Protected, private e public. Private, protected e public. Protected, public e private. Private, public e protected. Public, protected e private. Respondido em 29/01/2023 15:20:49 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. Acerto: 1,0 / 1,0 Ano: 2009 Banca: INSTITUTO CIDADES Órgão: UNIFESP Prova: INSTITUTO CIDADES - 2009 - UNIFESP - Analista de Tecnologia da Informação (ADAPTADA) Acerca do método equals, analise as seguintes afirmativas: I. 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: As afirmativas I e II estão corretas. Apenas a afirmativa III está correta. Apenas a afirmativa I está correta. As afirmativas II e III estão corretas. Apenas a afirmativa II está correta. Respondido em 29/01/2023 15:21:24 Questão3 a Questão4 a 1/29/23, 4:08 PM Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=302332061&cod_prova=6011749001&f_cod_disc= 3/5 Explicação: A resposta certa é: As afirmativas II e III estão corretas. Acerto: 1,0 / 1,0 (UNIRIO -Técnico de Tecnologia da Informação -2019) Em Java, a palavra-chave throws é usada para: Especificar os tipos de exceções que um dado método pode causar. Especificar os métodos que trataram uma dada exceção. Causar uma exceção e fornecer seus argumentos. Causar a exceção que está sendo tratada. Especificar um código a ser executado, após qualquer tratamento de exceção no bloco. Respondido em 29/01/2023 15:23:01 Explicação: A resposta certa é:Especificar 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: Getchvar( ). getMessage( ). Getfor( ). Getprior( ). Getsign( ). Respondido em 29/01/2023 15:24:21 Explicação: A resposta certa é:getMessage( ). 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 II, III e IV Apenas I, III e IV Questão5 a Questão6 a Questão7 a 1/29/23, 4:08 PM Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=302332061&cod_prova=6011749001&f_cod_disc= 4/5 Apenas II e IV Apenas I I, II, III e IV Respondido em 29/01/2023 15:24:51 Explicação: A resposta certa é : Apenas II e IV 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: Classes finais Objetos estáticos Objetos finais Objetos imutáveis Classes estáticas Respondido em 29/01/2023 15:25:41 Explicação: A resposta certa é: Objetos imutáveis Acerto: 1,0 / 1,0 Com o surgimento do DAO foi possível padronizar a forma com que as operações sobre o banco de dados são implementadas, o que levou à definição de ferramentas como o JPA, onde a obtenção de uma coleção de entidades, a partir da consulta através de sintaxe JPQL, ocorre com base no método: createResultList createNamedQuery getResultList createEntityManager getEntityManager Respondido em 29/01/2023 15:21:53 Explicação: A resposta certa é: getResultList Acerto: 1,0 / 1,0 O padrão DAO (Data Access Object) é utilizado em conjunto com o padrão MVC, e provê várias características importantes para a arquitetura, entre as quais destacamos, na plataforma Java: I - Encapsula o acesso ao banco de dados, com a separação entre regras de persistência e regras de negócio. Questão8 a Questão9 a Questão10 a 1/29/23, 4:08 PM Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=302332061&cod_prova=6011749001&f_cod_disc= 5/5 II - A codificação para o acesso ao banco de dados pode variar sem que a aplicação seja alterada substancialmente. III - A aplicação pode utilizar múltiplas formas de acesso aos dados, de uma forma muito mais organizada. IV - Substitui completamente o padrão JDBC por possuir métodos automáticos de acesso à persistência utilizada. Assinale a resposta que indica o conjunto de afirmativas verdadeiras: Somente II e IV Somente I e II Somente II e III Somente II, III e IV Somente I, II e III Respondido em 29/01/2023 15:26:25 Explicação: A resposta certaé: Somente I, II e III