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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

1a
          Questão
	Acerto: 1,0  / 1,0
	
	(FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas)
Para responder à questão, considere as Figuras 12(a) e 12(b). A Figura 12(a) mostra um diagrama de classes, da UML, a partir do qual implementou-se os programas principal e secundários, na linguagem de programação Java. Sobre esses programas em Java, considere os seguintes aspectos: (1) todos os programas foram implementados dentro de uma package chamada "ciga"; (2) os programas estão funcionando corretamente; (3) os métodos "get" permitem retornar o conteúdo de uma variável, por exemplo, "getR" retorna o conteúdo de "r"; e (4) a variável "x" ainda não foi declarada em nenhum dos programas. A Figura 12(b) mostra, intencionalmente, apenas parte do código fonte, tendo-se inserido, no local apontado pela seta nº 1, um retângulo de modo a ocultar o código fonte existente nesse local. Nas Figuras 12(b) e 12(c) foram inseridos, intencionalmente, retângulos nos locais apontados pelas setas de nº 1, 3 e 4, de modo a ocultar qualquer código existente nesses locais.
 
Após observar as Figuras 12(a), 12(b) e 12(c), analise as assertivas a seguir:
I. A classe "B", ao ser implementada em um programa em Java, permitirá a violação do princípio fundamental da orientação a objeto chamado encapsulamento.
II. Todo objeto da classe "A", ao ser criado, terá somente as variáveis de instância "r" e "s".
III. Além dos métodos já existentes na classe "A", é possível, também, criar mais o seguinte, na Figura 12(a): + A(varR : int);
Quais estão corretas?
		
	 
	I, II e III.
	
	Apenas II.
	
	Apenas I.
	
	Apenas I e II.
	
	Apenas II e III.
	Respondido em 13/06/2022 21:18:34
	
	Explicação:
Resposta correta: I, II e III.
	
		2a
          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?
		
	
	O carro é Corsa
	
	O carro é null
	
	Corsa
	
	null
	 
	O código não será compilado, pois apresenta erros
	Respondido em 13/06/2022 21:11:18
	
	Explicação:
Resposta correta: O código não será compilado, pois apresenta erros
	
		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:
		
	
	Uma interface pode implementar uma classe.
	
	Elas fazem parte de herança.
	 
	As variáveis são implicitamente public static final.
	
	Interfaces são equivalentes às classes abstratas.
	
	As variáveis e os métodos podem ter qualquer modificador de acesso.
	Respondido em 13/06/2022 21:12:03
	
	Explicação:
A resposta certa é: As variáveis são implicitamente public static final.
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	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.
	
	Apenas a afirmativa I está correta.
	 
	As afirmativas II e III estão corretas.
	
	As afirmativas I e II estão corretas.
	
	Apenas a afirmativa II está correta.
	Respondido em 13/06/2022 21:13:18
	
	Explicação:
A resposta certa é: As afirmativas II e III estão corretas.
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas
Assinale a afirmativa correta sobre herança em JAVA.
		
	
	Propriedades mais especializadas da hierarquia ficam em superclasses.
	
	Propriedades comuns a todas as classes da hierarquia ficam em subclasses.
	 
	Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
	
	Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface.
	
	Subclasses têm acesso aos campos privados da sua superclasse.
	Respondido em 13/06/2022 21:13:49
	
	Explicação:
A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2012 Banca: FADESP Órgão: MPE-PA Prova: FADESP - 2012 - MPE-PA - Técnico - Analista de Sistemas - Desenvolvimento (ADAPTADA)
O sistema abaixo foi desenvolvido na linguagem Java e precisa ser completado para implementar o conceito de ''Polimorfismo''. A palavra que completa as lacunas na classe ''Conta'' é:
		
	
	Interface
	
	Final
	
	Void
	
	Public
	 
	Abstract
	Respondido em 13/06/2022 21:17:20
	
	Explicação:
A resposta certa é: Abstract
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	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:
		
	 
	Objetos imutáveis
	
	Objetos finais
	
	Objetos estáticos
	
	Classes estáticas
	
	Classes finais
	Respondido em 13/06/2022 21:15:08
	
	Explicação:
A resposta certa é: Objetos imutáveis
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	(ESAF - CGU - Analista de Finanças e Controle - Tecnologia da Informação - 2006) As unidades concorrentes em Java são objetos que incluem um método chamado run, cujo código pode estar em execução concorrente. Uma das maneiras de se definir uma classe cujos objetos podem ter métodos concorrentes é definir uma:
		
	
	Exceção com interrupção para o método run ativo, sempre que um novo método run for instanciado.
	
	Classe abstrata run e, em seguida, definir subclasses run.
	
	Exceção para o método run.
	
	Exceção para o método main.
	 
	Subclasse da classe predefinida thread, que fornece suporte para o método run.
	Respondido em 13/06/2022 21:14:53
	
	Explicação:
A resposta certa é: Subclasse da classe predefinida thread, que fornece suporte para o método run.
	
		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?
		
	
	getResultList
	 
	persist
	
	remove
	
	merge
	
	getReference
	Respondido em 13/06/2022 21:16:30
	
	Explicação:
A resposta certa é: persist
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	O padrão DAO surgiu para resolver um problema recorrente em sistemas cadastrais, onde comandos SQL dispersos, em meio ao código do aplicativo, diminuem o reuso e aumentam a dificuldade de manutenção. Esse padrão tem como objetivo concentrar os comandos SQL em classes específicas, onde o método alterar, por exemplo, receberia uma entidade como parâmetro e invocaria um comando do tipo:
		
	
	DELETE
	
	SELECT
	
	INSERT
	 
	UPDATE
	
	CREATE
	Respondido em 13/06/2022 21:20:21
	
	Explicação:A resposta certa é: UPDATE

Mais conteúdos dessa disciplina