Logo Passei Direto
Buscar

Simulado AV 02- PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA

User badge image
Mariah Santos

em

Ferramentas de estudo

Questões resolvidas

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+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

Analise as seguintes sentenças em relação à linguagem Java.
Em relação às sentenças supracitadas, pode-se afirmar que apenas:
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.
III é verdadeira;
II é verdadeira;
II e III são verdadeiras.
I e II são verdadeiras.
I é verdadeira;

Sobre Prioridade e Agendamento de Thread na linguagem de programação Java, analise as afirmacoes e assinale a(s) correta(s).
I. Por padrão, toda thread recebe uma DEFAULT_PRIORITY (uma constante de 5).
II. Toda thread do Java tem uma prioridade de thread que auxilia na ordenação em que estão agendadas.
III. O agendamento de thread consegue garantir que, em diferentes sistemas operacionais, cada processo gastará a mesma fatia de tempo.
IV. Em Java, cada nova thread herda a prioridade da thread que a cria.
Apenas II e IV
Apenas I, III e IV
I, II, III e IV
Apenas I
Apenas II, III e IV

Ao utilizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma delas permite criar as entidades do JPA a partir da conexão ao banco de dados via JDBC.
Qual opção está sendo descrita aqui?
Persistence Unit
Entity Classes from Database
Java Server Faces from JPA Controller Classes
JPA Controller Classes from Entity Classes
Swing GUI Forms from Entity Classes

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:
ClassNotFoundException e NullPointerException
InterruptedException e SQLException
ClassNotFoundException e SQLException
IOException e IllegalArgumentException
InterruptedException e NullPointerException

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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+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

Analise as seguintes sentenças em relação à linguagem Java.
Em relação às sentenças supracitadas, pode-se afirmar que apenas:
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.
III é verdadeira;
II é verdadeira;
II e III são verdadeiras.
I e II são verdadeiras.
I é verdadeira;

Sobre Prioridade e Agendamento de Thread na linguagem de programação Java, analise as afirmacoes e assinale a(s) correta(s).
I. Por padrão, toda thread recebe uma DEFAULT_PRIORITY (uma constante de 5).
II. Toda thread do Java tem uma prioridade de thread que auxilia na ordenação em que estão agendadas.
III. O agendamento de thread consegue garantir que, em diferentes sistemas operacionais, cada processo gastará a mesma fatia de tempo.
IV. Em Java, cada nova thread herda a prioridade da thread que a cria.
Apenas II e IV
Apenas I, III e IV
I, II, III e IV
Apenas I
Apenas II, III e IV

Ao utilizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma delas permite criar as entidades do JPA a partir da conexão ao banco de dados via JDBC.
Qual opção está sendo descrita aqui?
Persistence Unit
Entity Classes from Database
Java Server Faces from JPA Controller Classes
JPA Controller Classes from Entity Classes
Swing GUI Forms from Entity Classes

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:
ClassNotFoundException e NullPointerException
InterruptedException e SQLException
ClassNotFoundException e SQLException
IOException e IllegalArgumentException
InterruptedException e NullPointerException

Prévia do material em texto

Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA   
	Aluno(a): 
	
	Acertos: 10,0 de 10,0
	19/11/2021
		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+4: 1034.0 Valor para Pagar Hoje+5: 1035.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: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0
	Respondido em 19/11/2021 09:47:24
	
	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
	
	(CONSULPLAN - 2017 - Câmara de Nova Friburgo/RJ - Oficial Administrativo − Adaptada)
Na linguagem de programação Java, o conceito de um objeto ter a capacidade de ser referenciado de diversas formas é conhecido como:
		
	 
	Polimorfismo
	
	Superclasse
	
	Agregação
	
	Herança
	
	Reescrita
	Respondido em 19/11/2021 09:48:01
	
	Explicação:
Resposta coreta: Polimorfismo
	
		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 conter declarações de constantes e de variáveis não inicializadas.
	
	Pode ser instanciada diretamente por meio da instrução new.
	
	Pode possuir assinaturas de métodos públicos e protegidos.
	 
	Pode possuir métodos abstratos e estáticos.
	
	Somente permite herança simples.
	Respondido em 19/11/2021 09:48:21
	
	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'' é:
		
	 
	Abstract
	
	Void
	
	Final
	
	Interface
	
	Public
	Respondido em 19/11/2021 09:48:39
	
	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:
		
	
	I é verdadeira;
	
	I e II são verdadeiras;
	
	II e III são verdadeiras.
	
	III é verdadeira;
	 
	II é verdadeira;
	Respondido em 19/11/2021 09:48:52
	
	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
	
	Inherits
	 
	Eextends
	
	Matches
	
	Implements
	Respondido em 19/11/2021 09:48:58
	
	Explicação:
A resposta certa é: Eextends
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	(IDECAN - CREFITO/PR - Analista de Sistemas - 2013 ) (Questão modificada) As prioridades de thread em Java variam entre MIN_PRIORITY e MAX_PRIORITY, e por padrão toda thread recebe a prioridade NORM_PRIORITY.
Assinale a alternativa que apresenta os valores da constante de cada uma das prioridades:
		
	 
	MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 10); NORM_PRIORITY (uma constante de 5)
	
	MIN_PRIORITY (uma constante de 5); MAX_PRIORITY (uma constante de 1); NORM_PRIORITY (uma constante de 10)
	
	MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 2); NORM_PRIORITY (uma constante de 0)
	
	MIN_PRIORITY (uma constante de 0); MAX_PRIORITY (uma constante de 5); NORM_PRIORITY (uma constante de 3)
	
	MIN_PRIORITY (uma constante de 10); MAX_PRIORITY (uma constante de 5); NORM_PRIORITY (uma constante de 1)
	Respondido em 19/11/2021 09:50:20
	
	Explicação:
A resposta certa é: MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 10); NORM_PRIORITY (uma constante de 5)
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	(AOCP - BRDE - Analista de Sistemas - 2012) Sobre Prioridade e Agendamento de Thread na linguagem de programação Java, analise as afirmações e assinale a(s) correta(s).
I. Por padrão, toda thread recebe uma DEFAULT_PRIORITY (uma constante de 5).
II. Toda thread do Java tem uma prioridade de thread que auxilia na ordenação em que estão agendadas.
III. O agendamento de thread consegue garantir que, em diferentes sistemas operacionais, cada processo gastará a mesma fatia de tempo.
IV. Em Java, cada nova thread herda a prioridade da thread que a cria.
		
	
	Apenas II, III e IV
	
	Apenas I, III e IV
	 
	Apenas II e IV
	
	I, II, III e IV
	
	Apenas I
	Respondido em 19/11/2021 09:51:39
	
	Explicação:
A resposta certa é : Apenas II e IV
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Ao utilizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma delas permite criar as entidades do JPA a partir da conexão ao banco de dados via JDBC. Qual opção está sendo descrita aqui?
		
	
	Persistence Unit
	 
	Entity Classes from Database
	
	Swing GUI Forms from Entity Classes
	
	Java Server Faces from JPA Controller Classes
	
	JPA Controller Classes from Entity Classes
	Respondido em 19/11/2021 09:53:46
	
	Explicação:
A resposta certa é: Entity Classes from Database
	
		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:  
		
	
	InterruptedException e NullPointerException           
	
	IOException e IllegalArgumentException      
	 
	ClassNotFoundException e SQLException  
	
	InterruptedException e SQLException           
	
	ClassNotFoundException e NullPointerException
	Respondido em 19/11/2021 09:54:29
	
	Explicação:
A resposta certa é: ClassNotFoundException e SQLException

Mais conteúdos dessa disciplina