Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA AVS

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

Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 
	AV
	Aluno: RUAN
	
	Professor: ROBSON LORBIESKI
 
	Turma: 
	EEX0140_AV_202007270291 (AG) 
	 12/06/2022 10:46:36 (F) 
			Avaliação:
10,0
	Nota Partic.:
	Nota SIA:
10,0 pts
	 
		
	EM2120104 - INTRODUÇÃO À PROGRAMAÇÃO OO EM JAVA
	 
	 
	 1.
	Ref.: 4503298
	Pontos: 1,00  / 1,00
	
	(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador)
Com base no código Java a seguir, responda:
1. List letras = new ArrayList();
2. letras.add(¿W¿);
3. letras.add(¿X¿);
4. letras.add(¿G¿);
5. letras.add(¿B¿);
6. letras.add(¿A¿);
Qual das seguintes alternativas indica o método que ordena a lista anterior?
		
	
	Collections.order(letras);
	
	Arrays.sortby(letras);
	
	Arrays.order(letras);
	
	Arrays.sort(letras);
	 
	Collections.sort(letras);
	
	
	 2.
	Ref.: 4503288
	Pontos: 1,00  / 1,00
	
	(COMPERVE − 2016 − UFRN − Técnico em Tecnologia da Informação - Adaptada)
Para responder à questão, considere o seguinte trecho de código Java:
Por esse código, na definição das classes, constata-se o emprego do conceito de:
		
	
	Herança
	
	Agrupamento
	
	Generalização
	
	Especialização
	 
	Composição
	
	
	 
		
	EM2120550 - APROFUNDAMENTO DE HERANÇA E POLIMORFISMO EM JAVA
	 
	 
	 3.
	Ref.: 5434029
	Pontos: 1,00  / 1,00
	
	Interfaces são um conceito usado em programação orientada a objetos que Java suporta por meio da entidade ''Interface''. Sobre essas entidades de Java, é correto afirmar-se que:
		
	
	Não permitem atributos públicos.
	 
	Admitem herança múltipla.
	
	Métodos e atributos protegidos são legados às subinterfaces.
	
	Estendem apenas classes concretas e interfaces.
	
	Só podem possuir atributos privados.
	
	
	 4.
	Ref.: 5434079
	Pontos: 1,00  / 1,00
	
	Ano: 2018 Banca: FCC Órgão: TRT - 2ª REGIÃO (SP) Prova: FCC - 2018 - TRT - 2ª REGIÃO (SP) - Técnico Judiciário - Tecnologia da Informação
Considere a interface Java declarada abaixo:
public interface NewInterface {
}
A instrução que não causará erro, se colocada no corpo desta interface (entre as chaves), é:
		
	
	Public int aumentarSalario(int s){return s*1.1;}
	
	Default int obterDados();
	
	Protected void consultarProcesso();
	 
	Public void NewInterface();
	
	Public NewInterface();
	
	
	 5.
	Ref.: 5434082
	Pontos: 1,00  / 1,00
	
	Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas
Considere as afirmações abaixo sobre polimorfismo na linguagem de programação JAVA.
I -A vinculação tardia ocorre se o compilador escolher um método dentre os possíveis candidatos.
II -O polimorfismo indica o princípio de que o tipo real do objeto determina o método a ser chamado.
III - A vinculação antecipada ocorre se a escolha do método é feita quando o programa está sendo executado.
Quais estão corretas?
		
	
	I e II.
	 
	Apenas II.
	
	Apenas I.
	
	Apenas III.
	
	I, II e III.
	
	
	 6.
	Ref.: 5434078
	Pontos: 1,00  / 1,00
	
	Ano: 2018 Banca: FCC Órgão: SABESP Prova: FCC - 2018 - SABESP - Técnico em Gestão 01 - Informática  
As interfaces são usadas nas aplicações Java quando se deseja permitir que diversas classes implementem determinados métodos, mesmo que de formas diferentes. Em uma interface Java: 
		
	
	Não pode haver assinaturas de métodos cujo tipo de retorno seja void. 
	
	Pode haver múltiplos construtores, desde que recebam parâmetros diferentes. 
	
	Não pode haver dois ou mais métodos com o mesmo nome, mesmo que recebam parâmetros diferentes. 
	
	Todo método deverá ser implementado por uma das subclasses da aplicação pelo menos uma vez.
	 
	Os métodos não podem ter os modificadores protected ou private. 
	
	
	 
		
	EM2120552 - PROGRAMAÇÃO PARALELA EM JAVA: THREADS
	 
	 
	 7.
	Ref.: 5313378
	Pontos: 1,00  / 1,00
	
	(ESAF - Prefeitura de Natal/RN - Auditor do Tesouro Municipal - Tecnologia da Informação - 2008) Analise as seguintes afirmações relacionadas a conceitos sobre a linguagem de programação Java e os métodos da classe ThreadGroup:
I. O método isDestroyed( ) destrói o grupo e os subgrupos.
II. O método getParent( ) retorna a ascendente do grupo.
III. O método setMaxPriority( ) determina se há permissão para modificar o grupo.
IV. O método resume( ) reativa todas as threads do grupo.
Indique a opção que contenha todas as afirmações verdadeiras.
		
	 
	II e IV
	
	III e IV
	
	I e II
	
	II e III
	
	I e III
	
	
	 8.
	Ref.: 5299020
	Pontos: 1,00  / 1,00
	
	(IF/SE - Analista - Tecnologia da Informação - 2010) Em um trecho de código Java, um monitor chamado meuMonitor possui 5 threads em seu pool de espera. Todas essas threads possuem a mesma prioridade. Uma dessas threads é chamada thread 1. Como você pode notificar thread 1 para que ela passe do estado de espera para o estado de pronta?
		
	
	Executar notify(thread1); no trecho de código synchronized de meuMonitor.
	
	Executar meuMonitor.notify(thread1); no trecho de código synchronized de qualquer objeto.
	
	Executar thread1.notify(); no trecho de código synchronized de qualquer objeto.
	
	Executar thread1.notify(); em qualquer trecho de código (synchronized ou não) de qualquer objeto.
	 
	Você não pode especificar qual thread será notificada.
	
	
	 
		
	EM2120553 - INTEGRAÇÃO COM BANCO DE DADOS EM JAVA
	 
	 
	 9.
	Ref.: 5437062
	Pontos: 1,00  / 1,00
	
	Sistemas desenvolvidos em plataformas mais antigas, como COBOL e CLIPPER, eram votados para tipos de bancos de dados específicos, não sendo possível a mudança de fornecedor, ou exigindo grandes mudanças no código para viabilização, o que se tornou um problema com a grande quantidade de fabricantes para as bases relacionais. Uma solução para o problema foi a criação de uma camada intermediária de software, com o objetivo de deixar o acesso ao banco transparente para a linguagem, onde temos como exemplo o JDBC, sendo classificada como:
		
	
	Mensageria
	
	Back-end
	
	Front-end
	 
	Middleware
	
	Dispatcher
	
	
	 10.
	Ref.: 5437168
	Pontos: 1,00  / 1,00
	
	Através das ferramentas de produtividade do NetBeans, criamos um controlador JPA de forma automatizada, e tudo que precisamos para viabilizar seu funcionamento é o fornecimento, no construtor, de um objeto do tipo:
		
	 
	EntityManagerFactory
	
	Query
	
	EntiyManager
	
	NamedQuery
	
	Transaction

Outros materiais