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

1a
          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?
		
	
	Corsa
	
	O carro é null
	
	null
	
	O carro é Corsa
	 
	O código não será compilado, pois apresenta erros
	Respondido em 28/04/2022 22:56:42
	
	Explicação:
Resposta correta: O código não será compilado, pois apresenta erros
	
		2a
          Questão
	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 a saída "Joao 20 joao@mp.to.gov.br".
	
	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".
	 
	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 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.
	
	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.
	Respondido em 28/04/2022 22:59:18
	
	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".
	
		3a
          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.
	
	Elas fazem parte de herança.
	 
	As variáveis são implicitamente public static final.
	
	Uma interface pode implementar uma classe.
	
	Interfaces são equivalentes às classes abstratas.
	Respondido em 28/04/2022 23:02:09
	
	Explicação:
A resposta certa é: As variáveis são implicitamente public static final.
	
		4a
          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 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.
	
	Pode ser instanciada diretamente por meio da instrução new.
	
	Somente permite herança simples.
	Respondido em 28/04/2022 23:02:30
	
	Explicação:
A resposta certa é: Pode possuir métodos abstratos e estáticos.
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2010 Banca: FDC Órgão: MAPA Prova: FUNDAÇÃO DOM CINTRA - 2010 - MAPA - Analista de Sistemas
Analise as seguintes sentenças em relação à linguagem Java:
I. Java suporta diretamente somente herança simples, entretanto ela permite uma versão de herança múltipla com a implementação da classe virtual abstract.
II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar à definição da classe a palavra-chave implements seguida das interfaces separadas por vírgula.
III. Em Java, quando um método é definido como final, ele pode ser sobreposto somente em classes descendentes.
Em relação às sentenças supracitadas, pode-se afirmar que apenas:
		
	
	I e II são verdadeiras;
	
	II e III são verdadeiras.
	 
	II é verdadeira;
	
	III é verdadeira;
	
	I é verdadeira;
	Respondido em 28/04/2022 22:58:06
	
	Explicação:
A resposta certa é: II é verdadeira;
	
		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:
		
	
	References
	
	Implements
	
	Inherits
	 
	Eextends
	
	Matches
	Respondido em 28/04/2022 23:01:26
	
	Explicação:
A resposta certa é: Eextends
	
		7a
          Questão
	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?
		
	
	Ajustar o firewall de borda para permitir uma conexão por IP.
	
	Implementar connection pooling no acesso ao banco de dados.
	
	Utilizar a keyword lockable no bloco de M.
	
	Reescrever M em Assembly, necessariamente.
	 
	Declarar o método M como synchronized.
	Respondido em 28/04/2022 23:00:36
	
	Explicação:
A resposta certa é: Declarar o método M como synchronized.
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	(IDECAN - CREFITO/PR - Analista de Sistemas - 2013 ) (Questão modificada) As prioridades de thread em Java variam entre MIN_PRIORITY e MAX_PRIORITY, e por padrão toda thread recebe a prioridade NORM_PRIORITY.
Assinale a alternativa que apresenta os valores da constante de cada uma das prioridades:
		
	 
	MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 10); NORM_PRIORITY (uma constante de 5)
	
	MIN_PRIORITY (uma constante de 5); MAX_PRIORITY (uma constante de 1); NORM_PRIORITY (uma constante de 10)
	
	MIN_PRIORITY (uma constante de 10); MAX_PRIORITY (uma constante de 5); NORM_PRIORITY (uma constante de 1)
	
	MIN_PRIORITY (uma constante de 0); MAX_PRIORITY (uma constante de 5); NORM_PRIORITY (uma constante de 3)
	
	MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 2); NORM_PRIORITY (uma constante de 0)
	Respondido em 28/04/2022 22:57:36
	
	Explicação:
A resposta certa é: MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 10); NORM_PRIORITY (uma constante de 5)
	
		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?
		
	
	getReference
	
	remove
	
	getResultList
	
	merge
	 
	persist
	Respondido em 28/04/2022 22:57:14
	
	Explicação:
A resposta certa é: persist
	
		10a
          Questão
	Acerto: 0,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.
		
	 
	DriverManager
	
	Statement
	
	PreparedStatement
	 
	ResultSet
	
	Connection

Continue navegando