Logo Passei Direto
Buscar

Programação Orientada a objetos AV 3

Ferramentas de estudo

Questões resolvidas

Na programação orientada a objetos, as classes podem herdar características e ações de outras classes. A linguagem Java é orientada a objetos e permite a criação de classes-pais e filhas.
Considerando a linguagem Java, com base na criação de uma subclasse “Onibus”, a partir de uma superclasse “Transporte”, assinale a alternativa que apresenta o código correto.
a. public class Onibus() extends Transporte()
b. public class Onibus implements Transporte
c. public class Onibus extends Transporte
d. public class Transporte() implements Onibus()
e. public class Transporte extends Onibus

Na programação orientada a objetos, existem os conceitos de classe e subclasse. Uma subclasse também pode ser denominada classe-filha, pois passa a ter acesso aos atributos e métodos da classe-mãe, classe-base ou superclasse.
Essa afirmativa refere-se à qual paradigma?
a. Agregação.
b. Herança.
c. Encapsulamento.
d. Polimorfismo.
e. Associação.

A concepção por trás da herança em Java diz respeito a poder gerar novas classes baseadas em classes existentes. Ao herdar de uma classe existente, é possível reutilizar métodos e atributos da classe pai. Também é possível adicionar novos métodos e atributos à classe atual.
Com base nas informações apresentadas, julgue se são (V) verdadeiras ou (F) falsas as afirmativas a seguir.
I. ( ) A palavra-chave extends indica que está sendo criada uma nova classe derivada de uma classe existente. O significado de “estender” é “aumentar a funcionalidade”.
II. ( )Na linguagem Java, é possível que uma classe realize a extensão de mais de uma classe pai, integrando em uma única classe suas funcionalidades.
III. ( ) Ao criar um construtor, é possível passar como parâmetro o método super() para as variáveis que serão utilizadas na classe pai.
a. V - F - V
b. V - F - F
c. F - V - V
d. V - V - V
e. F - F - V

O polimorfismo é um paradigma e uma grande contribuição para a programação orientada a objetos, visto que permite a adequação das ações das classes ao que elas se propõem.
Considerando o paradigma do polimorfismo, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) Um exemplo de polimorfismo ocorre quando um método da classe-mãe é redefinido na classe-filha.
II. ( ) Caso o método não seja definido na classe-filha, o compilador busca a implementação na classe-mãe.
III. ( ) Um método deve ter a assinatura diferente na classe-mãe e na filha, a fim de ter o comportamento padrão dessas classes.
IV. ( ) Quando um método é sobrescrito na classe-filha, passa a ter o comportamento descrito na classe-filha.
a. V, F, V, F.
b. F, F, F, V.
c. F, V, V, V.
d. V, V, F, V.
e. V, V, F, F.

De acordo com Félix (2016, p. 22), “[...] a função de uma classe abstrata é servir apenas como uma superclasse apropriada para ter os atributos comuns que subclasses precisam, organizando e simplificando o código do sistema. As classes abstratas auxiliam a organizar e dirigir os desenvolvedores nos métodos e atributos que devem ser implementados”.
Com base nos conceitos de classe abstrata, analise as afirmativas a seguir.
I. As classes abstratas forçam suas subclasses a sobrescrever e implementar os métodos declarados como abstratos.
II. As superclasses abstratas forçam suas subclasses a sobrescrever e implementar os métodos declarados como concretos.
III. Cada subclasse concreta fornecerá informações concretas de todos os métodos abstratos herdados da superclasse.
IV. O polimorfismo está ligado à herança, uma vez que é obrigatório o uso da expressão extends em sua classe.
a. I e II, apenas
b. II e III, apenas
c. I, III e IV, apenas
d. I e III, apenas
e. I, II e IV, apenas

Um mecanismo da programação orientada a objetos que permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser estendida, denomina-se:
polimorfismo
implementação
herança
assinatura
agregação

Acerca das diversas características relacionadas à Programação Orientada a Objetos, é correto afirmar que:
um atributo em uma classe é apenas uma definição e uma ação apenas ocorre quando o atributo é invocado por meio do objeto.
um método determina o comportamento de objetos de uma classe.
um método pode herdar características de outros métodos.
um atributo é um sub-rotina que é executado por uma classe ao receber uma mensagem.
métodos e atributos podem ser instanciados em uma classe.

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

Questões resolvidas

Na programação orientada a objetos, as classes podem herdar características e ações de outras classes. A linguagem Java é orientada a objetos e permite a criação de classes-pais e filhas.
Considerando a linguagem Java, com base na criação de uma subclasse “Onibus”, a partir de uma superclasse “Transporte”, assinale a alternativa que apresenta o código correto.
a. public class Onibus() extends Transporte()
b. public class Onibus implements Transporte
c. public class Onibus extends Transporte
d. public class Transporte() implements Onibus()
e. public class Transporte extends Onibus

Na programação orientada a objetos, existem os conceitos de classe e subclasse. Uma subclasse também pode ser denominada classe-filha, pois passa a ter acesso aos atributos e métodos da classe-mãe, classe-base ou superclasse.
Essa afirmativa refere-se à qual paradigma?
a. Agregação.
b. Herança.
c. Encapsulamento.
d. Polimorfismo.
e. Associação.

A concepção por trás da herança em Java diz respeito a poder gerar novas classes baseadas em classes existentes. Ao herdar de uma classe existente, é possível reutilizar métodos e atributos da classe pai. Também é possível adicionar novos métodos e atributos à classe atual.
Com base nas informações apresentadas, julgue se são (V) verdadeiras ou (F) falsas as afirmativas a seguir.
I. ( ) A palavra-chave extends indica que está sendo criada uma nova classe derivada de uma classe existente. O significado de “estender” é “aumentar a funcionalidade”.
II. ( )Na linguagem Java, é possível que uma classe realize a extensão de mais de uma classe pai, integrando em uma única classe suas funcionalidades.
III. ( ) Ao criar um construtor, é possível passar como parâmetro o método super() para as variáveis que serão utilizadas na classe pai.
a. V - F - V
b. V - F - F
c. F - V - V
d. V - V - V
e. F - F - V

O polimorfismo é um paradigma e uma grande contribuição para a programação orientada a objetos, visto que permite a adequação das ações das classes ao que elas se propõem.
Considerando o paradigma do polimorfismo, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) Um exemplo de polimorfismo ocorre quando um método da classe-mãe é redefinido na classe-filha.
II. ( ) Caso o método não seja definido na classe-filha, o compilador busca a implementação na classe-mãe.
III. ( ) Um método deve ter a assinatura diferente na classe-mãe e na filha, a fim de ter o comportamento padrão dessas classes.
IV. ( ) Quando um método é sobrescrito na classe-filha, passa a ter o comportamento descrito na classe-filha.
a. V, F, V, F.
b. F, F, F, V.
c. F, V, V, V.
d. V, V, F, V.
e. V, V, F, F.

De acordo com Félix (2016, p. 22), “[...] a função de uma classe abstrata é servir apenas como uma superclasse apropriada para ter os atributos comuns que subclasses precisam, organizando e simplificando o código do sistema. As classes abstratas auxiliam a organizar e dirigir os desenvolvedores nos métodos e atributos que devem ser implementados”.
Com base nos conceitos de classe abstrata, analise as afirmativas a seguir.
I. As classes abstratas forçam suas subclasses a sobrescrever e implementar os métodos declarados como abstratos.
II. As superclasses abstratas forçam suas subclasses a sobrescrever e implementar os métodos declarados como concretos.
III. Cada subclasse concreta fornecerá informações concretas de todos os métodos abstratos herdados da superclasse.
IV. O polimorfismo está ligado à herança, uma vez que é obrigatório o uso da expressão extends em sua classe.
a. I e II, apenas
b. II e III, apenas
c. I, III e IV, apenas
d. I e III, apenas
e. I, II e IV, apenas

Um mecanismo da programação orientada a objetos que permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser estendida, denomina-se:
polimorfismo
implementação
herança
assinatura
agregação

Acerca das diversas características relacionadas à Programação Orientada a Objetos, é correto afirmar que:
um atributo em uma classe é apenas uma definição e uma ação apenas ocorre quando o atributo é invocado por meio do objeto.
um método determina o comportamento de objetos de uma classe.
um método pode herdar características de outros métodos.
um atributo é um sub-rotina que é executado por uma classe ao receber uma mensagem.
métodos e atributos podem ser instanciados em uma classe.

Prévia do material em texto

PERGUNTA 1 
1. Na programação orientada a objetos, as classes podem herdar características e ações 
de outras classes. A linguagem Java é orientada a objetos e permite a criação de 
classes-pais e filhas. 
 
 
Considerando a linguagem Java, com base na criação de uma subclasse 
“Onibus”, a partir de uma superclasse “Transporte”, assinale a alternativa que 
apresenta o código correto. 
 
a. public class Onibus() extends Transporte() 
 
b. public class Onibus implements Transporte 
 
 
c. public class Onibus extends Transporte 
 
d. public class Transporte() implements Onibus() 
 
 
e. public class Transporte extends Onibus 
 
PERGUNTA 2 
1. Na programação orientada a objetos, existem os conceitos de classe e subclasse. Uma 
subclasse também pode ser denominada classe-filha, pois passa a ter acesso aos 
atributos e métodos da classe-mãe, classe-base ou superclasse. 
 
Essa afirmativa refere-se à qual paradigma? 
 
a. Agregação. 
 
b. Herança. 
 
c. Encapsulamento. 
 
d. Polimorfismo. 
 
e. Associação. 
 
PERGUNTA 3 
1. A concepção por trás da herança em Java diz respeito a poder gerar novas 
classes baseadas em classes existentes. Ao herdar de uma classe existente, é 
possível reutilizar métodos e atributos da classe pai. Também é possível 
adicionar novos métodos e atributos à classe atual. 
 
Com base nas informações apresentadas, julgue se são (V) verdadeiras ou (F) 
falsas as afirmativas a seguir. 
 
I. ( ) A palavra-chave extends indica que está sendo criada uma nova classe 
derivada de uma classe existente. O significado de “estender” é “aumentar a 
funcionalidade”. 
II. ( )Na linguagem Java, é possível que uma classe realize a extensão de mais 
de uma classe pai, integrando em uma única classe suas funcionalidades. 
III. ( ) Ao criar um construtor, é possível passar como parâmetro o 
método super() para as variáveis que serão utilizadas na classe pai. 
 
Assinale a seguir a alternativa que apresenta a sequência correta. 
 
a. V - F - V 
 
b. V - F - F 
 
c. F - V - V 
 
d. V - V - V 
 
e. F - F - V 
 
PERGUNTA 4 
1. O polimorfismo é um paradigma e uma grande contribuição para a programação 
orientada a objetos, visto que permite a adequação das ações das classes ao que elas 
se propõem. 
 
Considerando o paradigma do polimorfismo, analise as afirmativas a seguir e assinale 
V para a(s) verdadeira(s) e F para a(s) falsa(s). 
 
I. ( ) Um exemplo de polimorfismo ocorre quando um método da classe-mãe é redefinido 
na classe-filha. 
II. ( ) Caso o método não seja definido na classe-filha, o compilador busca a 
implementação na classe-mãe. 
III. ( ) Um método deve ter a assinatura diferente na classe-mãe e na filha, a fim de ter 
o comportamento padrão dessas classes. 
IV. ( ) Quando um método é sobrescrito na classe-filha, passa a ter o comportamento 
descrito na classe-filha. 
 
Assinale a alternativa que apresenta a sequência correta. 
 
a. V, F, V, F. 
 
 
b. F, F, F, V. 
 
c. F, V, V, V. 
 
d. V, V, F, V. 
 
e. V, V, F, F. 
 
PERGUNTA 5 
1. De acordo com Félix (2016, p. 22), “[...] a função de uma classe abstrata é servir 
apenas como uma superclasse apropriada para ter os atributos comuns que 
subclasses precisam, organizando e simplificando o código do sistema. As 
classes abstratas auxiliam a organizar e dirigir os desenvolvedores nos métodos 
e atributos que devem ser implementados”. 
 
FÉLIX, R. Programação orientada a objetos. São Paulo: Pearson Education 
do Brasil, 2016. 
 
Com base nos conceitos de classe abstrata, analise as afirmativas a seguir. 
 
I. As classes abstratas forçam suas subclasses a sobrescrever e implementar os 
métodos declarados como abstratos. 
II. As superclasses abstratas forçam suas subclasses a sobrescrever e 
implementar os métodos declarados como concretos. 
III. Cada subclasse concreta fornecerá informações concretas de todos os 
métodos abstratos herdados da superclasse. 
IV. O polimorfismo está ligado à herança, uma vez que é obrigatório o uso da 
expressão extends em sua classe. 
 
Está correto o que se afirma em: 
 
 
a. I e II, apenas 
 
b. II e III, apenas 
 
c. I, III e IV, apenas 
 
d. I e III, apenas 
 
e. I, II e IV, apenas 
 
PERGUNTA 6 
1. Um mecanismo da programação orientada a objetos que permite criar novas classes a partir de 
classes já existentes, aproveitando-se das características existentes na classe a ser estendida, 
denomina-se: 
 
 polimorfismo 
 
 implementação 
 
 herança 
 
 assinatura 
 
 agregação 
 
PERGUNTA 7 
1. Acerca das diversas características relacionadas à Programação Orientada a Objetos, é 
correto afirmar que: 
 
 um atributo em uma classe é apenas uma definição e uma ação apenas ocorre quando o 
atributo é invocado por meio do objeto. 
 
 um método determina o comportamento de objetos de uma classe. 
 
 um método pode herdar características de outros métodos. 
 
 um atributo é um sub-rotina que é executado por uma classe ao receber uma mensagem. 
 
 métodos e atributos podem ser instanciados em uma classe.

Mais conteúdos dessa disciplina