Buscar

01 - PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA - Prova 01

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

Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 
	AV
	Aluno: 
	202009111891
	Professor: CAIRO AUGUSTO WILLAMIL LUZ
 
	Turma: 9001
	EEX0140_AV_202009111891 (AG) 
	 21/11/2021 00:11:34 (F) 
			Avaliação:
9,0
	Nota Partic.:
	Av. Parcial.:
2,0
	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?
		
	
	Arrays.sort(letras);
	 
	Collections.sort(letras);
	
	Collections.order(letras);
	
	Arrays.sortby(letras);
	
	Arrays.order(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:
		
	 
	Composição
	
	Agrupamento
	
	Herança
	
	Generalização
	
	Especializaçã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:
		
	
	Métodos e atributos protegidos são legados às subinterfaces.
	
	Só podem possuir atributos privados.
	 
	Admitem herança múltipla.
	
	Estendem apenas classes concretas e interfaces.
	
	Não permitem atributos públicos.
	
	
	 4.
	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?
		
	
	Apenas III.
	
	I, II e III.
	
	Apenas I.
	
	I e II.
	 
	Apenas II.
	
	
	 5.
	Ref.: 5434037
	Pontos: 1,00  / 1,00
	
	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 é:
		
	 
	ClasseBase!ClasseDerivada!ClasseDerivada!
	
	ClasseBase!ClasseDerivada!
	
	ClasseDerivada!ClasseDerivada!ClasseDerivada!
	
	ClasseBase!ClasseBase!ClasseBase!
	
	ClasseBase!ClasseBase!ClasseDerivada!
	
	
	 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 dois ou mais métodos com o mesmo nome, mesmo que recebam parâmetros diferentes. 
	
	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. 
	
	Todo método deverá ser implementado por uma das subclasses da aplicação pelo menos uma vez.
	
	Pode haver múltiplos construtores, desde que recebam parâmetros diferentes. 
	
	
	 
		
	EM2120552 - PROGRAMAÇÃO PARALELA EM JAVA: THREADS
	 
	 
	 7.
	Ref.: 5313369
	Pontos: 1,00  / 1,00
	
	(BRDE - AOCP - Analista de Sistemas - Desenvolvimento de Sistemas - 2012) Sobre Multiprogramação e Threads em Java, analise as assertivas e assinale a alternativa que aponta as corretas:
I.  A Multiprogramação é uma maneira de alcançar uma forma limitada de paralelismo, mesmo em um computador com apenas uma CPU.
II. Mesmo em um computador com apenas uma CPU, diferentes threads de uma aplicação gráfica como exemplo podem parecer estar todas sendo executadas ao mesmo tempo.
III. Java threads são objetos que podem cooperar e comunicar-se entre si para compartilhar objetos em memória, a tela, ou outros tipos de recursos e periféricos.
IV. A troca entre as threads sendo executadas ocorre rapidamente porque cada thread possui sua própria pilha armazenada na memória da Máquina Virtual Java. A pilha de cada thread contém as varáveis locais e os frames dos métodos que a thread está executando atualmente.
		
	
	Apenas I e III
	 
	I, II, III e IV
	
	Apenas II e III
	
	Apenas I e II
	
	Apenas II, III e IV
	
	
	 8.
	Ref.: 5313371
	Pontos: 1,00  / 1,00
	
	(DATAPREV - Analista Tecnologia da Informação - 2014) Analise o código a seguir:
De acordo com a análise do código, determine a alternativa que descreve, corretamente, a função do método yield(), na linha 16.
		
	
	Permite a implantação de uma concorrência sincronizada.
	
	Atribui o estado de inoperante, colocando-a no estado de sleep().
	 
	Faz com que a thread corrente pause, possibilitando que outra thread seja executada.
	
	Efetua o registro da thread no schduler.
	
	Atribui um nome a uma thread em execução.
	
	
	 
		
	EM2120553 - INTEGRAÇÃO COM BANCO DE DADOS EM JAVA
	 
	 
	 9.
	Ref.: 5437067
	Pontos: 1,00  / 1,00
	
	O padrão DAO (Data Access Object) é utilizado em conjunto com o padrão MVC, e provê várias características importantes para a arquitetura, entre as quais destacamos, na plataforma Java:
I - Encapsula o acesso ao banco de dados, com a separação entre regras de persistência e regras de negócio.
II - A codificação para o acesso ao banco de dados pode variar sem que a aplicação seja alterada substancialmente.
III - A aplicação pode utilizar múltiplas formas de acesso aos dados, de uma forma muito mais organizada.
IV - Substitui completamente o padrão JDBC por possuir métodos automáticos de acesso à persistência utilizada.
Assinale a resposta que indica o conjunto de afirmativas verdadeiras:
		
	
	Somente I e II
	 
	Somente I, II e III
	
	Somente II e III
	
	Somente II, III e IV
	
	Somente II e IV           
	
	
	 10.
	Ref.: 5437095
	Pontos: 0,00  / 1,00
	
	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
	 
	EntityManagerFactory / EntityManager / persist
	
	Database / Entity / put
	
	Connection / Statement / execute
	 
	EntityManager / Command / insert

Continue navegando