Buscar

Programação Orientada a Objetos em Java

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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');

Outros materiais