Buscar

Teste05 - LINGUAGEM DE PROGRAMAÇÃO

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

Prévia do material em texto

1/2020 EPS
1/4
 
 
 
 LINGUAGEM DE PROGRAMAÇÃO
5a aula
 Lupa 
Exercício: 
Aluno(a): 
Disciplina: LINGUAGEM DE PROGRAMAÇÃO 
 
Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes Física e
Jurídica com a classe Pessoa do modelo abaixo:
 
Package
 Extends
Import
Unify
Generalation
R
 
A palavra reservada EXTENDS implementa qual o conceito?
 Herança
Associação
Visibilidade
Polimorfismo
 Questão1
 Questão2
TESTE DE CON
ANANIAS DO PEITO PELUDO 2020 EAD
 HECIMENTO 05
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
1/2020 EPS
2/4
Portabilidade
R
 
Em POO (programação orientada a objetos), dizer que a classe A é superclasse de B é o mesmo que dizer que:
A implementa B
A estende B
A é derivada de B
B implementa A
 B é derivada de A
R
 
Qual(is) saída(s) após a execução do código abaixo?
class Primeira { int x = 20; void Calc(int aux1) { x*=aux1; } }
class Segunda extends Primeira { void Calc(int aux2) { x+=aux2; } }
class Terceira extends Segunda { String a = "Sistema de Informação"; }
class Testando { public static void main(String[] args) {
Terceira t = new Terceira();
Primeira p = new Primeira();
t.Calc(3);
System.out.print(t.x+" "+p.x); }
}
20 3
20 20
23 23
Sistema de Informação
 23 20
R
 
Considere A, B, C e D quatro classes Java declaradas conforme o seguinte:
public interface A{
 public void abstract metodoX( );
}
public class B implements A{
 . . .
}
public class C{
 B objetoB=new B( );
 public void metodoY( ){
 public class D{
 Questão3
 Questão4
 Questão5
1/2020 EPS
3/4
 . . .
 }
 }
}
 
Assinale a alternativa incorreta
 A classe C possui uma classe aninhada.
A classe B, sendo concreta, é classe anônima para a classe C.
A classe B, para ser concreta, deve implementar o metodoX( ).
Não é possível instanciar A.
A classe D é classe local para a classe C.
R
 
 Em Orientação a Objetos (O.O.), o conceito que representa uma classe que NÃO possui objetos instanciados a partir dela é:
superclasse
herança
subclasse
classe oculta
 classe abstrata
R
 
Quando se pensa em uma classe como um tipo de dados, se imagina que os objetos desse tipo ou classe sempre serão
instanciados. Entretanto, existem situações em que é útil definir classes para as quais nunca irá se querer instanciar objetos
dessa classe. Essas classes são chamadas:
Interface
Classes Final
Classes Polimórficas
Classes privadas
 Classes Abstratas
R
 
Classes abstratas tem uma função importante na orientação a objeto em Java. De forma objetiva, uma classe abstrata serve
apenas como modelo para uma classe concreta (classe que comumente usamos). Observe o fragmento de código:
 
public abstract class Animal { 
 public int peso;
 public abstract void locomover();
}
Ao analisar o código, podemos afirmar, exceto:
Para uma classe ser abstrata, ela precisa ter pelo menos um método abstrato.
Métodos abstratos não possui corpo.
O propósito de uma classe abstrata é fornecer uma superclasse apropriada da qual as outras classes (subclasses)
podem herdar atributos e métodos, ou seja, ela fornece uma interface apropriada para as subclasses da sua
hierarquia.
Nenhum objeto pode ser instanciado para uma classe abstrata.
 Questão6
 Questão7
 Questão8
1/2020 EPS
4/4
 Todos os métodos são implicitamente públicos e abstratos.
R
Gabarito
Comentado
javascript:abre_colabore('38403','206065615','4115993738');

Continue navegando

Outros materiais