Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Questão 1/5 - Programação Orientada a Objetos 
Conforme o material das aulas, a programação orientada a objetos possui alguns paradigmas 
que nos permitem, ao utilizá-los, obter vantagens no desenvolvimento dos softwares. 
Levando-se em conta a questão dos paradigmas abordada na disciplina, assinale a opção 
correta: 
Nota: 20.0 
 
A encapsulamento não é possível de feito em linguagem Java. 
 
B na associação temos objetos que são relacionados a outros sem relação de pertencimento. 
Você acertou! 
A relação de associação não prevê pertencimento, ou seja, os objetos são associados entre si, existindo quando não associados, conforme vimos no 
slide 8 da aula 4. 
 
C herança é um paradigma de POO em que temos o mesmo método sendo sobrescrito. 
 
D métodos públicos não podem ser acessados se a classe que os define for declarada como privada. 
 
E o método construtor de uma classe não pode ser declarado como privado. 
 
Questão 2/5 - Programação Orientada a Objetos 
Para construir um sistema de software será necessário construir as classes Cliente, com os 
atributos código, nome e endereço, Fornecedor, com os atributos código, nome, endereço e 
representante e Funcionário, com os atributos código, nome e endereço. 
Sobre este sistema e a POO, assinale a opção correta: 
Nota: 20.0 
 
A podemos criar uma classe chamada Pessoa com os atributos comuns a todas as classes e fazer com que todas sejam subclasses de Pessoa. 
Você acertou! 
A herança é um paradigma de programação orientada a objetos em que existe uma relação entre uma classe base e uma classe derivada, que pode ter 
acesso aos atributos e aos métodos da classe base, conforme visto no slide 3 e 4 da aula 5. 
 
B não é possível utilizar a herança na classe Fornecedor, pois a mesma não tem todos os atributos iguais às outras classes. 
 
C neste caso não pode haver reaproveitamento de código, pois não há como utilizar herança neste caso. 
 
D podemos utilizar a composição para que todas as classes juntas componham o sistema. 
 
E podemos utilizar o encapsulamento dos dados para termos acesso a todos os atributos comuns. 
 
Questão 3/5 - Programação Orientada a Objetos 
Um dos principais paradigmas da programação orientada a objetos é definido como uma 
relação hierárquica entre duas classes, em que temos uma classe base e outra derivada da 
classe base, é chamado de herança. 
Qual opção abaixo aplica-se a herança na linguagem Java: 
Nota: 20.0 
 
A podemos tem um objeto herdando de múltiplas classes no Java. 
 
B utilizamos a palavra-chave ‘extends’ para criar herança na linguagem Java. 
Você acertou! 
Conforme vimos no slide 8 da aula 5, devemos utilizar a palavra chave ‘extends’ para criar herança na linguagem Java. 
 
C uma classe abstrata pode criar um objeto diretamente, sem necessidade de que outra classe herde dela. 
 
D os atributos setados como protegidos na superclasse não podem ser acessados por métodos da subclasse. 
 
E quando um programa cria um objeto da superclasse, o construtor da superclasse imediatamente chama o construtor da subclasse 
(explicitamente, via super(), ou implicitamente). 
 
Questão 4/5 - Programação Orientada a Objetos 
A programação orientada a objetos incorpora paradigmas que são referentes à maneira como 
dois objetos se relacionam. Dentre os pares de tipos de relacionamentos mostrados, assinale a 
opção abaixo que apresenta ambos corretos: 
Nota: 20.0 
 
A Agregação e composição. 
Você acertou! 
A Agregação e a Composição são tipos de Associação, que é um dos tipos de relacionamentos de objetos do paradigma POO, conforme visto nos 
slides 8, 9 e 10 da aula 4. 
 
B Generalização e composição 
 
C Generalização e especialização. 
 
D Composição e dependência. 
 
E Especialização e agregação. 
 
Questão 5/5 - Programação Orientada a Objetos 
Em programação orientada a objetos, podemos ter uma relação hierárquica entre duas classes, 
onde a subclasse herda da superclasse. 
No caso de uma relação dessas: 
Nota: 20.0 
 
A apenas as variáveis públicas de instância. 
 
B apenas os métodos e variáveis de instância públicos. 
 
C todas as variáveis de instância e apenas os métodos estáticos. 
 
D todas as variáveis e métodos, exceto os públicos e os que foram sobrescritos. 
 
E todas as variáveis de instância e os métodos que, entretanto, podem explicitamente serem sobrescritos. 
Você acertou! 
A herança é um paradigma de programação orientada a objetos em que existe uma relação entre uma classe base e uma classe derivada, que pode ter 
acesso aos atributos e aos métodos da classe base, conforme visto no slide 3 e 4 da aula 5.

Mais conteúdos dessa disciplina