Buscar

EXERCICIO PROGRAMAÇÃO ORIENTADA A OBJETO JAVA 3

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

1a
          Questão
	Acerto: 1,0  / 1,0
	
	(COTEC − 2020 − Prefeitura de São Francisco/MG − Técnico em Informática)
Considere o seguinte programa escrito em linguagem Java:
Analisando a lógica do programa anterior, é CORRETO afirmar que, ao final da execução do programa, serão impressas as respostas disponíveis na alternativa:
		
	
	Valor para Pagar Hoje: 4000.0 Valor para Pagar Hoje+1: 4100.0 Valor para Pagar Hoje+2: 4200.0 Valor para Pagar Hoje+3: 4300.0 Valor para Pagar Hoje+4: 4400.0
	
	Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0
	 
	Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar Hoje+4: 1034.0
	
	Valor para Pagar Hoje: 4000.0 Valor para Pagar Hoje+0: 4100.0 Valor para Pagar Hoje+1: 4200.0 Valor para Pagar Hoje+2: 4300.0 Valor para Pagar Hoje+3: 4400.0 Valor para Pagar Hoje+4: 4500.0
	
	Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar Hoje+4: 1034.0 Valor para Pagar Hoje+5: 1035.0
	
	Explicação:
Resposta correta: Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar Hoje+4: 1034.0
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	(FUNRIO − 2018 − Câmara de São João de Meriti/ RJ − Analista Legislativo − Analista em Tecnologia − Adaptada)
No que diz respeito à criação de métodos em Java, observe o fragmento a seguir.
O qualificador, também conhecido por modificador, define a visibilidade e pode ser de três tipos básicos:
 
I. O método é visível apenas pela própria classe. É o qualificador mais restritivo.
II. O método é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote.
III. O método é visível por qualquer classe. É o qualificador mais aberto no sentido de que qualquer classe pode usar este método.
 
Os tipos básicos dos modificadores descritos em I, II e III são, respectivamente:
		
	 
	"Private", "protected" e "public".
	
	"Protected", "public" e "private".
	
	"Private", "public" e "protected".
	
	"Protected", "private" e "public".
	
	"Public", "private" e "protected".
	
	Explicação:
Resposta correta: "Private", "protected" e "public".
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimorfismo. Em Java, uma interface:
		
	
	Pode ser instanciada diretamente por meio da instrução new.
	
	Pode possuir assinaturas de métodos públicos e protegidos.
	
	Somente permite herança simples.
	 
	Pode possuir métodos abstratos e estáticos.
	
	Pode conter declarações de constantes e de variáveis não inicializadas.
	
	Explicação:
A resposta certa é: Pode possuir métodos abstratos e estáticos.
	
		4a
          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'' é:
		
	
	Void
	 
	Abstract
	
	Interface
	
	Final
	
	Public
	
	Explicação:
A resposta certa é: Abstract
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2010 Banca: FDC Órgão: MAPA Prova: FUNDAÇÃO DOM CINTRA - 2010 - MAPA - Analista de Sistemas
Analise as seguintes sentenças em relação à linguagem Java:
I. Java suporta diretamente somente herança simples, entretanto ela permite uma versão de herança múltipla com a implementação da classe virtual abstract.
II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar à definição da classe a palavra-chave implements seguida das interfaces separadas por vírgula.
III. Em Java, quando um método é definido como final, ele pode ser sobreposto somente em classes descendentes.
Em relação às sentenças supracitadas, pode-se afirmar que apenas:
		
	 
	II é verdadeira;
	
	I é verdadeira;
	
	III é verdadeira;
	
	II e III são verdadeiras.
	
	I e II são verdadeiras;
	
	Explicação:
A resposta certa é: II é verdadeira;
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2015 Banca: CETAP Órgão: MPC-PA Prova: CETAP - 2015 - MPCM-PA - Técnico em Informática - Desenvolvimento
A herança entre classes, em Java, define-se, utilizando a palavra-chave:
		
	
	References
	 
	Eextends
	
	Implements
	
	Matches
	
	Inherits
	
	Explicação:
A resposta certa é: Eextends
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Em Java, quando uma thread está aguardando para obter a trava de um semáforo, ela encontra-se no estado:
		
	 
	BLOCKED
	
	STOPED
	
	RUNNABLE
	
	TIMED_WAITING
	
	WAITING
	
	Explicação:
A resposta certa é: BLOCKED
	
		8a
          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:
		
	
	Classes finais
	
	Objetos estáticos
	
	Objetos finais
	
	Classes estáticas
	 
	Objetos imutáveis
	
	Explicação:
A resposta certa é: Objetos imutáveis
	
		9a
          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:
		
	 
	UPDATE
	
	INSERT
	
	SELECT
	
	DELETE
	
	CREATE
	
	Explicação:
A resposta certa é: UPDATE
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere as linhas apresentadas a seguir, extraídas de um método em uma aplicação Java SE que acessa um banco de dados MySQL.
Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções:  
		
	
	IOException e IllegalArgumentException      
	
	ClassNotFoundException e NullPointerException
	
	InterruptedException e NullPointerException           
	 
	ClassNotFoundException e SQLException  
	
	InterruptedException e SQLException           
	
	Explicação:
A resposta certa é: ClassNotFoundException e SQLException

Continue navegando