Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Prévia do material em texto

04/02/2024, 22:11 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
Exercício por
Temas
 avalie sua aprendizagem
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
''Polimor�smo''. A palavra que completa as lacunas na classe ''Conta'' é:
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA
Lupa  
 
DGT0244_202106085531_TEMAS
Aluno: RAPHAEL SILVEIRA SÁ Matr.: 202106085531
Disc.: PROGRAMAÇÃO ORIENT  2023.4 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
EM2120550 - APROFUNDAMENTO DE HERANÇA E POLIMORFISMO EM JAVA
 
1.
Void
Final
Abstract
Interface
Public
Data Resp.: 04/02/2024 08:09:54
Explicação:
A resposta certa é: Abstract
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:diminui();
javascript:aumenta();
javascript:aumenta();
04/02/2024, 22:11 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas
Considere as a�rmações abaixo sobre polimor�smo 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 polimor�smo 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?
Ano: 2012 Banca: CESGRANRIO Órgão: Petrobras Prova: CESGRANRIO - 2012 - BR Distribuidora - Pro�ssional
Júnior - Formação Analista de Sistemas - Ênfase em Java - Crm e Web.
Nas linguagens orientadas a objeto, existe uma diferença entre a referência a um objeto e o valor do objeto. Em
Java, o operador = = e o método equals, este de�nido para a classe Object, apresentam comportamento especí�co,
que tem relação com essa característica. Considere o exemplo de um código Java 6 a seguir:
public class Questao {
public static void main(String [ ] args) {
Integer a,b,c,d,e ;
int f ;
char r1,r2,r3,r4,r5 ;
String s ;
a=1; b=1; c = a ;
d= b; f=1; e = f.;
r 1= ( a.equals(b)? 's' : 'n' ) ;
r 2= ( a.equals(c)? 's' : 'n' ) ;
r 3= ( a==d? 's' : 'n' ) ;
r 4= ( a==e? 's' : 'n' ) ;
r 5= ( a.equals(f)? 's' : 'n' ) ;
s = " "+r1+r2+r3+r4+r5 ;
System.out.println(s) ;
}
}
Executando-se esse código, em que é possível testar como o comportamento exempli�cado foi implementado para
a classe Integer e o tipo int, a resposta impressa será:
 
2.
I, II e III.
Apenas II.
I e II.
Apenas III.
Apenas I.
Data Resp.: 04/02/2024 08:09:59
Explicação:
A resposta certa é: Apenas II.
 
3.
04/02/2024, 22:11 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimor�smo. Em Java,
uma interface:
Ano: 2017 Banca: INSTITUTO AOCP Órgão: EBSERH Prova: INSTITUTO AOCP - 2017 - EBSERH - Analista de
Tecnologia da Informação - Processos (HUJB - UFCG)
Ao desenvolver um sistema utilizando a linguagem JAVA, alguns conceitos fazem parte da programação, como
encapsulamento, herança e polimor�smo. No polimor�smo, temos o conceito de cast implícito. Assinale a
alternativa que apresenta o comando que usa cast implícito.
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 a�rmativas:
I. O equals recebe um Object como argumento e veri�ca 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.
nnsss
snnns
sssss
nssss
ssnns
Data Resp.: 04/02/2024 08:10:05
Explicação:
A resposta certa é: sssss
 
4.
Somente permite herança simples.
Pode conter declarações de constantes e de variáveis não inicializadas.
Pode possuir assinaturas de métodos públicos e protegidos.
Pode possuir métodos abstratos e estáticos.
Pode ser instanciada diretamente por meio da instrução new.
Data Resp.: 04/02/2024 08:10:10
Explicação:
A resposta certa é: Pode possuir métodos abstratos e estáticos.
 
5.
double[ ] nota = {7, 8, 9, 1, 4, 2};
if (c instanceof Alcool) {abastecerAlcool (c);}
Pai objeto = new Filho();
Filho objetoFilho = (Filho)objetoPai;
void parar() {System.out.println(''Parado!'')};
Data Resp.: 04/02/2024 08:10:14
Explicação:
A resposta certa é: Pai objeto = new Filho();
 
6.
04/02/2024, 22:11 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
III. Quando comparamos duas variáveis referência no Java, o == veri�ca se as duas variáveis se referem ao mesmo
objeto.
Podemos a�rmar corretamente que:
Em um sistema de gerenciamento de universidade, uma classe Pessoa é usada como base para as classes Estudante
e Professor. A classe Pessoa contém atributos comuns como nome e idade. A herança é aplicada para compartilhar
esses atributos com as subclasses.
Qual dos seguintes é um exemplo de herança no cenário descrito acima?
Na implementação de um sistema bancário, a classe Conta serve como base para ContaCorrente e ContaPoupanca.
Ambas as subclasses sobrescrevem o método calcularJuros, de�nido em Conta.
Qual é um exemplo de sobrescrita de método no cenário descrito?
Apenas a a�rmativa II está correta.
Apenas a a�rmativa III está correta.
As a�rmativas II e III estão corretas.
Apenas a a�rmativa I está correta.
As a�rmativas I e II estão corretas.
Data Resp.: 04/02/2024 08:10:18
Explicação:
A resposta certa é: As a�rmativas II e III estão corretas.
 
7.
Estudante e Professor herdam métodos exclusivos de Pessoa.
Estudante e Professor herdam atributos de Pessoa.
Estudante e Professor são superclasses de Pessoa.
Pessoa, Estudante e Professor são classes independentes.
Pessoa é uma interface implementada por Estudante e Professor.
Data Resp.: 04/02/2024 08:10:22
Explicação:
Neste cenário, a herança é demonstrada pelas classes Estudante e Professor herdando atributos da classe
Pessoa. Esse é um exemplo clássico de herança em programação orientada a objetos, onde as subclasses
compartilham características comuns de�nidas na classe base.
 
8.
ContaCorrente e ContaPoupanca têm seus próprios métodos calcularJuros, distintos de Conta.
Conta chama o método calcularJuros de suas subclasses.
O método calcularJuros é exclusivo de ContaCorrente e ContaPoupanca.
ContaCorrente e ContaPoupanca usam o método calcularJuros de Conta sem alterações.
CalcularJuros é uma interface implementada por ContaCorrente e ContaPoupanca.
Data Resp.: 04/02/2024 08:10:26
Explicação:
A sobrescrita de método ocorre quando uma subclasse rede�ne um método herdado da classe base. Neste caso,
ContaCorrente e ContaPoupanca sobrescrevem o método calcularJuros da classe Conta, permitindo que cada
tipo de conta tenha uma implementação especí�ca para o cálculo de juros.
 
04/02/2024, 22:11 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
Em um software de controle de estoque, uma classe Produto é a base para diferentes categorias de produtos, como
Eletrônicos e Vestuário. Cada subclasse adiciona atributos especí�cos como voltagem para Eletrônicos.
No contexto de polimor�smo, qual é a característica correta?
Um jogo de computador utiliza a classe Personagem como base para diferentes tipos de personagens, como
Guerreiro e Mago. Cada subclasse possuimétodos únicos, como atacar para Guerreiro e conjurar para Mago.
Qual característica da programação orientada a objetos é exempli�cada pela presença de métodos únicos em
Guerreiro e Mago?
9.
Produto é uma interface que Eletrônicos e Vestuário implementam.
A classe Produto pode instanciar objetos de Eletrônicos e Vestuário.
Eletrônicos e Vestuário não podem ter métodos próprios.
Objetos de Eletrônicos e Vestuário podem ser tratados como objetos Produto.
Todas as subclasses podem usar métodos exclusivos da classe Produto.
Data Resp.: 04/02/2024 08:10:29
Explicação:
O polimor�smo permite que objetos de subclasses (Eletrônicos e Vestuário) sejam tratados como objetos da
classe base (Produto). Isso facilita a manipulação de diferentes tipos de produtos em um sistema de controle de
estoque, sem a necessidade de conhecer a classe especí�ca de cada objeto.
 
10.
Polimor�smo, permitindo que Guerreiro e Mago sejam tratados como Personagem.
Encapsulamento, através da ocultação de detalhes internos das subclasses.
Herança, com Guerreiro e Mago herdando a estrutura de Personagem.
Sobrecarga de métodos, onde métodos com o mesmo nome têm parâmetros diferentes.
Especialização, onde subclasses adicionam métodos e atributos especí�cos.
Data Resp.: 04/02/2024 08:10:33
Explicação:
A especialização é evidenciada na adição de métodos únicos (atacar e conjurar) nas subclasses Guerreiro e
Mago. Essa característica permite que cada subclasse expanda e personalize sua funcionalidade além da classe
base Personagem.
    Não Respondida      Não Gravada     Gravada
Exercício por Temas inciado em 04/02/2024 08:09:50.

Mais conteúdos dessa disciplina