Buscar

teste PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA SIMULADO AV1 ESTACIO

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

Prévia do material em texto

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	EEX0140_202002352442_TEMAS
	
	
	
		Aluno: 
	Matr.: 
	Disc.: PROG ORI A OB EM 
	2021.3 EAD (GT) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	 
		
	
		1.
		(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador)
Com base no código Java a seguir, responda:
 
1. public class Exemplo {
2. public static void main(String[] args) {
3. Set carros = new HashSet();
4. carros.add(¿Sonic¿);
5. carros.add(¿Celta¿);
6. carros.add(¿Corsa¿);
7. carros.add(¿Sonic¿);
8. carros.add(¿Celta¿);
9. carros.remove(¿Celta¿);
10. carros.remove(¿Corsa¿);
11. for (String string : carros) {
12. System.out.println(string);
13. }
14. }
15. }
 
Qual das seguintes alternativas informa o resultado da execução do código?
	
	
	
	Sonic, Celta, Corsa, Sonic, Celta
	
	
	Sonic, Celta, Sonic
	
	
	Celta, Corsa
	
	
	Sonic
	
	
	Sonic, Sonic
	Data Resp.: 02/11/2021 20:51:44
		Explicação:
Resposta correta: Sonic
	
	
	 
		
	
		2.
		(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 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.
	
	
	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".
	Data Resp.: 02/11/2021 20:51:57
		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".
	
	
	 
		
	
		3.
		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 simples.
	
	
	Herança por prototipagem.
	
	
	Herança múltipla.
	
	
	Herança por interface.
	
	
	Java 7 não suporta herança.
	Data Resp.: 02/11/2021 20:52:08
		Explicação:
A resposta certa é: Herança simples.
	
	
	 
		
	
		4.
		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 são implicitamente public static final.
	
	
	Uma interface pode implementar uma classe.
	
	
	Elas fazem parte de herança.
	
	
	As variáveis e os métodos podem ter qualquer modificador de acesso.
	
	
	Interfaces são equivalentes às classes abstratas.
	Data Resp.: 02/11/2021 20:52:29
		Explicação:
A resposta certa é: As variáveis são implicitamente public static final.
	
	
	 
		
	
		5.
		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.
	
	
	
	if (c instanceof Alcool) {abastecerAlcool (c);}
	
	
	Pai objeto = new Filho();
	
	
	double[ ] nota = {7, 8, 9, 1, 4, 2};
	
	
	void parar() {System.out.println(''Parado!'')};
	
	
	Filho objetoFilho = (Filho)objetoPai;
	Data Resp.: 02/11/2021 20:52:35
		Explicação:
A resposta certa é: Pai objeto = new Filho();
	
	
	 
		
	
		6.
		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:
	
	
	
	Apenas a afirmativa III está correta.
	
	
	As afirmativas II e III estão corretas.
	
	
	Apenas a afirmativa I está correta.
	
	
	Apenas a afirmativa II está correta.
	
	
	As afirmativas I e II estão corretas.
	Data Resp.: 02/11/2021 20:52:41
		Explicação:
A resposta certa é: As afirmativas II e III estão corretas.
	
	
	 
		
	
		7.
		(EMBASA - IBFC - Analista de Tecnologia da Informação - 2017) (Questão modificada) Assinale a alternativa que completa, correta e respectivamente, as lacunas da seguinte frase: ''Em Java, usamos ________ Thread do pacote _______ para criarmos linhas de execução _________''.
	
	
	
	o objeto - java.lang - paralelas
	
	
	a classe - java.lang - sequenciais
	
	
	a classe - java.util - sequenciais
	
	
	a classe - java.lang - paralelas
	
	
	o objeto - java.util - sequenciais
	Data Resp.: 02/11/2021 20:52:47
		Explicação:
A resposta certa é: a classe - java.lang - paralelas
	
	
	 
		
	
		8.
		No que se refere à linguagem de programação Java, ''thread safe'' é um conceito segundo o qual threads concorrentes utilizam algoritmo de sincronismo para cooperarem entre si. É exemplo da aplicação desse conceito:
	
	
	
	Classes finais
	
	
	Objetos imutáveis
	
	
	Objetos finais
	
	
	Classes estáticas
	
	
	Objetos estáticos
	Data Resp.: 02/11/2021 20:52:55
		Explicação:
A resposta certa é: Objetos imutáveis
	
	
	 
		
	
		9.
		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:
	
	
	
	createResultList
	
	
	getEntityManager      
	
	
	createEntityManager
	
	
	createNamedQuery
	
	
	getResultList
	Data Resp.: 02/11/2021 20:53:00
		Explicação:
A resposta certa é: getResultList
	
	
	 
		
	
		10.
		Quando adotamos o mapeamento objeto-relacional com base no JPA, temos apenas um arquivo de configuração para definir as conexões com o banco de dados e qual driver de persistência será utilizado. Qual o nome do arquivo?
	
	
	
	database.xml
	
	
	jdbc.xml         
	
	
	persistence.xml
	
	
	orm.xml
	
	
	web.xml
	Data Resp.: 02/11/2021 20:53:06
		Explicação:
A resposta certa é: persistence.xml

Continue navegando