Logo Passei Direto
Buscar

Simulado Estácio - PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA

User badge image
JL Imports

em

Ferramentas de estudo

Questões resolvidas

No Java, a classe que implementa uma lista ordenada que permite a inclusão de elementos nulos (null) é:


ArrayList
HashMap
Collection
List
HashSet

Com base no código Java a seguir, responda:
Qual das seguintes alternativas indica o resultado da execução do código?
Corsa
null
O carro é null
O carro é Corsa
O código não será compilado, pois apresenta erros

Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de herança é suportado pelo Java 7?
Java 7 não suporta herança.
Herança múltipla.
Herança por interface.
Herança por prototipagem.
Herança simples.

(COPESE - UFPI - Analista de Tecnologia da Informação - 2017) (Questão modificada)
Sobre a classe thread da linguagem Java, informe se cada afirmativa a seguir é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência correta.
( ) A classe provê diversos métodos para controle de execução de threads, sendo o método start responsável por iniciar a execução do thread.
( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o método run de outra thread tenha completado sua execução.
( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para entregar o processador voluntariamente.
V - F - F
F - V - V
V - V - F
F - F - V
V - F - V

Java possui suporte a definição de métodos synchronized, os quais:
Permitem monitorar sua execução para que outras ações no mesmo objeto possam ser sincronizadas para execução obrigatoriamente em paralelo.
Permitem a sincronização com outros métodos synchronized da mesma e de outras classes, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
Habilitam o uso do relógio de tempo real no objeto, que é sincronizado com o relógio atômico e que, assim, tem mais precisão se comparado com o relógio do sistema.
Permitem a sincronização com outros métodos synchronized da mesma classe, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento.

Trabalhando com JPA, as instruções DML ficam transparentes para o programador, sendo executadas a partir de métodos específicos da classe EntityManager.
Qual seria o método utilizado para encapsular uma instrução do tipo INSERT?
getResultList
persist
remove
getReference
merge

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?
Persistence Unit
Entity Classes from Database
Java Server Faces from JPA Controller Classes
JPA Controller Classes from Entity Classes
Swing GUI Forms from Entity Classes

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

No Java, a classe que implementa uma lista ordenada que permite a inclusão de elementos nulos (null) é:


ArrayList
HashMap
Collection
List
HashSet

Com base no código Java a seguir, responda:
Qual das seguintes alternativas indica o resultado da execução do código?
Corsa
null
O carro é null
O carro é Corsa
O código não será compilado, pois apresenta erros

Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de herança é suportado pelo Java 7?
Java 7 não suporta herança.
Herança múltipla.
Herança por interface.
Herança por prototipagem.
Herança simples.

(COPESE - UFPI - Analista de Tecnologia da Informação - 2017) (Questão modificada)
Sobre a classe thread da linguagem Java, informe se cada afirmativa a seguir é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência correta.
( ) A classe provê diversos métodos para controle de execução de threads, sendo o método start responsável por iniciar a execução do thread.
( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o método run de outra thread tenha completado sua execução.
( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para entregar o processador voluntariamente.
V - F - F
F - V - V
V - V - F
F - F - V
V - F - V

Java possui suporte a definição de métodos synchronized, os quais:
Permitem monitorar sua execução para que outras ações no mesmo objeto possam ser sincronizadas para execução obrigatoriamente em paralelo.
Permitem a sincronização com outros métodos synchronized da mesma e de outras classes, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
Habilitam o uso do relógio de tempo real no objeto, que é sincronizado com o relógio atômico e que, assim, tem mais precisão se comparado com o relógio do sistema.
Permitem a sincronização com outros métodos synchronized da mesma classe, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento.

Trabalhando com JPA, as instruções DML ficam transparentes para o programador, sendo executadas a partir de métodos específicos da classe EntityManager.
Qual seria o método utilizado para encapsular uma instrução do tipo INSERT?
getResultList
persist
remove
getReference
merge

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?
Persistence Unit
Entity Classes from Database
Java Server Faces from JPA Controller Classes
JPA Controller Classes from Entity Classes
Swing GUI Forms from Entity Classes

Prévia do material em texto

Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA   
	Aluno(a): LUCAS 
	
	Acertos: 10,0 de 10,0
	03/04/2022
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	(VUNESP - 2020 - FITO - Técnico em Gestão - Informática)
No Java, a classe que implementa uma lista ordenada que permite a inclusão de elementos nulos (null) é:
		
	
	Collection
	
	List
	
	HashSet
	
	HashMap
	 
	ArrayList
	Respondido em 03/04/2022 13:36:05
	
	Explicação:
Resposta correta: ArrayList
	
		2a
          Questão
	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 código não será compilado, pois apresenta erros
	
	O carro é Corsa
	
	O carro é null
	
	Corsa
	
	null
	Respondido em 03/04/2022 13:38:46
	
	Explicação:
Resposta correta: O código não será compilado, pois apresenta erros
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2016 Banca: IESES Órgão: BAHIAGÁS Prova: IESES - 2016 - BAHIAGÁS - Analista de Processos Organizacionais - Tecnologia da Informação - Sistemas
Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de herança é suportado pelo Java 7?
		
	
	Herança por prototipagem.
	
	Java 7 não suporta herança.
	
	Herança múltipla.
	
	Herança por interface.
	 
	Herança simples.
	Respondido em 03/04/2022 13:40:18
	
	Explicação:
A resposta certa é: Herança simples.
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2020 Banca: COMPERVE Órgão: TJ-RN Prova: COMPERVE - 2020 - TJ-RN - Analista de Sistemas Sênior (ADAPTADA)
Uma interface na linguagem Java é apenas um contrato que a classe deve cumprir com a interface que a implementa. Sobre interfaces na linguagem Java, é correto afirmar:
		
	
	Interfaces são equivalentes às classes abstratas.
	 
	As variáveis são implicitamente public static final.
	
	As variáveis e os métodos podem ter qualquer modificador de acesso.
	
	Uma interface pode implementar uma classe.
	
	Elas fazem parte de herança.
	Respondido em 03/04/2022 13:40:43
	
	Explicação:
A resposta certa é: As variáveis são implicitamente public static final.
	
		5a
          Questão
	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!'')};
	 
	Pai objeto = new Filho();
	
	Filho objetoFilho = (Filho)objetoPai;
	
	double[ ] nota = {7, 8, 9, 1, 4, 2};
	
	if (c instanceof Alcool) {abastecerAlcool (c);}
	Respondido em 03/04/2022 13:41:52
	
	Explicação:
A resposta certa é: Pai objeto = new Filho();
	
		6a
          Questão
	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 I e II estão corretas.
	
	Apenas a afirmativa I está correta.
	
	Apenas a afirmativa II está correta.
	
	Apenas a afirmativa III está correta.
	 
	As afirmativas II e III estão corretas.
	Respondido em 03/04/2022 13:44:24
	
	Explicação:
A resposta certa é: As afirmativas II e III estão corretas.
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	(COPESE - UFPI - Analista de Tecnologia da Informação - 2017) (Questão modificada) Sobre a classe thread da linguagem Java, informe se cada afirmativa a seguir é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência correta.
( ) A classe provê diversos métodos para controle de execução de threads, sendo o método start responsável por iniciar a execução do thread.
( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o método run de outra thread tenha completado sua execução.
( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para entregar o processador voluntariamente.
		
	 
	V - F - V
	
	V - V - F
	
	V - F - F
	
	F - V - V
	
	F - F - V
	Respondido em 03/04/2022 13:45:10
	
	Explicação:
A resposta certa é: V - F - V
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	(UFJF - COPESE - Técnico de Tecnologia da Informação - 2017) Java possui suporte a definição de métodos synchronized, os quais:
		
	
	Permitem monitorar sua execução para que outras ações no mesmo objeto possam ser sincronizadas para execução obrigatoriamente em paralelo.
	 
	Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento.
	
	Habilitam o uso do relógio de tempo real no objeto, que é sincronizado com o relógio atômico e que, assim, tem mais precisão se comparado com o relógio do sistema.
	
	Permitem a sincronização com outros métodos synchronized da mesma classe, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
	
	Permitem a sincronização com outros métodos synchronized da mesma e de outras classes, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
	Respondido em 03/04/2022 13:46:25
	
	Explicação:
A resposta certa é: Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento.
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Trabalhando com JPA, as instruções DML ficam transparentes para o programador, sendo executadas a partir de métodos específicos da classe EntityManager. Qual seria o método utilizado para encapsular uma instrução do tipo INSERT?
		
	
	remove
	 
	persist
	
	getReference
	
	getResultList
	
	merge
	Respondido em 03/04/2022 13:48:35
	
	Explicação:
A resposta certa é: persist
	
		10a
          Questão
	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?
		
	
	Java Server Faces from JPA Controller Classes
	
	Persistence Unit
	 
	Entity Classes from Database
	
	Swing GUI Forms from Entity Classes
	
	JPA Controller Classes from Entity Classes
	Respondido em 03/04/2022 13:49:29
	
	Explicação:
A resposta certa é: Entity Classes from Database

Mais conteúdos dessa disciplina