Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Complete a frase a seguir: As subclasses são mais especializadas do que as suas superclasses, ______. As subclasses herdamm todas as características de suas superclasses, como suas variáveis e métodos. Com a herança é possível criar ______, conhecidas como ______, a partir de ______, conhecidas como ______.
mais genéricas, classes derivadas, subclasses, classes bases, superclasses.

Acerca das diversas características relacionadas à Programação Orientada a Objetos, é correto afirmar que:
um método determina o comportamento de objetos de uma classe.

Complete a frase a seguir: “No contexto ______, é necessário que os métodos apresentem exatamente _______, sendo utilizado o mecanismo de ______, que é o mesmo que sobrescrita de métodos.”
do polimorfismo, a mesma identificação, redefinição de métodos.

O reaproveitamento de código é uma das características do paradigma orientado a objetos, o qual tem evoluído nos últimos anos. Considere o código a seguir e assinale a alternativa correta. Public class computador{} Public class celular extends computador{} Public class notebook extends computador{}
A classe computador é superclasse das classes celular e notebook.

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:
herança.

Acerca de dois pilares da orientação a objetos, que é a herança e o polimorfismo, analise as afirmacoes a seguir e assinale a alternativa correta.
I. Herança é um mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus comportamentos e estados possíveis.
II. Polimorfismo é a técnica de programação que mantém escondido os detalhes internos do funcionamento dos métodos de uma classe.
III. Em herança e polimorfismo, a subclasse especifica a superclasse, acrescentando a ela novos atributos ou métodos, porém mantém inalterada sua constituição original.
IV. Polimorfismo acontece quando duas classes são próximas, têm características mútuas, mas não são iguais e existe uma especificação de uma delas. E herança consiste na alteração do funcionamento interno de um método herdado de um objeto pai.
Apenas I e II estão corretas.

No contexto de programação orientada a objetos, classe e objeto são:
I. Os objetos "conversam" uns com os outros por meio do envio de mensagens, e o papel principal do programador é definir quais serão as mensagens que cada objeto pode receber, também qual a ação que o objeto deve realizar ao receber cada mensagem.
II. Uma classe é uma estrutura que abstrai um conjunto de objetos com características similares.
III. Uma classe é como um projeto e a partir dela criamos os objetos utilizados em nossos programas.
IV. Objetos são instâncias de classes e é por meio dele que todo o processamento ocorre em sistemas implementados com linguagens de programação orientada a objetos.
Todas as afirmativas estão corretas.

________ é um dos pilares da POO e por meio dele é possível simplificar bastante a programação, protegendo informações sensíveis. Além disso, esse conceito deixa mais legível, funcional e reutilizável o código. Trata-se de uma técnica de programação que mantém escondido os detalhes internos do funcionamento dos métodos de uma classe.
Encapsulamento

O que significa afirmar que uma Classe X estende a Classe Y?
A Classe X é derivada da Classe Y.

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

Questões resolvidas

Complete a frase a seguir: As subclasses são mais especializadas do que as suas superclasses, ______. As subclasses herdamm todas as características de suas superclasses, como suas variáveis e métodos. Com a herança é possível criar ______, conhecidas como ______, a partir de ______, conhecidas como ______.
mais genéricas, classes derivadas, subclasses, classes bases, superclasses.

Acerca das diversas características relacionadas à Programação Orientada a Objetos, é correto afirmar que:
um método determina o comportamento de objetos de uma classe.

Complete a frase a seguir: “No contexto ______, é necessário que os métodos apresentem exatamente _______, sendo utilizado o mecanismo de ______, que é o mesmo que sobrescrita de métodos.”
do polimorfismo, a mesma identificação, redefinição de métodos.

O reaproveitamento de código é uma das características do paradigma orientado a objetos, o qual tem evoluído nos últimos anos. Considere o código a seguir e assinale a alternativa correta. Public class computador{} Public class celular extends computador{} Public class notebook extends computador{}
A classe computador é superclasse das classes celular e notebook.

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:
herança.

Acerca de dois pilares da orientação a objetos, que é a herança e o polimorfismo, analise as afirmacoes a seguir e assinale a alternativa correta.
I. Herança é um mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus comportamentos e estados possíveis.
II. Polimorfismo é a técnica de programação que mantém escondido os detalhes internos do funcionamento dos métodos de uma classe.
III. Em herança e polimorfismo, a subclasse especifica a superclasse, acrescentando a ela novos atributos ou métodos, porém mantém inalterada sua constituição original.
IV. Polimorfismo acontece quando duas classes são próximas, têm características mútuas, mas não são iguais e existe uma especificação de uma delas. E herança consiste na alteração do funcionamento interno de um método herdado de um objeto pai.
Apenas I e II estão corretas.

No contexto de programação orientada a objetos, classe e objeto são:
I. Os objetos "conversam" uns com os outros por meio do envio de mensagens, e o papel principal do programador é definir quais serão as mensagens que cada objeto pode receber, também qual a ação que o objeto deve realizar ao receber cada mensagem.
II. Uma classe é uma estrutura que abstrai um conjunto de objetos com características similares.
III. Uma classe é como um projeto e a partir dela criamos os objetos utilizados em nossos programas.
IV. Objetos são instâncias de classes e é por meio dele que todo o processamento ocorre em sistemas implementados com linguagens de programação orientada a objetos.
Todas as afirmativas estão corretas.

________ é um dos pilares da POO e por meio dele é possível simplificar bastante a programação, protegendo informações sensíveis. Além disso, esse conceito deixa mais legível, funcional e reutilizável o código. Trata-se de uma técnica de programação que mantém escondido os detalhes internos do funcionamento dos métodos de uma classe.
Encapsulamento

O que significa afirmar que uma Classe X estende a Classe Y?
A Classe X é derivada da Classe Y.

Prévia do material em texto

Pergunta 1
Comentário
da
resposta:
Complete a frase a seguir: 
 
As subclasses são mais especializadas do que as suas superclasses, ______. As subclasses
herdam todas as características de suas superclasses, como suas variáveis e métodos. Com a
herança é possível criar ______, conhecidas como ______, a partir de ______, conhecidas como
______. 
A resposta correta é: mais genéricas, classes derivadas, subclasses, classes
bases, superclasses. 
 
Justificativa 
As demais alternativas estão erradas porque misturam conceitos errados, como é
o das que tratam de classes abstratas, bem como as alternativas que tratam de
classes mais específicas. 
Pergunta 2
Comentário
da
resposta:
Acerca das diversas características relacionadas à Programação Orientada a Objetos, é correto
afirmar que:
A resposta correta é: “um método determina o comportamento de objetos de uma
classe.” 
 
Justificativa 
Atributos são os elementos que definem a estrutura de uma classe. Um método é
uma sub-rotina que é executada por um objeto ao receber uma mensagem. Classes
e não métodos podem herdar características de outras classes. Atributos são as
propriedades de um objeto. Métodos são as ações que um objeto pode realizar. Os
objetos são características definidas pelas classes. 
Pergunta 3
Comentário
da
resposta:
Complete a frase a seguir: 
“No contexto ______, é necessário que os métodos apresentem exatamente _______, sendo
utilizado o mecanismo de ______, que é o mesmo que sobrescrita de métodos. “ 
A resposta correta é: “do polimorfismo, a mesma identificação, redefinição
de métodos”. 
 
Justificativa 
A alternativa “da herança, identificação diferente, definição de métodos” está errada,
pois precisa ser mesma identificação e redefinição e não é herança. Na
alternativa “da abstração, a mesma assinatura, redefinição de métodos” não faz
sentido em falar em assinatura e nem mesmo em abstração. Na alternativa “da
assinatura, assinatura diferentes, definição de métodos” também não faz sentido
falar em assinatura e definição. E para finalizar, na alternativa “da agregação, a
mesma sobrecarga, redefinição de métodos” é errado neste contexto falar em
sobrecarga, bem como agregação. 
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Pergunta 4
Comentário
da
resposta:
O reaproveitamento de código é uma das características do paradigma orientado a objetos, o qual
tem evoluído nos últimos anos. Considere o código a seguir e assinale a alternativa correta. 
 
Public class computador{} 
Public class celular extends computador{} 
Public class notebook extends computador{} 
A resposta correta é: “A classe computador é superclasse das classes celular
e notebook.” 
 
Justificativa 
Ambas as classes celular e notebook são oriundas da superclasse computador, pois
estendem características da classe mãe (superclasse). O reaproveitamento pode
ser acionado quando um atributo ou método de uma classe for igual às outras. A
palavra reservada extends é utilizada para efetuar a herança de uma classe. 
Pergunta 5
Comentário
da
resposta:
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: 
A resposta correta é: “herança.” 
 
Justificativa 
A agregação consiste em demonstrar que as informações de um objeto precisam
ser complementados pelas informações contidas em um ou mais objetos de outra
classe. O polimorfismo consiste na alteração do funcionamento interno de um
método herdado de um objeto. A assinatura é o jeito de identificar um método de
forma única. A implementação tem relação com interface, pois esta funciona como
um contrato, sendo necessário "implementar" na classe os métodos que a interface
possuir. 
Pergunta 6
Comentário
da
resposta:
Sobre a programação orientada a objetos, é correto afirmar que: 
A resposta correta é: “não apresenta restrições quando ao uso de herança e
polimorfismo.” 
 
Justificativa 
Um conjunto de objetos interage por meio de troca de mensagens. Os objetos são
instância das classes que descrevem as propriedades e comportamentos dos
objetos. Objetos apresentam apenas uma identidade. E para a utilização da
herança é usado a palavra reservada extends. 
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Pergunta 7
Comentário
da
resposta:
Acerca de dois pilares da orientação a objetos, que é a herança e o polimorfismo, analise as
afirmações a seguir e assinale a alternativa correta. 
 
I. Herança é um mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus
comportamentos e estados possíveis. 
II. Polimorfismo é a técnica de programação que mantém escondido os detalhes internos do
funcionamento dos métodos de uma classe. 
III. Em herança e polimorfismo, a subclasse especifica a superclasse, acrescentando a ela novos
atributos ou métodos, porém mantém inalterada sua constituição original. 
IV. Polimorfismo acontece quando duas classes são próximas, têm características mútuas, mas
não são iguais e existe uma especificação de uma delas. E herança consiste na alteração do
funcionamento interno de um método herdado de um objeto pai. 
A resposta correta é: “Apenas I e II estão corretas.” 
 
Justificativa 
O item III está errado, pois relaciona-se ao termo chamado especialização. Em IV,
os conceitos de polimorfismo e herança estão invertidos na afirmação. O correto
é: a herança acontece quando duas classes são próximas, têm
características mútuas, mas não são iguais e existe uma especificação de uma
delas. E o polimorfismo consiste na alteração do funcionamento interno de um
método herdado de um objeto pai. 
Pergunta 8
Comentário
da
resposta:
No contexto de programação orientada a objetos, classe e objeto são: 
 
I. Os objetos "conversam" uns com os outros por meio do envio de mensagens, e o papel principal
do programador é definir quais serão as mensagens que cada objeto pode receber, também qual a
ação que o objeto deve realizar ao receber cada mensagem. 
II. Uma classe é uma estrutura que abstrai um conjunto de objetos com características similares. 
III. Uma classe é como um projeto e a partir dela criamos os objetos utilizados em nossos
programas. 
IV. Objetos são instâncias de classes e é por meio dele que todo o processamento ocorre em
sistemas implementados com linguagens de programação orientada a objetos. 
 
Assinale a alternativa correta: 
A resposta correta é: “Todas as afirmativas estão corretas.” 
 
Justificativa 
Todas as afirmações estão corretas, pois condizem com as definições de classes e
objetos em programação orientada a objetos, conforme discutido no material-base
da semana. 
1 em 1 pontos
1 em 1 pontos
Pergunta 9
Comentário
da
resposta:
________ é um dos pilares da POO e por meio dele é possível simplificar bastante a programação,
protegendo informações sensíveis. Além disso, esse conceito deixa mais legível, funcional e
reutilizável o código. Trata-se de uma técnica de programação que mantém escondido os detalhes
internos do funcionamento dos métodos de uma classe. 
A resposta correta é: “Encapsulamento” 
 
Justificativa 
O polimorfismo consiste na alteração do funcionamento interno de um método
herdado de um objeto. A herança significa a possibilidade de construir objetos
especializados que herdam as características de objetos mais generalista. A
assinatura é o jeito de identificar um método de forma única. A abstração
é implementado através de classes, que contém propriedades e métodos, de forma
bastante simples. 
Pergunta 10
Comentário
da
resposta:
O que significa afirmar que uma Classe X estende a Classe Y? 
A resposta correta é: “A Classe X é derivada da Classe Y.” 
 
Justificativa 
Na declaração da classe vemos o conceito de herança com a palavra extends, que
em Java deve ser lida como herda, isto é, a nova Classe X será uma subclasse
(uma classe mais especializada) da Classe Y. 
1 em 1 pontos
1 em 1 pontos

Mais conteúdos dessa disciplina