Buscar

AOL3 LINGUAGEM PROGRAMACAO

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

22/08/2022 21:00 Comentários
https://sereduc.blackboard.com/ultra/courses/_113146_1/outline/assessment/_5844895_1/overview/attempt/_20380355_1/review/inline-feedback… 1/7
Conteúdo do exercício
Ocultar opções de resposta 
Pergunta 1 1 / 1
Analisando o código abaixo, identifique o conceito do paradigma orientado a objetos que está presente nessa 
implementação:
#include <iostream>
..
class Veiculo {
 public:
 string marca = "Ford";
 void buzinar() {
 cout << "Bi, biiiiii! \n" ;
 }
};
class Carro: public Veiculo {
 public:
 string modelo = "Ka";
};
int main() {
 Carro meuCarro;
 meuCarro.buzinar();
 cout << meuCarro.buzinar + " " + meuCarro.modelo;
 return 0;
}
Encapsulamento.
Sobrecarga de operadores.
9/10
Nota final Enviado em: 22/08/22 19:49 (BRT)
22/08/2022 21:00 Comentários
https://sereduc.blackboard.com/ultra/courses/_113146_1/outline/assessment/_5844895_1/overview/attempt/_20380355_1/review/inline-feedback… 2/7
Ocultar opções de resposta 
Resposta corretaHerança.
Polimorfismo.
Classes abstratas.
Pergunta 2 1 / 1
Analisando o código abaixo, identifique o conceito do paradigma orientado a objetos que está presente nessa 
implementação:
#include <iostream>
..
class ponto
{
 int x;
 iny y;
public:
ponto(int valora, int valorb)
 {
 x = valora;
 y = valorb;
 }
 ponto operator+(ponto p);
};
ponto ponto::operator+(ponto p)
{
 int valora, valorb;
 valora = x + p.x;
 valorb = y + p.y;
 
 return ponto(valora, valorb);
}
Encapsulamento.
Polimorfismo.
Classes abstratas.
Resposta corretaSobrecarga de operadores.
22/08/2022 21:00 Comentários
https://sereduc.blackboard.com/ultra/courses/_113146_1/outline/assessment/_5844895_1/overview/attempt/_20380355_1/review/inline-feedback… 3/7
Ocultar opções de resposta 
Herança.
Pergunta 3 1 / 1
Os principais conceitos do paradigma de orientação a objeto estão ligados aos conceitos de objetos, propriedades, 
comportamentos e eventos, classes, polimorfismo, encapsulamento e herança. Identifique a qual conceito cada definição 
pertence:
i. Ela servirá de modelo para outras classes e não poderá ser instanciada, e deve conter pelo menos um método 
abstrato na sua estrutura.
ii. Elas são funções membros que serão definidas em classes derivadas. 
iii. O paradigma de orientação a objetos consiste em um objeto que tem um comportamento diferente para a mesma 
ação.
Polimorfismo, classes abstratas e função virtual.
Resposta corretaClasses abstratas, função virtual e polimorfismo.
Polimorfismo, herança e função virtual.
Classes abstratas, função virtual e herança.
Classes abstratas, função virtual e herança.
Pergunta 4 0 / 1
Os métodos são definidos como comportamento das classes, poderíamos definir como métodos da classe carro: 
acelerar e frear. Também podemos dizer que os métodos são as funções ou procedimentos que realizam ações do 
objeto. Analisando o código abaixo, identifique qual é o tipo de método que está sendo declarado:
#include <iostream>
class Pessoa {
 public:
 ~Pessoa(); 
 private:
22/08/2022 21:00 Comentários
https://sereduc.blackboard.com/ultra/courses/_113146_1/outline/assessment/_5844895_1/overview/attempt/_20380355_1/review/inline-feedback… 4/7
Ocultar opções de resposta 
 int idade;
 int altura;
 };
Resposta corretaMétodo destruidor.
Incorreta:
Método construtor.
Método que captura o valor do atributo.
Método que modifica o valor do atributo.
Método simples.
Pergunta 5 1 / 1
Analisando o código abaixo, identifique o conceito do paradigma orientado a objetos que está presente nessa 
implementação:
#include <iostream>
..
class Animal {
 public:
 void falaAnimal() {
 cout << "A conversa dos animais! \n" ;
 }
};
class gato : public Animal {
 public:
 void falaAnimal() {
 cout << "O gato fala: Miauuuuu! \n" ;
 }
};
class cachorro : public Animal {
 public:
 void falaAnimal() {
 cout << "O gato fala: Auauuuuuu! \n" ;
 }
};
22/08/2022 21:00 Comentários
https://sereduc.blackboard.com/ultra/courses/_113146_1/outline/assessment/_5844895_1/overview/attempt/_20380355_1/review/inline-feedback… 5/7
Ocultar opções de resposta 
Ocultar opções de resposta 
Herança.
Classes Abstratas.
Encapsulamento.
Resposta corretaPolimorfismo.
Sobrecarga de operadores.
Pergunta 6 1 / 1
O paradigma orientado a objetos, também identificado como POO, traz uma proximidade com o mecanismo do 
pensamento humano, o que não acontecia com a paradigma estruturado. Qual é a alternativa que traz informações 
INCORRETAS sobre o paradigma de orientação a objetos?
Um projeto orientado a objetos tem como objetivo projetar sistemas usando como base o paradigma de 
orientação a objetos.
Resposta correta
O paradigma orientado a objetos foi criado na década de 70 e, logo na sua criação, entrou 
em ascensão em função da proximidade com o pensamento humano.
Esse paradigma tem como objetivo desenvolver um conjunto de componentes que interagem entre si.
O paradigma orientado a objetos, também identificado como POO, traz uma proximidade com o mecanismo 
do pensamento humano, o que não acontecia com o paradigma estruturado.
Sobre a conceituação do paradigma de orientação a objetos, Mendes (2009) informa que “nesse paradigma o 
mundo real é visto como sendo construído de objetos autônomos”.
Pergunta 7 1 / 1
22/08/2022 21:00 Comentários
https://sereduc.blackboard.com/ultra/courses/_113146_1/outline/assessment/_5844895_1/overview/attempt/_20380355_1/review/inline-feedback… 6/7
Ocultar opções de resposta 
Ocultar opções de resposta 
As classes são elementos muito importantes do paradigma orientado a objetos. O seu conceito está relacionado a 
classes, pois uma classe é definida como um modelo desses elementos, que por sua vez é uma instância da classe. 
Eles possuem uma estrutura modular que é representada por um conjunto de informações. Qual é o elemento a que o 
texto se refere?
Resposta corretaObjetos.
Métodos.
Encapsulamento.
Herança.
Atributos.
Pergunta 8 1 / 1
O conceito desse elemento está basicamente ligado a deixar aparente somente o que é necessário para a comunicação 
entre dois objetos. A sua implementação também permite proteger o acesso a determinados atributos. Qual é o elemento 
do paradigma de orientação a objetos a que o texto se refere?
Objetos.
Classes.
Resposta corretaEncapsulamento.
Herança.
Polimorfismo.
Pergunta 9 1 / 1
22/08/2022 21:00 Comentários
https://sereduc.blackboard.com/ultra/courses/_113146_1/outline/assessment/_5844895_1/overview/attempt/_20380355_1/review/inline-feedback… 7/7
Ocultar opções de resposta 
Ocultar opções de resposta 
Os conceitos de generalização e especialização estão relacionados aos objetos do mundo real que possuem 
similaridades na sua composição, como os mesmos atributos, por exemplo. Identifique a sentença INCORRETA sobre o 
conceito de generalização e especialização:
A generalização e especialização do tipo total acontece quando as ocorrências entre as entidades 
especializadas são gerais.
O conceito de generalização e especialização também está muito presente quando tratamos da modelagem 
de banco de dados.
A generalização e especialização do tipo parcial acontece quando as ocorrências entre as entidades 
especializadas são parciais.
Resposta correta
Os conceitos de generalização e especialização são conceitos que podem ser 
implementados somente em estruturas de banco de dados.
As generalizações e especializações podem ser classificadas de acordo com o seu tipo, podendo ser parcial 
e total.
Pergunta 10 1 / 1
São um conjunto de objetos com as mesmas características e comportamentos. Um objeto se trata de um elemento do 
mundo real, como Cliente, por exemplo que possui características e ações. As características são os atributos do objeto, 
como nome e endereço, por exemplo. Já os comportamentos são definidos como métodos que são ações que ocorrem 
quando o método é chamado através do objeto. Qual é o elemento que compõem o diagrama de que o texto se refere?
Classes abstratas.
Herança.
Resposta corretaClasses.
Polimorfismo.
Encapsulamento.

Continue navegando

Outros materiais