Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/10/2021 21:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/8 Simulado AV Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Aluno(a): LEANDRO MARTINS DE SOUZA 202004092847 Acertos: 9,0 de 10,0 06/10/2021 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) é: ArrayList HashMap HashSet List Collection Respondido em 06/10/2021 20:58:31 Explicação: Resposta correta: ArrayList Acerto: 1,0 / 1,0 Questão1 a Questão 2a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 06/10/2021 21:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/8 (FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas) Para responder à questão, considere as Figuras 12(a) e 12(b). A Figura 12(a) mostra um diagrama de classes, da UML, a partir do qual implementou-se os programas principal e secundários, na linguagem de programação Java. Sobre esses programas em Java, considere os seguintes aspectos: (1) todos os programas foram implementados dentro de uma package chamada "ciga"; (2) os programas estão funcionando corretamente; (3) os métodos "get" permitem retornar o conteúdo de uma variável, por exemplo, "getR" retorna o conteúdo de "r"; e (4) a variável "x" ainda não foi declarada em nenhum dos programas. A Figura 12(b) mostra, intencionalmente, apenas parte do código fonte, tendo-se inserido, no local apontado pela seta nº 1, um retângulo de modo a ocultar o código fonte existente nesse local. Nas Figuras 12(b) e 12(c) foram inseridos, intencionalmente, retângulos nos locais apontados pelas setas de nº 1, 3 e 4, de modo a ocultar qualquer código existente nesses locais. 06/10/2021 21:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/8 Após observar as Figuras 12(a), 12(b) e 12(c), analise as assertivas a seguir: I. A classe "B", ao ser implementada em um programa em Java, permitirá a violação do princípio fundamental da orientação a objeto chamado encapsulamento. II. Todo objeto da classe "A", ao ser criado, terá somente as variáveis de instância "r" e "s". 06/10/2021 21:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/8 III. Além dos métodos já existentes na classe "A", é possível, também, criar mais o seguinte, na Figura 12(a): + A(varR : int); Quais estão corretas? Apenas II. Apenas I. Apenas II e III. Apenas I e II. I, II e III. Respondido em 06/10/2021 21:15:54 Explicação: Resposta correta: I, II e III. Acerto: 1,0 / 1,0 Ano: 2016 Banca: IESES Órgão: BAHIAGÁS Prova: IESES - 2016 - BAHIAGÁS - Analista de Processos Organizacionais - Tecnologia da Informação - Sistemas Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de herança é suportado pelo Java 7? Herança múltipla. Herança simples. Herança por interface. Java 7 não suporta herança. Herança por prototipagem. Respondido em 06/10/2021 21:04:36 Explicação: A resposta certa é: Herança simples. Acerto: 1,0 / 1,0 Questão3 a Questão4 a 06/10/2021 21:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/8 Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas Assinale a afirmativa correta sobre herança em JAVA. Propriedades comuns a todas as classes da hierarquia ficam em subclasses. Subclasses têm acesso aos campos privados da sua superclasse. Propriedades mais especializadas da hierarquia ficam em superclasses. Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface. Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. Respondido em 06/10/2021 21:04:03 Explicação: A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. Acerto: 1,0 / 1,0 Ano: 2015 Banca: CETAP Órgão: MPC-PA Prova: CETAP - 2015 - MPCM-PA - Técnico em Informática - Desenvolvimento A herança entre classes, em Java, define-se, utilizando a palavra-chave: References Inherits Matches Eextends Implements Respondido em 06/10/2021 21:03:16 Explicação: A resposta certa é: Eextends Acerto: 1,0 / 1,0 Sobre herança em Java, afirma-se que: Questão5 a Questão6 a 06/10/2021 21:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 6/8 I) Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados. II) Os atributos e métodos privados não são herdados pela subclasse. III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface. A alternativa que contém apenas opções corretas é: I e II. Somente a II. Somente a I. II e III. Somente a III. Respondido em 06/10/2021 21:00:10 Explicação: A resposta certa é: II e III. Acerto: 1,0 / 1,0 (UFJF - COPESE - Técnico de Tecnologia da Informação - 2017) Java possui suporte a definição de métodos synchronized, os quais: Habilitam o uso do relógio de tempo real no objeto, que é sincronizado com o relógio atômico e que, assim, tem mais precisão se comparado com o relógio do sistema. Permitem a sincronização com outros métodos synchronized da mesma classe, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads. Permitem a sincronização com outros métodos synchronized da mesma e de outras classes, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads. Permitem monitorar sua execução para que outras ações no mesmo objeto possam ser sincronizadas para execução obrigatoriamente em paralelo. Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento. Respondido em 06/10/2021 21:19:24 Explicação: A resposta certa é: Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento. Questão7 a 06/10/2021 21:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 7/8 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? Ajustar o firewall de borda para permitir uma conexão por IP. Utilizar a keyword lockable no bloco de M. Declarar o método M como synchronized. Reescrever M em Assembly, necessariamente. Implementar connection pooling no acesso ao banco de dados. Respondido em 06/10/2021 21:14:20 Explicação: A resposta certa é: Declarar o método M como synchronized. Acerto: 0,0 / 1,0 Quando adotamos o mapeamento objeto-relacional com base no JPA, temos apenas um arquivo de configuração para definir as conexões com o banco de dados e qual driver de persistência será utilizado. Qual o nome do arquivo? database.xml web.xml jdbc.xml persistence.xml orm.xml Respondido em 06/10/2021 21:09:45 Explicação: A resposta certa é: persistence.xml Questão8 a Questão9 a 06/10/2021 21:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 8/8 Acerto: 1,0 / 1,0 O controle transacional é fundamental para a garantia de consistência nos dados ao lidar com múltiplas manipulações sucessivas. Por padrão, no JDBC, cada operação DML ocorre em uma transação pontual, mas o comportamento pode ser modificado, com o uso de comandos para confirmar ou cancelar o grupo de operações, quando desligamos o modo automático, o que é viabilizado pelo método: rollback setAutoCommit getConnection executeQuery executeUpdate Respondido em 06/10/2021 21:02:11 Explicação: A resposta certa é: setAutoCommitQuestão10 a javascript:abre_colabore('38403','268589705','4866811636');
Compartilhar