Buscar

SIMULADO 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 7 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 7 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

Continue navegando


Prévia do material em texto

12/09/2021 10:18 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=182780712&user_cod=2107943&matr_integracao=201804105767 1/7
 
Simulado AV
Teste seu conhecimento acumulado
 
Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 
Aluno(a): FABIO PLASTER DE OLIVEIRA 201804105767
Acertos: 9,0 de 10,0 12/09/2021
 
 
Acerto: 1,0 / 1,0
(IBFC − 2020 − EBSERH − Analista de Tecnologia da Informação)
Observe cuidadosamente o código Java a seguir:
1. public class OlaMundo {
2. public static void main(String[] args) {
3. System.println("Olá Mundo!");
4. }
5. }
Assinale a alternativa correta:
 A terceira linha do código deveria ser → System.out.println("Olá Mundo!")
Não deveria ter a quinta linha do código.
A segunda linha do código deveria ser → public static main(String args) {
Não deveria ter a quarta linha do código.
A primeira linha do código deveria ser → private class OlaMundo {
Respondido em 12/09/2021 10:02:22
 
 
Explicação:
Resposta correta: A terceira linha do código deveria ser →
System.out.println("Olá Mundo!")
 
 
Acerto: 1,0 / 1,0
(COMPERVE − 2020 − TJ/RN − Analista de Sistemas Sênior − Adaptada)
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
12/09/2021 10:18 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=182780712&user_cod=2107943&matr_integracao=201804105767 2/7
Analise o trecho de código Java a seguir.
A partir da análise do código, observa-se que:
Será exibido um texto no console.
Será exibido o endereço de memória do objeto.
Os modificadores de acesso não podem estar ocultos.
 O código não compila.
O código compila, mas não mostra nada.
Respondido em 12/09/2021 10:02:59
 
 
Explicação:
Resposta correta: O código não compila.
 
 
Acerto: 1,0 / 1,0
Ano: 2017 Banca: INSTITUTO AOCP Órgão: EBSERH Prova: INSTITUTO AOCP -
2017 - EBSERH - Analista de Tecnologia da Informação - Processos (HUJB -
UFCG)
Ao desenvolver um sistema utilizando a linguagem JAVA, alguns conceitos fazem
parte da programação, como encapsulamento, herança e polimorfismo. No
polimorfismo, temos o conceito de cast implícito. Assinale a alternativa que
apresenta o comando que usa cast implícito.
void parar() {System.out.println(''Parado!'')};
if (c instanceof Alcool) {abastecerAlcool (c);}
double[ ] nota = {7, 8, 9, 1, 4, 2};
 Pai objeto = new Filho();
Filho objetoFilho = (Filho)objetoPai;
Respondido em 12/09/2021 10:03:40
 
 
Explicação:
A resposta certa é: Pai objeto = new Filho();
 
 
 Questão3
a
12/09/2021 10:18 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=182780712&user_cod=2107943&matr_integracao=201804105767 3/7
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á:
snnns
nnsss
ssnns
nssss
 sssss
Respondido em 12/09/2021 10:04:06
 
 
Explicação:
A resposta certa é: sssss
 
 Questão
4
a
12/09/2021 10:18 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=182780712&user_cod=2107943&matr_integracao=201804105767 4/7
 
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 II e III estão corretas.
As afirmativas I e II estão corretas.
Apenas a afirmativa I está correta.
Apenas a afirmativa II está correta.
Apenas a afirmativa III está correta.
Respondido em 12/09/2021 10:05:20
 
 
Explicação:
A resposta certa é: As afirmativas II e III estão corretas.
 
 
Acerto: 1,0 / 1,0
Ano: 2012 Banca: FADESP Órgão: MPE-PA Prova: FADESP - 2012 - MPE-PA -
Técnico - Analista de Sistemas - Desenvolvimento (ADAPTADA)
O sistema abaixo foi desenvolvido na linguagem Java e precisa ser completado
para implementar o conceito de ''Polimorfismo''. A palavra que completa as
lacunas na classe ''Conta'' é:
Void
Public
Interface
 Abstract
 Questão5
a
 Questão6
a
12/09/2021 10:18 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=182780712&user_cod=2107943&matr_integracao=201804105767 5/7
Final
Respondido em 12/09/2021 10:05:40
 
 
Explicação:
A resposta certa é: Abstract
 
 
Acerto: 1,0 / 1,0
(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2013) Qual
método pertencente à biblioteca nativa de Java não é capaz de bloquear a
execução de uma thread?
ReentrantLock.lock()
Object.wait()
FileInputStream.read()
 Thread.yield()
Thread.join()
Respondido em 12/09/2021 10:06:16
 
 
Explicação:
A resposta certa é: Thread.yield()
 
 
Acerto: 1,0 / 1,0
(CESPE - INMETRO - Pesquisador - Ciência da Computação - 2010) Em relação ao
uso de threads na linguagem Java, assinale a opção correta:
 O método join é utilizado para garantir que determinado thread não seja
executado até que outro tenha entrado no estado inativo.
Uma classe pode definir tanto métodos quanto variáveis sincronizadas.
Todo thread recebe uma prioridade padrão que é igual ao menor nível de
prioridade possível. Para configurar essa prioridade, pode ser utilizado o
método setPriority.
Métodos static não podem ser synchronized.
O método yield é utilizado para forçar um thread a entrar no modo de
suspensão.
Respondido em 12/09/2021 10:06:44
 
 
Explicação:
 Questão7
a
 Questão8
a
12/09/2021 10:18 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=182780712&user_cod=2107943&matr_integracao=201804105767 6/7
A resposta certa é: O método join é utilizado para garantir que determinado
thread não seja executado até que outro tenha entrado no estado inativo.
 
 
Acerto: 0,0 / 1,0
De forma geral, quando criamos aplicativos para acesso ao banco de dados, com
base no JDBC, temos instruções SQL em meio ao código Java, onde algumas são
comandos para manipulação de dados (DML) e outras fazem consultas aos dados
armazenados. Para efetivar um comando DML, como Insert ou Delete, qual
método deve ser utilizado? 
forName
 prepareStatement 
 executeUpdate 
executeQuery
getConnection
Respondido em 12/09/2021 10:17:16
 
 
Explicação:
A resposta certa é: executeUpdate 
 
 
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:
 getResultList
createEntityManager
getEntityManager 
createResultList
createNamedQueryRespondido em 12/09/2021 10:13:56
 
 
Explicação:
A resposta certa é: getResultList
 
 
 
 Questão9
a
 Questão10
a
12/09/2021 10:18 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=182780712&user_cod=2107943&matr_integracao=201804105767 7/7
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','266534206','4806463468');