Logo Passei Direto
Buscar

Avaliação Online 1 - Programação Orientada à Objetos

User badge image
Pedro Garcia

em

Ferramentas de estudo

Questões resolvidas

A linguagem Java, oferece dois tipos de dados com os quais podemos trabalhar: tipos primitivos e tipos de referência. Tipos primitivos correspondem a dados simples ou escalares. Tipos de referência consistem-se em classes e interfaces. Sobre os tipos primitivos, afirma-se:
I – O tipo de dados long é utilizado para armazenar números inteiros e ocupa 64 bits de memória. II – O tipo de dados float é utilizado para armazenar números com ponto flutuante (números reais) e ocupa 64 bits de memória. III – O tipo de dados boolean aceita apenas os valores lógicos true e false. Está correto apenas o que se afirma em:
As afirmativas I, II e III.
Apenas a afirmativa II.
Apenas a afirmativa I.
Apenas as afirmativas II e III.
Apenas as afirmativas I e III.

Diagrama de classe é o tipo de diagrama é o mais utilizado e um dos mais importantes dentre os diagramas da UML. Por meio desse diagrama, é possível definir a estrutura do sistema, em termos de suas classes, os atributos e métodos que ela possui, e como as classes se relacionam e trocam mensagens entre si. Considerando a representação da classe Lampada abaixo, analise as assertivas que seguem:
Está correto apenas o que se afirma em:
I – A classe Lampada possui apenas um atributo.
II – A classe Lampada possui apenas um método.
III – A classe Lampada possui um atributo chamado acende.
Apenas a assertiva III.
Apenas a assertiva II.
As assertivas I, II e III.
Apenas a assertiva I.
Apenas as assertivas II e III.

Os conceitos de classes e, principalmente, objetos são a chave para entender o paradigma de orientação a objetos. Além disso, a explicação de um está inteiramente ligada à explicação do outro.
Dessa forma, baseado nos conceitos estudados nesta unidade sobre classe, atributos e métodos, pode-se afirmar que:
No paradigma orientado a objetos, as classes são abstrações do mundo real que possuem os parâmetros que mostram suas características e as funções que descrevem seu comportamento.
No paradigma orientado a objetos, os objetos são abstrações do mundo real que possuem os atributos que mostram suas características e os métodos que descrevem seu comportamento.
No paradigma orientado a objetos, as classes são abstrações do mundo real que possuem as variáveis que mostram suas características e as funções que descrevem seu comportamento.
No paradigma orientado a objetos, as classes são abstrações do mundo real que possuem os objetos que mostram suas características e os métodos que descrevem seu comportamento.
No paradigma orientado a objetos, as classes são abstrações do mundo real que possuem variáveis que mostram suas características e as funções que descrevem seu comportamento.

Abstração e encapsulamento são dois dentre os quatro pilares da programação orientada a objetos, e ambos estão interligados entre si.
Baseando-se nessa informação, qual das alternativas a seguir justifica essa ligação?
Porque, na abstração, é possível identificar as classes que são estruturas de um objeto.
Porque, na abstração, é possível dividir o problema em subproblemas.
Porque, na abstração, é possível identificar o nível de acesso aos membros de uma classe.
Porque, na abstração, é possível identificar os membros de uma classe.
Porque, através da abstração, é possível identificar os conjuntos de objetos do mundo real presentes em um problema.

UML é uma linguagem que consiste em padrões de notações gráficas que acabam gerando uma representação em forma de diagramas. Na versão 2.0 da UML, existem 13 tipos diferentes de diagrama, que, por sua vez, pode ser de dois tipos: diagrama estrutural e diagrama comportamental. Dessa linguagem, um dos diagramas mais em OO é o diagrama de classes. Com base no diagrama de classes, analise as seguintes asserções:
Baseando-se nas asserções acima, qual das alternativas abaixo é a correta?
I. Modelar um problema utilizando o diagrama de classes é uma forma de abstração.
II. Através do diagrama de classes, é possível definir a estrutura do sistema em termos de suas classes, os atributos e métodos que ela possui, e como as classes se relacionam e trocam mensagens entre si.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, e a II não é uma justificativa da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Polimorfismo é um dos pilares da orientação a objetos e um mecanismo que possibilita a seleção de funcionalidades de forma dinâmica por um programa no decorrer de sua execução. Com base nesse contexto, analise as seguintes asserções:
Agora selecione a alternativa que descreve as relações propostas entre elas:
I. Sobrecarga é uma forma de polimorfismo.
II. Polimorfismo dinâmico é o princípio que possibilita que as classes filhas possam invocar os métodos da superclasse com a mesma identificação e assinatura, porém podem conter comportamentos distintos.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições verdadeiras, e a II não é uma justificativa da I.

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

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

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

A linguagem Java, oferece dois tipos de dados com os quais podemos trabalhar: tipos primitivos e tipos de referência. Tipos primitivos correspondem a dados simples ou escalares. Tipos de referência consistem-se em classes e interfaces. Sobre os tipos primitivos, afirma-se:
I – O tipo de dados long é utilizado para armazenar números inteiros e ocupa 64 bits de memória. II – O tipo de dados float é utilizado para armazenar números com ponto flutuante (números reais) e ocupa 64 bits de memória. III – O tipo de dados boolean aceita apenas os valores lógicos true e false. Está correto apenas o que se afirma em:
As afirmativas I, II e III.
Apenas a afirmativa II.
Apenas a afirmativa I.
Apenas as afirmativas II e III.
Apenas as afirmativas I e III.

Diagrama de classe é o tipo de diagrama é o mais utilizado e um dos mais importantes dentre os diagramas da UML. Por meio desse diagrama, é possível definir a estrutura do sistema, em termos de suas classes, os atributos e métodos que ela possui, e como as classes se relacionam e trocam mensagens entre si. Considerando a representação da classe Lampada abaixo, analise as assertivas que seguem:
Está correto apenas o que se afirma em:
I – A classe Lampada possui apenas um atributo.
II – A classe Lampada possui apenas um método.
III – A classe Lampada possui um atributo chamado acende.
Apenas a assertiva III.
Apenas a assertiva II.
As assertivas I, II e III.
Apenas a assertiva I.
Apenas as assertivas II e III.

Os conceitos de classes e, principalmente, objetos são a chave para entender o paradigma de orientação a objetos. Além disso, a explicação de um está inteiramente ligada à explicação do outro.
Dessa forma, baseado nos conceitos estudados nesta unidade sobre classe, atributos e métodos, pode-se afirmar que:
No paradigma orientado a objetos, as classes são abstrações do mundo real que possuem os parâmetros que mostram suas características e as funções que descrevem seu comportamento.
No paradigma orientado a objetos, os objetos são abstrações do mundo real que possuem os atributos que mostram suas características e os métodos que descrevem seu comportamento.
No paradigma orientado a objetos, as classes são abstrações do mundo real que possuem as variáveis que mostram suas características e as funções que descrevem seu comportamento.
No paradigma orientado a objetos, as classes são abstrações do mundo real que possuem os objetos que mostram suas características e os métodos que descrevem seu comportamento.
No paradigma orientado a objetos, as classes são abstrações do mundo real que possuem variáveis que mostram suas características e as funções que descrevem seu comportamento.

Abstração e encapsulamento são dois dentre os quatro pilares da programação orientada a objetos, e ambos estão interligados entre si.
Baseando-se nessa informação, qual das alternativas a seguir justifica essa ligação?
Porque, na abstração, é possível identificar as classes que são estruturas de um objeto.
Porque, na abstração, é possível dividir o problema em subproblemas.
Porque, na abstração, é possível identificar o nível de acesso aos membros de uma classe.
Porque, na abstração, é possível identificar os membros de uma classe.
Porque, através da abstração, é possível identificar os conjuntos de objetos do mundo real presentes em um problema.

UML é uma linguagem que consiste em padrões de notações gráficas que acabam gerando uma representação em forma de diagramas. Na versão 2.0 da UML, existem 13 tipos diferentes de diagrama, que, por sua vez, pode ser de dois tipos: diagrama estrutural e diagrama comportamental. Dessa linguagem, um dos diagramas mais em OO é o diagrama de classes. Com base no diagrama de classes, analise as seguintes asserções:
Baseando-se nas asserções acima, qual das alternativas abaixo é a correta?
I. Modelar um problema utilizando o diagrama de classes é uma forma de abstração.
II. Através do diagrama de classes, é possível definir a estrutura do sistema em termos de suas classes, os atributos e métodos que ela possui, e como as classes se relacionam e trocam mensagens entre si.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, e a II não é uma justificativa da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Polimorfismo é um dos pilares da orientação a objetos e um mecanismo que possibilita a seleção de funcionalidades de forma dinâmica por um programa no decorrer de sua execução. Com base nesse contexto, analise as seguintes asserções:
Agora selecione a alternativa que descreve as relações propostas entre elas:
I. Sobrecarga é uma forma de polimorfismo.
II. Polimorfismo dinâmico é o princípio que possibilita que as classes filhas possam invocar os métodos da superclasse com a mesma identificação e assinatura, porém podem conter comportamentos distintos.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições verdadeiras, e a II não é uma justificativa da I.

Prévia do material em texto

04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 1/18
Avaliação Online 1
Entrega 7 jun em 23:59 Pontos 15 Perguntas 10
Disponível 1 jun em 0:00 - 7 jun em 23:59 7 dias Limite de tempo 120 Minutos
Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 57 minutos 15 de 15
 As respostas corretas estarão disponíveis em 8 jun em 0:00.
Pontuação desta tentativa: 15 de 15
Enviado 4 jun em 23:38
Esta tentativa levou 57 minutos.
Leia com atenção as orientações abaixo antes de iniciar esta prova:
Serão permitidas duas tentativas para realizar esta avaliação, prevalecendo a maior nota.
Programe-se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos
cronometrados (por tentativa) para conclusão e envio das respostas.
Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar aberta ou
não;
Durante a realização da prova:
Será exibido uma questão por vez, podendo “Avançar” ou “Voltar” quando necessário dentro do
período da tentativa;
A tentativa somente será contabilizada após clicar no botão “Enviar”.
Fazer o teste novamente
1,5 / 1,5 ptsPergunta 1
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053/history?version=1
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053/take?user_id=15842
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 2/18
A linguagem Java, oferece dois tipos de dados com os quais podemos
trabalhar: tipos primitivos e tipos de referência. Tipos primitivos
correspondem a dados simples ou escalares. Tipos de referência
consistem-se em classes e interfaces. Sobre os tipos primitivos, afirma-
se:
I – O tipo de dados long é utilizado para armazenar números
inteiros e ocupa 64 bits de memória.
II – O tipo de dados float é utilizado para armazenar números
com ponto flutuante (números reais) e ocupa 64 bits de
memória.
III – O tipo de dados boolean aceita apenas os valores lógicos
true e false.
Está correto apenas o que se afirma em:
 As afirmativas I, II e III. 
 Apenas a afirmativa II. 
 Apenas as afirmativas II e III. 
 Apenas as afirmativas I e III. 
 Apenas a afirmativa I. 
O detalhamento dos tipos primitivos da linguagem Java podem ser
vistos na unidade 1 item 1.3.2.
1,5 / 1,5 ptsPergunta 2
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 3/18
Diagrama de classe é o tipo de diagrama é o mais utilizado e um dos
mais importantes dentre os diagramas da UML. Por meio desse
diagrama, é possível definir a estrutura do sistema, em termos de suas
classes, os atributos e métodos que ela possui, e como as classes se
relacionam e trocam mensagens entre si. Considerando a representação
da classe Lampada abaixo, analise as assertivas que seguem:
I – A classe Lampada possui apenas um atributo. 
II – A classe Lampada possui apenas um método. 
III – A classe Lampada possui um atributo chamado acende.
Está correto apenas o que se afirma em:
 Apenas a assertiva III. 
 Apenas a assertiva II. 
 As assertivas I, II e III. 
 Apenas a assertiva I. 
 Apenas as assertivas II e III. 
Em um diagrama de classe, o primeiro compartimento possui o
nome da classe, o segundo os atributos e o terceiro os métodos
que a classe possui. Conforme pode ser visto em 1.2.
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 4/18
1,5 / 1,5 ptsPergunta 3
Na linguagem de programação Java, existem três especificadores de
acesso para os membros de uma classe. De acordo com a afirmativa,
pode-se afirmar que:
 
Quando a classe possui um membro privado, somente a própria classe
pode alterá-lo ou acessá-lo internamente.
 
Quando a classe possui um membro público, somente a própria classe
pode alterá-lo ou acessá-lo internamente.
 
Quando a classe possui atributos privados, seus métodos também devem
ser privados.
 
Quando a classe possui métodos públicos, apenas atributos públicos
podem ser usados nesses métodos.
 
Quando a classe possui um membro protegido, somente a própria classe
pode alterá-lo ou acessá-lo internamente.
Somente membros privados podem ser alterados dentro das
classes; os demais – públicos e protegidos – podem, em alguns
casos, ser acessados por outras classes.
1,5 / 1,5 ptsPergunta 4
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 5/18
Os conceitos de classes e, principalmente, objetos são a chave para
entender o paradigma de orientação a objetos. Além disso, a explicação
de um está inteiramente ligada à explicação do outro. Dessa forma,
baseado nos conceitos estudados nesta unidade sobre classe, atributos e
métodos, pode-se afirmar que:
 
No paradigma orientado a objetos, as classes são abstrações do mundo
real que possuem os parâmetros que mostram suas características e as
funções que descrevem seu comportamento.
 
No paradigma orientado a objetos, as classes são abstrações do mundo
real que possuem os objetos que mostram suas características e os
métodos que descrevem seu comportamento.
 
No paradigma orientado a objetos, as classes são abstrações do mundo
real que possuem as variáveis que mostram suas características e as
funções que descrevem seu comportamento.
 
No paradigma orientado a objetos, as classes são abstrações do mundo
real que possuem variáveis que mostram suas características e as
funções que descrevem seu comportamento.
 
No paradigma orientado a objetos, os objetos são abstrações do mundo
real que possuem os atributos que mostram suas características e os
métodos que descrevem seu comportamento.
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 6/18
Os conceitos de classes e, principalmente, objetos são a chave
para entender o paradigma de orientação a objetos. Além disso, a
explicação de um está inteiramente ligada à explicação do outro.
Dessa forma, baseado nos conceitos estudados nesta unidade
sobre classe, atributos e métodos, pode-se afirmar que:
1,5 / 1,5 ptsPergunta 5
Abstração e encapsulamento são dois dentre os quatro pilares da
programação orientada a objetos, e ambos estão interligados entre si.
Baseando-se nessa informação, qual das alternativas a seguir justifica
essa ligação?
 
Porque, através da abstração, é possível identificar os conjuntos de
objetos do mundo real presentes em um problema.
 Porque, na abstração, é possível dividir o problema em subproblemas. 
 
Porque, na abstração, é possível identificar o nível de acesso aos
membros de uma classe.
 
Porque, na abstração, é possível identificar as classes que são estruturas
de um objeto.
 
Porque, na abstração, é possível identificar os membros de uma classe. 
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 7/18
Todas as proposições apresentadas são verdadeiras; porém,
apenas a letra B responde à pergunta realizada, uma vez que o
encapsulamento é identificar quais membros terão acesso restrito
no momento em que forem instanciados e quais não têm essa
necessidade e/ou não devem ser restritos.
1,5 / 1,5 ptsPergunta 6
UML é uma linguagem que consiste em padrões de notações gráficas
que acabam gerando uma representação em forma de diagramas. Na
versão 2.0 da UML, existem 13 tipos diferentes de diagrama, que, por
sua vez, pode ser de dois tipos: diagrama estrutural e diagrama
comportamental. Dessa linguagem, um dos diagramas mais em OO é o
diagrama de classes. Com base no diagrama de classes, analise as
seguintes asserções: 
I. Modelar um problema utilizando o diagrama de classesé
uma forma de abstração.
PORQUE
II. Através do diagrama de classes, é possível definir a
estrutura do sistema em termos de suas classes, os atributos
e métodos que ela possui, e como as classes se relacionam e
trocam mensagens entre si.
 
Baseando-se nas asserções acima, qual das alternativas abaixo é a
correta?
 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 8/18
 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
da I.
 As asserções I e II são proposições falsas. 
 
As asserções I e II são proposições verdadeiras, e a II não é uma
justificativa da I.
 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
Para modelar um problema, é preciso abstrair suas necessidades
para que ele possua todos os itens necessários. O diagrama de
classes possui uma representação única que possibilita identificar
tais itens, que são as classes, seus atributos e métodos, e seus
relacionamentos.
1,5 / 1,5 ptsPergunta 7
Assim como a abstração, o encapsulamento é também essencial na
programação orientada a objetos. Ele dá segurança à aplicação,
escondendo algumas propriedades e dando a impressão de uma caixa
preta.
Baseando-se nesse conceito, qual das opções a seguir aplica
corretamente o conceito de encapsulamento?
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 9/18
 
 
 
 
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 10/18
 
De acordo com a Figura, somente os atributos da classe serão
acessados de acordo com seus métodos. Quando os atributos são
públicos, eles podem ser acessados diretamente (sem intermédio
do método) e receber qualquer valor sem estar de acordo com a
regra de negócio.
1,5 / 1,5 ptsPergunta 8
No diagrama de classes, é possível definir a estrutura do sistema de
acordo com suas classes, os atributos e métodos que ela possui e como
as classes se relacionam e trocam mensagens entre si. Eles são
definidos a partir dos requisitos de um sistema. 
Baseando-se nos conceitos aprendidos nesta unidade, sendo eles
herança, interface e encapsulamento, selecione o diagrama que melhor
descreve a seguinte frase: “Todo animal tem um peso, mas os peixes
nadam e os cachorros andam”.
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 11/18
 
 
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 12/18
 
 
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 13/18
 
A herança utilizada corretamente apresenta o especificador
protegido para o peso, que possibilita que o atributo possa ser
utilizado e modificado nas classes filhas, que, por sua vez,
possuem suas especialidades.
1,5 / 1,5 ptsPergunta 9
Polimorfismo é um dos pilares da orientação a objetos e um mecanismo
que possibilita a seleção de funcionalidades de forma dinâmica por um
programa no decorrer de sua execução. Com base nesse contexto,
analise as seguintes asserções:
I. Sobrecarga é uma forma de polimorfismo.
PORQUE
II. Polimorfismo dinâmico é o princípio que possibilita que as
classes filhas possam invocar os métodos da superclasse
com a mesma identificação e assinatura, porém podem conter
comportamentos distintos.
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 14/18
Agora selecione a alternativa que descreve as relações propostas entre
elas:
 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
 As asserções I e II são proposições falsas. 
 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
da I.
 
As asserções I e II são proposições verdadeiras, e a II não é uma
justificativa da I.
Há dois tipos de polimorfismo: estático e dinâmico. O estático
obriga que os métodos tenham nomes iguais e assinaturas
diferentes; já o dinâmico, que os métodos tenham nome e
assinatura iguais. A sobrecarga é um polimorfismo estático.
1,5 / 1,5 ptsPergunta 10
Leia o estudo de caso abaixo e, em seguida, marque a resposta
CORRETA.
Na empresa trabalhando.com, existem três grupos de funcionários: Back-
end, Front-end e Administrativo. Todos os funcionários possuem salário,
nome e horas extras registradas. Cada grupo possui uma bonificação
denominada bonificação X. Além disso, tanto os funcionários do back
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 15/18
quanto do front devem participar do grupo desenvolvimento Y; por isso,
devem receber outra bonificação, denominada bonificação Y.
Considerando que esse sistema deva ser desenvolvido em Java e os
conceitos de OO aprendidos, qual é o melhor diagrama de classes UML a
ser desenvolvido? Ressalta-se que as bonificações são definidas de
acordo com cada tipo de funcionário.
 
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 16/18
 
 
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 17/18
 
 
A opção E garante que apenas back-end e front-end recebam a
bonificação Y, bem como que a bonificação x seja calculada de
acordo com cada tipo de funcionário. Por fim, é possível recuperar
a remuneração (salário + bonificação) de cada funcionário,
independentemente de seu tipo.
04/06/2021 Avaliação Online 1: G.MAI.POOB.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/11585/quizzes/26053 18/18
Pontuação do teste: 15 de 15

Mais conteúdos dessa disciplina