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 6 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 6 páginas

Prévia do material em texto

13/02/2023 15:59 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/6
 
Meus
Simulados
Teste seu conhecimento acumulado
Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 
Aluno(a): JOÃO PAULO NICOLAS E LIMA 202103605931
Acertos: 10,0 de 10,0 13/02/2023
Acerto: 1,0 / 1,0
(COPESE-UFT − 2012 − MPE/TO − Técnico Ministerial ¿ Informática)
Analise o código Java a seguir.
É CORRETO afirmar que o código:
Mostra apenas a saída "Joao 20" porque o atributo email da classe "Pessoa" tem o modificador de acesso
protected e, assim, seu conteúdo não pode ser impresso.
Apresenta um erro de compilação na linha 13, visto que o nome dos parâmetros do construtor é
diferente do nome dos atributos da classe "Pessoa".
Não pode ser executado porque existe mais de uma classe no arquivo ConcursoMPE.java e, assim, o
compilador não saberá qual delas deve ser executada.
 Apresenta um erro de compilação na linha 5, pois como o atributo idade é privado, o conteúdo deste
atributo não pode ser acessado forma em outra classe, sendo necessário criar métodos públicos na
classe "Pessoa".
Mostra a saída "Joao 20 joao@mp.to.gov.br".
Respondido em 13/02/2023 15:32:00
Explicação:
Resposta correta: Apresenta um erro de compilação na linha 5, pois como o atributo idade é privado, o conteúdo deste
atributo não pode ser acessado forma em outra classe, sendo necessário criar métodos públicos na classe "Pessoa".
 Questão1
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
13/02/2023 15:59 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/6
Acerto: 1,0 / 1,0
(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador)
Com base no código Java a seguir, responda:
 
public class Automovel {
public void nome(String nome) {
return nome;
}
}
public class Carro extends Automovel {
@Override public void nome(String nome) {
return ¿O carro é ¿ + super.nome(nome);
}
}
public class Executa { public static void main(String[] args) {
Carro carro = new Carro();
System.out.println(carro.nome(¿Corsa¿));
}
}
 
Qual das seguintes alternativas indica o resultado da execução do código?
O carro é Corsa
Corsa
null
O carro é null
 O código não será compilado, pois apresenta erros
Respondido em 13/02/2023 15:33:52
Explicação:
Resposta correta: O código não será compilado, pois apresenta erros
Acerto: 1,0 / 1,0
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimorfismo. Em
Java, uma interface:
Pode ser instanciada diretamente por meio da instrução new.
Somente permite herança simples.
Pode possuir assinaturas de métodos públicos e protegidos.
Pode conter declarações de constantes e de variáveis não inicializadas.
 Pode possuir métodos abstratos e estáticos.
Respondido em 13/02/2023 15:46:34
Explicação:
 Questão
2
a
 Questão3
a
13/02/2023 15:59 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/6
A resposta certa é: Pode possuir métodos abstratos e estáticos.
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á:
nnsss
snnns
 sssss
ssnns
nssss
Respondido em 13/02/2023 15:51:37
Explicação:
A resposta certa é: sssss
Acerto: 1,0 / 1,0
(SUGEP - UFRPE - Técnico em Tecnologia da Informação -2016)
Considere o esquema do construto try que faz parte do mecanismo de tratamento de exceções da linguagem de
programação Java no quadro abaixo. try { ... } catch (...) { ... } ... finally { ... }
Analise as afirmações abaixo, sobre o seu funcionamento.
 Questão4
a
 Questão5
a
13/02/2023 15:59 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/6
1) Uma cláusula finally é colocada no fim de uma lista de tratadores, imediatamente depois de uma construção
try completa.
2) Se a cláusula try lança nenhuma exceção, a cláusula finally é executada antes de a execução continuar depois
da construção try.
3) Se a cláusula try gera uma exceção e é capturada por um tratador, a cláusula finally não é executada.
4) Se a cláusula try gera uma exceção, mas não é pega por um tratador após o construto try, a cláusula finally é
executada antes de a exceção ser propagada.
5) A construção try sem tratadores de exceção pode ser seguida por uma cláusula finally. Isso faz sentido, claro,
somente se nos comandos que a compõem existe um throw, break, continue ou return. Estão corretas, apenas:
2, 3, 4 e 5
1, 3, 4 e 5
 1, 2, 4 e 5
1, 2, 3 e 5
1, 2, 3 e 4
Respondido em 13/02/2023 15:53:26
Explicação:
A resposta certa é:1, 2, 4 e 5
Acerto: 1,0 / 1,0
(COPEVE-UFAL -MPE-AL -Analista do Ministério Público -Desenvolvimento de Sistemas -2012)
No código Java abaixo, verifica-se que o bloco finally será executado:
Apenas se uma exceção for levantada.
Apenas se a exceção levantada for tratada no bloco catch.
 De qualquer forma.
Apenas se a exceção levantada não for tratada no bloco catch.
Apenas se nenhuma exceção for levantada.
Respondido em 13/02/2023 15:49:14
Explicação:
A resposta certa é:De qualquer forma.
Acerto: 1,0 / 1,0
Em Java, quando uma thread está aguardando para obter a trava de um semáforo, ela encontra-se no estado:
TIMED_WAITING
RUNNABLE
WAITING
 Questão6
a
 Questão7
a
13/02/2023 15:59 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/6
 BLOCKED
STOPED
Respondido em 13/02/2023 15:47:25
Explicação:
A resposta certa é: BLOCKED
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?
FileInputStream.read()
Thread.join()
 Thread.yield()
Object.wait()
ReentrantLock.lock()
Respondido em 13/02/2023 15:51:14
Explicação:
A resposta certa é: Thread.yield()
Acerto: 1,0 / 1,0
Ao utilizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma
delas permite criar as entidades do JPA a partir da conexão ao banco de dados via JDBC. Qual opção está sendo
descrita aqui?
JPA Controller Classes from Entity Classes
Swing GUI Forms from Entity Classes
Java Server Faces from JPA Controller Classes
 Entity Classes from Database
Persistence Unit
Respondido em 13/02/2023 15:50:22
Explicação:
A resposta certa é: Entity Classes from Database
Acerto: 1,0 / 1,0
Após instanciar os drivers JDBC no aplicativo Java, precisamos estabelecer a conexão com o banco de dados e, a
partir da obtenção da conexão, instanciar os objetos que serão responsáveis por executar as instruções SQL.
Selecione a classe, pertencente à API JDBC, que administra e seleciona o driver adequado para iniciar uma
conexão com o banco de dados na linguagem Java.
ResultSet
Statement
 Questão8
a
 Questão9
a
 Questão10
a
13/02/2023 15:59 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/6
 DriverManager
Connection
PreparedStatement
Respondido em 13/02/2023 15:34:29
Explicação:
A resposta certa é: DriverManager

Continue navegando