Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/11/2021 14:15 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=372331080&user_cod=2682567&matr_integracao=202002725702 1/8 Simulado AV Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Aluno(a): THAIS CAROLINE MARQUES SOUSA 202002725702 Acertos: 9,0 de 10,0 20/11/2021 Acerto: 1,0 / 1,0 (COTEC − 2020 − Prefeitura de São Francisco/MG − Técnico em Informática) Considere o seguinte programa escrito em linguagem Java: Questão1 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 20/11/2021 14:15 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=372331080&user_cod=2682567&matr_integracao=202002725702 2/8 Analisando a lógica do programa anterior, é CORRETO afirmar que, ao final da execução do programa, serão impressas as respostas disponíveis na alternativa: Valor para Pagar Hoje: 4000.0 Valor para Pagar Hoje+1: 4100.0 Valor para Pagar Hoje+2: 4200.0 Valor para Pagar Hoje+3: 4300.0 Valor para Pagar Hoje+4: 4400.0 Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar Hoje+4: 1034.0 Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar Hoje+4: 1034.0 Valor para Pagar Hoje+5: 1035.0 Valor para Pagar Hoje: 4000.0 Valor para Pagar Hoje+0: 4100.0 Valor para Pagar Hoje+1: 4200.0 Valor para Pagar Hoje+2: 4300.0 Valor para Pagar Hoje+3: 4400.0 Valor para Pagar Hoje+4: 4500.0 Respondido em 20/11/2021 14:06:26 20/11/2021 14:15 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=372331080&user_cod=2682567&matr_integracao=202002725702 3/8 Explicação: Resposta correta: Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar Hoje+4: 1034.0 Acerto: 1,0 / 1,0 (CONSULPLAN - 2017 - Câmara de Nova Friburgo/RJ - Oficial Administrativo − Adaptada) Na linguagem de programação Java, o conceito de um objeto ter a capacidade de ser referenciado de diversas formas é conhecido como: Polimorfismo Herança Agregação Superclasse Reescrita Respondido em 20/11/2021 14:07:02 Explicação: Resposta coreta: Polimorfismo Acerto: 1,0 / 1,0 Ano: 2017 Banca: FCC Órgão: TRE-PR Prova: FCC - 2017 - TRE-PR - Técnico Judiciário - Programação de Sistemas Uma aplicação Java pode conter, entre outros recursos, classes, interfaces e classes abstratas. Uma instrução correta que uma interface Java pode conter é: Double calcular(double n1, double n2); Protected sacar(double valor); Public void exibe( ) {System.out.print(''Ok'');} Private int calcularQuantidade(int n1); Public double calcularTributos() {return 27.5;} Respondido em 20/11/2021 14:07:36 Questão2 a Questão3 a 20/11/2021 14:15 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=372331080&user_cod=2682567&matr_integracao=202002725702 4/8 Explicação: A resposta certa é: Double calcular(double n1, double n2); Acerto: 1,0 / 1,0 Ano: 2012 Banca: CESGRANRIO Órgão: Petrobras Prova: CESGRANRIO - 2012 - BR Distribuidora - Profissional Júnior - Formação Analista de Sistemas - Ênfase em Java - Crm e Web. Nas linguagens orientadas a objeto, existe uma diferença entre a referência a um objeto e o valor do objeto. Em Java, o operador = = e o método equals, este definido para a classe Object, apresentam comportamento específico, que tem relação com essa característica. Considere o exemplo de um código Java 6 a seguir: public class Questao { public static void main(String [ ] args) { Integer a,b,c,d,e ; int f ; char r1,r2,r3,r4,r5 ; String s ; a=1; b=1; c = a ; d= b; f=1; e = f.; r 1= ( a.equals(b)? 's' : 'n' ) ; r 2= ( a.equals(c)? 's' : 'n' ) ; r 3= ( a==d? 's' : 'n' ) ; r 4= ( a==e? 's' : 'n' ) ; r 5= ( a.equals(f)? 's' : 'n' ) ; s = " "+r1+r2+r3+r4+r5 ; System.out.println(s) ; } } Executando-se esse código, em que é possível testar como o comportamento exemplificado foi implementado para a classe Integer e o tipo int, a resposta impressa será: Questão4 a 20/11/2021 14:15 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=372331080&user_cod=2682567&matr_integracao=202002725702 5/8 nssss snnns sssss ssnns nnsss Respondido em 20/11/2021 14:08:07 Explicação: A resposta certa é: sssss Acerto: 1,0 / 1,0 Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas Assinale a afirmativa correta sobre herança em JAVA. Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. 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. Subclasses têm acesso aos campos privados da sua superclasse. Propriedades comuns a todas as classes da hierarquia ficam em subclasses. Respondido em 20/11/2021 14:08:53 Explicação: A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. Acerto: 1,0 / 1,0 Sobre herança em Java, afirma-se que: 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. Questão5 a Questão6 a 20/11/2021 14:15 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=372331080&user_cod=2682567&matr_integracao=202002725702 6/8 III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface. A alternativa que contém apenas opções corretas é: Somente a III. Somente a I. II e III. Somente a II. I e II. Respondido em 20/11/2021 14:09:39 Explicação: A resposta certa é: II e III. 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? Reescrever M em Assembly, necessariamente. Declarar o método M como synchronized. Implementar connection pooling no acesso ao banco de dados. Ajustar o firewall de borda para permitir uma conexão por IP. Utilizar a keyword lockable no bloco de M. Respondido em 20/11/2021 14:10:50 Explicação: A resposta certa é: Declarar o método M como synchronized. Acerto: 1,0 / 1,0 Questão7 a Questão 8a 20/11/2021 14:15 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=372331080&user_cod=2682567&matr_integracao=202002725702 7/8 Em Java, quando uma thread está aguardando para obter a trava de um semáforo, ela encontra-se no estado: STOPED TIMED_WAITING WAITING BLOCKED RUNNABLE Respondido em 20/11/2021 14:11:13 Explicação: A resposta certa é: BLOCKED 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 orm.xml jdbc.xml persistence.xml Respondido em 20/11/2021 14:15:07 Explicação: A resposta certa é: persistence.xml Acerto: 1,0 / 1,0 Atualmente temos diversas opções de sistemas para gerenciamento de bancos de dados (SGBDs), como Oracle e SQL Server, por exemplo. A grande maioria dos sistemas de gerenciamento exige a instalação de um servidor apropriado e uma sequência de ações de Questão9 a Questão10 a 20/11/2021 14:15 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=372331080&user_cod=2682567&matr_integracao=2020027257028/8 configuração, mas a plataforma Java traz uma opção de banco de dados relacional simples, na distribuição do JDK, que não precisa de um servidor, sendo totalmente construído na linguagem Java. Qual o nome desse banco de dados? Derby SQLite PostgreSQL Firebase MySQL Respondido em 20/11/2021 14:12:14 Explicação: A resposta certa é: Derby javascript:abre_colabore('38403','273670034','5049033716');
Compartilhar