Buscar

Orientada - Unidade 2

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

19/04/2021 Unidade 2 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=959893&cmid=234862 1/8
Página inicial / Meus Cursos / ENIAC_20211F_782 / Materiais de Estudo / Unidade 2 - Exercícios de �xação
Iniciado em quarta, 14 abr 2021, 12:37
Estado Finalizada
Concluída em quarta, 14 abr 2021, 12:39
Tempo
empregado
2 minutos 15 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto Atingiu 1,00 de 1,00
Questão 2
Correto Atingiu 1,00 de 1,00
Membros declarados com esse modi�cador de acesso são acessíveis em subclasses da classe, em
subclasses do mesmo pacote e na própria classe:
Escolha uma:
a. Protected. 
b. Public.
c. Package.
d. Private.
e. Static.
Em relação ao encapsulamento, marque a a�rmativa INCORRETA:
Escolha uma:
a. Encapsular é organizar os programas em coleções de códigos e dados logicamente relacionados.
b. Existe outro tipo de encapsulamento, necessário para construir grandes programas, o encapsulamento de nomeação.
c. Encapsular é deixar os métodos inacessíveis para os usuários da classe. 
d. Encapsular é deixar disponível para o usuário apenas o que lhe interessa, sem a necessidade de expor detalhes do código.
e. Encapsulamentos são colocados em bibliotecas e disponibilizados para reuso em programas além daqueles para os quais eles
foram escritos.
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/view.php?id=9361
https://portalacademico.eniac.edu.br/course/view.php?id=9361#section-1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=234862
https://atendimento.eniac.edu.br/
19/04/2021 Unidade 2 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=959893&cmid=234862 2/8
Questão 3
Correto Atingiu 1,00 de 1,00
Analise o seguinte código e aponte a a�rmativa INCORRETA:
 
public class Aluno {
private String nome;
protected String Sobrenome;
public int matricula;
public String email;
 
 public String getNome() {
     return nome;
}
 public void setNome(String nome) {
     this.nome = nome;
}
 public String getSobrenome() {
     return Sobrenome;
}
 public void setSobrenome(String Sobrenome) {
     this.Sobrenome = Sobrenome;
}
 public int getMatricula() {
     return matricula;
}
 public void setMatricula(int matricula) {
    this.matricula = matricula;
}
 public String getEmail() {
    return email;
}
 public void setEmail(String email) {
     this.email = email;
 }
}
 
19/04/2021 Unidade 2 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=959893&cmid=234862 3/8
Questão 4
Correto Atingiu 1,00 de 1,00
Escolha uma:
a. Todos os atributos desta classe poderão ser acessados apenas por seus respectivos métodos. 
b. Ao instanciarmos esta classe através de uma classe de controle, quando chamarmos os membros através da variável de
referência, apenas o atributo nome não estará visível.
c. Toda classe que possui atributos privados não obriga que cada atributo tenha o método que fará acesso ao mesmo.
d. É recomendado que todos atributos da classe aluno sejam implementados com o modi�cador de acesso private.
e. Os métodos cujo nome é precedido da palavra get são métodos de retorno.
Analise o seguinte código de uma classe em java:
 
public class Agua extends Bebida {
 
private String ph;
 
public String getPh(){ return ph;
}
public void setPh(String ph){
this.ph=ph;
}
}
 
Escolha uma:
a. A palavra-chave "extends" informa que a classe "Agua” é uma extensão da classe "Bebida". 
b. A classe "Agua", quando instanciada, terá acesso apenas ao atributo ph, através dos métodos set e get.
c. Não é necessária a criação de métodos de acesso como get e set, pois a classe possui apenas um atributo.
d. A classe não poderá ser instanciada, pois é necessário que os métodos de acesso da superclasse estejam implementados na
subclasse
e. O código é inválido pois não possui um método main().
19/04/2021 Unidade 2 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=959893&cmid=234862 4/8
Questão 5
Correto Atingiu 1,00 de 1,00
Questão 6
Correto Atingiu 1,00 de 1,00
Questão 7
Correto Atingiu 1,00 de 1,00
Na orientação a objetos temos um importante conceito, que é a herança. Marque a alternativa que
melhor de�ne herança em orientação a objetos:
Escolha uma:
a. Quando há a necessidade de utilizar uma classe que está em outro pacote, fazemos uso da palavra-chave herança.
b. A herança é um mecanismo para aprimorar as classes existentes. 
c. Herança refere-se ao comportamento dos objetos.
d. Dizemos que há herança quando duas ou mais classes dependem uma da outra.
e. Quando o valor de um atributo pode ser compartilhado entre vários objetos.
Quando identi�camos a possibilidade de usar herança em nosso projeto?
Escolha uma:
a. Quando temos uma relação e um ou vários atributos em comum entre duas ou mais classes. 
b. Quando necessitamos aumentar a produtividade no desenvolvimento.
c. Quando classes possuem muitos atributos.
d. Quando temos a necessidade de reduzir código.
e. Quando existe relação entre classes.
Para encapsular um atributo, deixando-o visível apenas para a classe que o contém, utilizamos qual
palavra-chave?
Escolha uma:
a. Private. 
b. Static.
c. Void.
d. Public.
e. Não é necessário informar modi�cador de acesso.
19/04/2021 Unidade 2 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=959893&cmid=234862 5/8
Questão 8
Correto Atingiu 1,00 de 1,00
Analise o código abaixo:
 
public class Animal {
private int idAnimal;
private String nome;
private int idade;
 
public String getNome(){
 
return nome;
}
public void setNome(String nome){
 
this.nome = nome;
}
 
public int getIdade(){
 
return idade;
}
public void setIdade(int idade){
 
this.idade = idade;
}
 
}
 
=================== // ============================
 
public class Mamifero extends Animal{
 
private String gestacao;
private String especVida;
 
19/04/2021 Unidade 2 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=959893&cmid=234862 6/8
public String getGestacao(){
 
return gestacao;
}
public void setGestacao(String gestacao){
 
this.gestacao = gestacao;
}
 
public String getEspecVida(){
 
return especVida;
}
public void setEspecVida(String especVida){
 
this.especVida = especVida;
}
 
}
 
=============================//==========================
 
public class Cachorro Mamifero{
 
private String raca;
 
public String getRaca(){
 
return raca;
}
public void setRaca(String raca){
 
this.raca = raca;
}
 
}
 
19/04/2021 Unidade 2 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=959893&cmid=234862 7/8
Questão 9
Correto Atingiu 1,00 de 1,00
============================//============================
 
public class Homem extends Mamifero{
 
private String etnia; public String getEtnia(){
 
return etnia;
}
public void setEtnia(String etnia){
 
this.etnia = etnia;
}
 
}
 
Escolha uma:
a. A classe "Animal" é subclasse de "Mamifero".
b. Na estrutura implementada podemos a�rmar que a classe "Homem" é subclasse; a classe "Mamifero" é subclasse e
superclasse e a classe "Animal" é superclasse.

c. Por se tratar de herança, a classe "Homem" poderá herdar apenas membros da classe "Mamifero".
d. A classe "Cachorro" está estendendo de "Mamifero".
e. A sintaxe da classe "Homem" está incorreta.
Em relação à herança podemos a�rmar que:
Escolha uma:
a. A herança acontece quando, no desenvolvimento, temos a possibilidade de reuso de componentes.
b. Em herança possuímos classes genéricas e especializadas. 
c. Classes especializadas são aquelas especí�cas de um determinado domínio.d. Métodos não podem ser herdados por subclasses.
e. Em uma estrutura de herança, todas as classes necessitam possuir o método main().
19/04/2021 Unidade 2 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=959893&cmid=234862 8/8
Questão 10
Correto Atingiu 1,00 de 1,00
A unidade básica de encapsulamento, em Java, é:
Escolha uma:
a. Modi�cadores de acesso.
b. Classe. 
c. Interface pública da classe.
d. Método.
e. Pacote.
◄ Assunto 04 - Introdução à herança
Seguir para...
Assunto 05 - Construtores e herança ►
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=234861&forceview=1
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=234864&forceview=1

Continue navegando