Logo Passei Direto
Buscar

SIMULADO PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA

Ferramentas de estudo

Questões resolvidas

Observe cuidadosamente o código Java a seguir:
Assinale a alternativa correta:
A segunda linha do código deveria ser → public static main(String args) {
Não deveria ter a quinta linha do código.
A primeira linha do código deveria ser → private class OlaMundo {
Não deveria ter a quarta linha do código.
A terceira linha do código deveria ser → System.out.println("Olá Mundo!")

Considere as seguintes afirmacoes sobre Threads:
Sobre as afirmações, está correto o contido em:
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
I, apenas
I e III, apenas
I, II e III
II e III, apenas
I e II, apenas

Qual método pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de uma thread?
Object.wait()
Thread.yield()
ReentrantLock.lock()
Thread.join()
FileInputStream.read()

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

Entre as ferramentas de produtividade do NetBeans, temos uma que permite gerar classes de controle JPA, de forma automatizada, a partir das entidades, concentrando todos os métodos necessários para encapsular as operações DML. No caso da remoção de um registro, qual seria o método oferecido pela classe de controle?
merge
edit
destroy
create
persist

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

Questões resolvidas

Observe cuidadosamente o código Java a seguir:
Assinale a alternativa correta:
A segunda linha do código deveria ser → public static main(String args) {
Não deveria ter a quinta linha do código.
A primeira linha do código deveria ser → private class OlaMundo {
Não deveria ter a quarta linha do código.
A terceira linha do código deveria ser → System.out.println("Olá Mundo!")

Considere as seguintes afirmacoes sobre Threads:
Sobre as afirmações, está correto o contido em:
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
I, apenas
I e III, apenas
I, II e III
II e III, apenas
I e II, apenas

Qual método pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de uma thread?
Object.wait()
Thread.yield()
ReentrantLock.lock()
Thread.join()
FileInputStream.read()

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

Entre as ferramentas de produtividade do NetBeans, temos uma que permite gerar classes de controle JPA, de forma automatizada, a partir das entidades, concentrando todos os métodos necessários para encapsular as operações DML. No caso da remoção de um registro, qual seria o método oferecido pela classe de controle?
merge
edit
destroy
create
persist

Prévia do material em texto

Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA   
	Aluno(a): ALCIDES NUNES ALVES JUNIOR
	202008169861
	Acertos: 10,0 de 10,0
	17/10/2021
		1a
          Questão
	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 quarta linha do código.
	
	Não deveria ter a quinta linha do código.
	
	A segunda linha do código deveria ser → public static main(String args) {
	
	A primeira linha do código deveria ser → private class OlaMundo {
	Respondido em 17/10/2021 13:42:05
	
	Explicação:
Resposta correta: A terceira linha do código deveria ser → System.out.println("Olá Mundo!")
	
		2a
          Questão
	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:
		
	
	Reescrita
	
	Agregação
	 
	Polimorfismo
	
	Herança
	
	Superclasse
	Respondido em 17/10/2021 13:44:21
	
	Explicação:
Resposta coreta: Polimorfismo
	
		3a
          Questão
	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 é:
		
	
	Protected sacar(double valor);
	 
	Double calcular(double n1, double n2);
	
	Public void exibe( ) {System.out.print(''Ok'');}
	
	Private int calcularQuantidade(int n1);
	
	Public double calcularTributos() {return 27.5;}
	Respondido em 17/10/2021 13:45:13
	
	Explicação:
A resposta certa é: Double calcular(double n1, double n2);
	
		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:
		
	
	As variáveis e os métodos podem ter qualquer modificador de acesso.
	
	Interfaces são equivalentes às classes abstratas.
	
	Elas fazem parte de herança.
	 
	As variáveis são implicitamente public static final.
	
	Uma interface pode implementar uma classe.
	Respondido em 17/10/2021 13:46:09
	
	Explicação:
A resposta certa é: As variáveis são implicitamente public static final.
	
		5a
          Questão
	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 conter declarações de constantes e de variáveis não inicializadas.
	
	Somente permite herança simples.
	
	Pode ser instanciada diretamente por meio da instrução new.
	 
	Pode possuir métodos abstratos e estáticos.
	
	Pode possuir assinaturas de métodos públicos e protegidos.
	Respondido em 17/10/2021 13:47:14
	
	Explicação:
A resposta certa é: Pode possuir métodos abstratos e estáticos.
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2015 Banca: CETAP Órgão: MPC-PA Prova: CETAP - 2015 - MPCM-PA - Técnico em Informática - Desenvolvimento
A herança entre classes, em Java, define-se, utilizando a palavra-chave:
		
	
	Inherits
	
	Matches
	
	References
	
	Implements
	 
	Eextends
	Respondido em 17/10/2021 13:47:45
	
	Explicação:
A resposta certa é: Eextends
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	(VUNESP - TJ/SP - Analista de Sistemas - 2012) Considere as seguintes afirmações sobre Threads:
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
Sobre as afirmações, está correto o contido em:
		
	
	I e III, apenas
	
	I e II, apenas
	
	II e III, apenas
	
	I, apenas
	 
	I, II e III
	Respondido em 17/10/2021 13:49:35
	
	Explicação:
A resposta certa é: I, II e III
	
		8a
          Questão
	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?
		
	
	Thread.join()
	
	FileInputStream.read()
	 
	Thread.yield()
	
	Object.wait()
	
	ReentrantLock.lock()
	Respondido em 17/10/2021 13:51:21
	
	Explicação:
A resposta certa é: Thread.yield()
	
		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?
		
	
	getResultList
	 
	persist
	
	getReference
	
	remove
	
	merge
	Respondido em 17/10/2021 13:51:52
	
	Explicação:
A resposta certa é: persist
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Entre as ferramentas de produtividade do NetBeans, temos uma que permite gerar classes de controle JPA, de forma automatizada, a partir das entidades, concentrando todos os métodos necessários para encapsular as operações DML. No caso da remoção de um registro, qual seria o método oferecido pela classe de controle?
		
	
	edit
	
	merge
	
	create
	
	persist
	 
	destroy
	Respondido em 17/10/2021 13:52:35
	
	Explicação:
A resposta certa é: destroy

Mais conteúdos dessa disciplina