Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/11/2022 21:22 EPS https://simulado.estacio.br/provas_emcasa_linear_preview.asp 1/4 TIAGO HENRIQUE DE SOUZA QUEIROZ Avaliação AV 202003104477 POLO ABDIAS - RECIFE - PE avalie seus conhecimentos Disc.: DGT0244 - PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Período: 2022.3 EAD (G) / AV Aluno: TIAGO HENRIQUE DE SOUZA QUEIROZ Matrícula: 202003104477 Data: 22/11/2022 21:24:40 Turma: 9001 Lupa RETORNAR À AVALIAÇÃO 1a Questão (Ref.: 202007531303) (CETREDE − 2019 − Prefeitura de São Gonçalo do Amarante/ CE − Analista de Tecnologia da Informação) Ao analisar um determinado trecho de código em um programa Java, você se depara com uma determinada classe "Pedido" que possui os atributos comprador e valorTotal declarados com a utilização do modificador de acesso "private". Ao continuar a análise, você verifica métodos públicos chamados getComprador, getValorTotal, setComprador e setValorTotal. Considerando os conceitos de orientação a objetos e a utilização dos modificadores para proteção de atributos, bem como métodos get e set acessíveis externamente a classe, marque a opção que melhor representa a prática aplicada. Herança Polimorfismo Encapsulamento Abstração Dependência 2a Questão (Ref.: 202007531260) TJ/SC − 2010 − Analista de Sistemas Assinale a alternativa que indica o que acontece quando se tenta compilar e executar a seguinte classe em Java: Atenção 1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 3. Não esqueça de finalizar a avaliação colocando o código verificador no campo no final da página. javascript:voltar_avaliacoes() javascript:diminui(); javascript:aumenta(); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416379\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416336\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 22/11/2022 21:22 EPS https://simulado.estacio.br/provas_emcasa_linear_preview.asp 2/4 O código será compilado normalmente e exibirá "false" quando for executado. O código produz um erro de compilação, pois o compilador não conseguirá determinar a qual comando "if" a cláusula "else" se refere. O código será compilado normalmente e exibirá a expressão "Teste 2" quando for executado. O código será compilado normalmente e exibirá a expressão "Teste 1" quando for executado. O código produz um erro de compilação, uma vez que a sintaxe do comando "if" está incorreta. 3a Questão (Ref.: 202008548953) Interfaces são um conceito usado em programação orientada a objetos que Java suporta por meio da entidade ''Interface''. Sobre essas entidades de Java, é correto afirmar-se que: Só podem possuir atributos privados. Não permitem atributos públicos. Métodos e atributos protegidos são legados às subinterfaces. Estendem apenas classes concretas e interfaces. Admitem herança múltipla. 4a Questão (Ref.: 202008549027) Ano: 2017 Banca: UPENET/IAUPE Órgão: UPE Prova: UPENET/IAUPE - 2017 - UPE - Analista de Sistemas - Banco de Dados Sobre o conceito de polimorfismo em Java, é INCORRETO afirmar que: Métodos sobrescritos devem possuir assinaturas iguais. Métodos declarados com o modificador final não podem ser sobrescritos. Métodos sobrecarregados podem possuir diferentes tipos de retorno. Um método sobrescrito pode ter sua visibilidade reduzida na subclasse. Métodos sobrecarregados devem possuir nomes iguais. 5a Questão (Ref.: 202008532262) (FCC -ARTESP -Especialista em Regulação de Transporte I -Tecnologia da Informação -2017) Considere que em uma classe Java chamada ClienteDao.java existe o método a seguir: Considere conn um objeto do tipo java.sql.Connection, que estabeleceu, em algum trecho da classe, uma conexão com um banco de dados. Ao chamar o método desconectar a partir de outra classe, se ocorrer uma exceção do tipo SQLException, ao executar a instrução conn.close(); ela deverá ser tratada: Por quem chamou o método desconectar. Por outro método dentro da classe ClienteDao.java. No interior do método desconectar. Pelo construtor da classe ClienteDao.java. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434029\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434103\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417338\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 22/11/2022 21:22 EPS https://simulado.estacio.br/provas_emcasa_linear_preview.asp 3/4 Por um bloco try...catch que deverá ser colocado no interior desse método. 6a Questão (Ref.: 202008532226) (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 é finalizada, é conhecido como: Except Finally Throws Continue Break 7a Questão (Ref.: 202008413944) (IF/SE - Analista - Tecnologia da Informação - 2010) Em um trecho de código Java, um monitor chamado meuMonitor possui 5 threads em seu pool de espera. Todas essas threads possuem a mesma prioridade. Uma dessas threads é chamada thread 1. Como você pode notificar thread 1 para que ela passe do estado de espera para o estado de pronta? Você não pode especificar qual thread será notificada. Executar meuMonitor.notify(thread1); no trecho de código synchronized de qualquer objeto. Executar notify(thread1); no trecho de código synchronized de meuMonitor. Executar thread1.notify(); em qualquer trecho de código (synchronized ou não) de qualquer objeto. Executar thread1.notify(); no trecho de código synchronized de qualquer objeto. 8a Questão (Ref.: 202008428302) (ESAF - Prefeitura de Natal/RN - Auditor do Tesouro Municipal - Tecnologia da Informação - 2008) Analise as seguintes afirmaçõ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 modificar o grupo. IV. O método resume( ) reativa todas as threads do grupo. Indique a opção que contenha todas as afirmações verdadeiras. I e II II e IV I e III II e III III e IV 9a Questão (Ref.: 202008552019) Ao trabalhar com JPA temos uma programação bastante simples para as operações de inserção no banco de dados, dentro de um ambiente transacional, permitindo um alto nível de padronização, como pode ser observado no trecho de código incompleto, apresentado a seguir. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417302\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5299020\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313378\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437095\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 22/11/2022 21:22 EPS https://simulado.estacio.br/provas_emcasa_linear_preview.asp 4/4 Considerando o padrão de escrita do JPA, qual opção deve completar, respectivamente, as lacunas (1), (2) e (3), para que o código se torne funcional? EntityManagerFactory / EntityManager / persist Database / Entity / put EntityManager / Command / insert Connection / Statement / execute EntityFactory / EntityManager / save 10a Questão (Ref.: 202008551986) Sistemas desenvolvidos em plataformas mais antigas, como COBOL e CLIPPER, eram votados para tipos de bancos de dados específicos, 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, ondetemos como exemplo o JDBC, sendo classificada como: Back-end Front-end Dispatcher Middleware Mensageria Autenticação para a Prova Online Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo. ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas. W8D3 Cód.: FINALIZAR Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das respostas. Período de não visualização da avaliação: desde 06/09/2022 até 23/11/2022. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437062\n\nStatus da quest%C3%A3o: Liberada para Uso.');
Compartilhar