Buscar

AV PROGRAMAÇÃO ORIENTADA A OBJETO EM JAVA NOTA 10

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

1a Questão (Ref.: 202012690145)
	(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?
		
	
	Arrays.order(letras);
	
	Collections.sort(letras);
	
	Arrays.sortby(letras);
	
	Collections.order(letras);
	
	Arrays.sort(letras);
	
	
	 2a Questão (Ref.: 202012603183)
	TJ/SC − 2010 − Analista de Sistemas
Assinale a alternativa que indica o que acontece quando se tenta compilar e executar a seguinte classe em Java:
		
	
	O código produz um erro de compilação, pois o compilador não conseguirá determinar a qual comando "if" a cláusula "else" se refere.
	
	O código será compilado normalmente e exibirá "false" quando for executado.
	
	O código será compilado normalmente e exibirá a expressão "Teste 1" quando for executado.
	
	O código produz um erro de compilação, uma vez que a sintaxe do comando "if" está incorreta.
	
	O código será compilado normalmente e exibirá a expressão "Teste 2" quando for executado.
	
	
	 3a Questão (Ref.: 202013620876)
	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:
		
	
	Admitem herança múltipla.
	
	Estendem apenas classes concretas e interfaces.
	
	Não permitem atributos públicos.
	
	Só podem possuir atributos privados.
	
	Métodos e atributos protegidos são legados às subinterfaces.
	
	
	 4a Questão (Ref.: 202013620929)
	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?
		
	
	Apenas III.
	
	Apenas II.
	
	I e II.
	
	Apenas I.
	
	I, II e III.
	
	
	 5a Questão (Ref.: 202013620884)
	Ano: 2016 Banca: UFES Órgão: UFES Prova: UFES - 2016 - UFES - Técnico de Tecnologia da Informação
Considerando o conceito de polimorfismo, analise o programa composto pelas três classes abaixo e escrito em Java.
A saída a ser impressa pelo programa é:
		
	
	ClasseDerivada!ClasseDerivada!ClasseDerivada!
	
	ClasseBase!ClasseBase!ClasseBase!
	
	ClasseBase!ClasseDerivada!ClasseDerivada!
	
	ClasseBase!ClasseDerivada!
	
	ClasseBase!ClasseBase!ClasseDerivada!
	
	
	 6a Questão (Ref.: 202013620925)
	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. 
	
	Os métodos não podem ter os modificadores protected ou private. 
	
	Pode haver múltiplos construtores, desde que recebam parâmetros diferentes. 
	
	Todo método deverá ser implementado por uma das subclasses da aplicação pelo menos uma vez.
	
	Não pode haver dois ou mais métodos com o mesmo nome, mesmo que recebam parâmetros diferentes. 
	
	
	 7a Questão (Ref.: 202013497233)
	(AOCP - BRDE - Analista de Sistemas - Desenvolvimento de Sistemas - 2012) Analise as opções e assinale as corretas sobre os diferentes estados em que uma Thread Java pode estar:
I. Nova
II. Executável
III. Bloqueada
IV. Terminada
V. Esquecida
VI. Persistida
		
	
	I, II, III, IV, V e VI
	
	Apenas I, II e III
	
	Apenas I, II, III e V
	
	Apenas I, II, III e IV
	
	Apenas I, II, III, IV e V
	
	
	 8a Questão (Ref.: 202013485867)
	(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 thread1.notify(); em qualquer trecho de código (synchronized ou não) de qualquer objeto.
	
	Executar meuMonitor.notify(thread1); no trecho de código synchronized de qualquer objeto.
	
	Executar notify(thread1); no trecho de código synchronized de meuMonitor.
	
	Executar thread1.notify(); no trecho de código synchronized de qualquer objeto.
	
	Você não pode especificar qual thread será notificada.
	
	
	 9a Questão (Ref.: 202013623942)
	Ao trabalhar com JPA temos uma programação bastante simples para as operações de inserção no banco de dados, dentro de um ambiente transacional, permitindo um alto nível de padronização, como pode ser observado no trecho de código incompleto, apresentado a seguir.
Considerando o padrão de escrita do JPA, qual opção deve completar, respectivamente, as lacunas (1), (2) e (3), para que o código se torne funcional?
		
	
	EntityFactory / EntityManager / save
	
	Connection / Statement / execute
	
	EntityManager / Command / insert
	
	EntityManagerFactory / EntityManager / persist
	
	Database / Entity / put
	
	
	 10a Questão (Ref.: 202013624015)
	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:
		
	
	Transaction
	
	NamedQuery
	
	Query
	
	EntiyManager
	
	EntityManagerFactory

Outros materiais