Logo Passei Direto
Buscar

Avaliação Online 1_ OUT TADS 3 - Programação Orientada à Objetos (1)

Ferramentas de estudo

Questões resolvidas

Baseado no relacionamento entre instância, objeto e classe, analise as seguintes proposições:
I – Objetos que possuem o mesmo valor para um atributo são denominados instância de uma mesma classe. II – Através do construtor, é possível criar instâncias de uma classe. III – Quando se tenta instanciar uma classe sem passar os devidos parâmetros, ocorre um erro. Assinale a opção CORRETA.
I e III estão corretas.
Somente I está correta.
Somente II está correta.
I e II estão corretas.
Somente III está correta.

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.

A UML tem sido adotada como padrão internacional utilizado para representar graficamente a modelagem de softwares orientados a objetos. Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.
Assinale a alternativa CORRETA.
I - O diagrama de classes é um dos artefatos comportamentais da linguagem UML.
II - O diagrama de classes contém suas classes e respectivos atributos e métodos, e como elas se relacionam e trocam mensagens entre si.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
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, mas a II não é uma justificativa da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

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:
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.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II não é uma justificativa da I.
As asserções I e II são proposições falsas.

Na programação orientada a objetos, existem dois mecanismos que permitem a criação de classes contendo apenas descrições de atributos e assinaturas de métodos, sem efetivamente implementá-los: classe abstrata e interface.
Nesse contexto, analise as seguintes proposições e selecione a alternativa CORRETA.
I – Uma classe abstrata pode conter tanto métodos abstratos quanto métodos completos.
II – Uma classe abstrata é como uma classe comum, ou seja, contém construtores, métodos e atributos; porém, deve conter pelo menos um método abstrato.
III – Uma similaridade entre classe abstrata e interface é que ambas possuem métodos abstratos.
II e III estão corretas.
I e III estão corretas.
I e II estão corretas.
I, II e III estão corretas.
Somente I está 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 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?

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

Baseado no relacionamento entre instância, objeto e classe, analise as seguintes proposições:
I – Objetos que possuem o mesmo valor para um atributo são denominados instância de uma mesma classe. II – Através do construtor, é possível criar instâncias de uma classe. III – Quando se tenta instanciar uma classe sem passar os devidos parâmetros, ocorre um erro. Assinale a opção CORRETA.
I e III estão corretas.
Somente I está correta.
Somente II está correta.
I e II estão corretas.
Somente III está correta.

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.

A UML tem sido adotada como padrão internacional utilizado para representar graficamente a modelagem de softwares orientados a objetos. Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.
Assinale a alternativa CORRETA.
I - O diagrama de classes é um dos artefatos comportamentais da linguagem UML.
II - O diagrama de classes contém suas classes e respectivos atributos e métodos, e como elas se relacionam e trocam mensagens entre si.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
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, mas a II não é uma justificativa da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

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:
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.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II não é uma justificativa da I.
As asserções I e II são proposições falsas.

Na programação orientada a objetos, existem dois mecanismos que permitem a criação de classes contendo apenas descrições de atributos e assinaturas de métodos, sem efetivamente implementá-los: classe abstrata e interface.
Nesse contexto, analise as seguintes proposições e selecione a alternativa CORRETA.
I – Uma classe abstrata pode conter tanto métodos abstratos quanto métodos completos.
II – Uma classe abstrata é como uma classe comum, ou seja, contém construtores, métodos e atributos; porém, deve conter pelo menos um método abstrato.
III – Uma similaridade entre classe abstrata e interface é que ambas possuem métodos abstratos.
II e III estão corretas.
I e III estão corretas.
I e II estão corretas.
I, II e III estão corretas.
Somente I está 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 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?

Prévia do material em texto

08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 1/16
Avaliação Online 1
Entrega 8 nov em 23:59 Pontos 15 Perguntas 10
Disponível 2 nov em 0:00 - 8 nov 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 7 minutos 15 de 15
 As respostas corretas estarão disponíveis em 9 nov em 0:00.
Pontuação desta tentativa: 15 de 15
Enviado 8 nov em 12:00
Esta tentativa levou 7 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
Baseado no relacionamento entre instância, objeto e classe, analise as
seguintes proposições:
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076/history?version=1
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076/take?user_id=13383
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 2/16
I – Objetos que possuem o mesmo valor para um atributo
são denominados instância de uma mesma classe. 
II – Através do construtor, é possível criar instâncias de
uma classe. 
III – Quando se tenta instanciar uma classe sem passar os
devidos parâmetros, ocorre um erro.
Assinale a opção CORRETA.
 Somente I está correta. 
 Somente II está correta. 
 I e II estão corretas. 
 I e III estão corretas. 
 Somente III está correta. 
É possível criar uma classe sem enviar parâmetros pelo
construtor, utilizando o construtor default da classe; porém, os
dados estarão nulos ou com valores default. Para pertencerem
à mesma classe, todos os objetos devem ter o mesmo conjunto
de atributos, independentemente de seus valores.
1,5 / 1,5 ptsPergunta 2
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:
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 3/16
 
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.
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 3
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 4/16
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 II. 
 Apenas a assertiva III. 
 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.
1,5 / 1,5 ptsPergunta 4
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 5/16
A UML tem sido adotada como padrão internacional utilizado para
representar graficamente a modelagem de softwares orientados a
objetos. Considerando esse contexto, avalie as seguintes asserções e
a relação proposta entre elas.
I - O diagrama de classes é um dos artefatos
comportamentais da linguagem UML.
PORQUE
II - O diagrama de classes contém suas classes e
respectivos atributos e métodos, e como elas se relacionam
e trocam mensagens entre si.
Assinale a alternativa CORRETA.
 
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa da I.
 
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, mas a II não é uma
justificativa da I.
 
A asserção I é uma proposição falsa, e a II é uma proposição
verdadeira.
A linguagem UML possui artefatos comportamentais; porém, o
diagrama de classes é estrutural. Isso porque ele possibilita que
seja possível visualizar a estrutura de classes com suas
respectivas características e comportamentos.
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 6/16
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, na abstração, é possível dividir o problema em subproblemas. 
 
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 identificar os membros de uma
classe.
 
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.
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
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 7/16
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.
 
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa da I.
 
A asserção I é uma proposição falsa, e a II é uma proposição
verdadeira.
 
As asserções I e II são proposições verdadeiras, e a II não é uma
justificativa da I.
 As asserções I e II são proposições falsas. 
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 8/16
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?
 
 
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 9/16
 
 
 
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
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 10/16
Na programação orientada a objetos, existem dois mecanismos que
permitem a criação de classes contendo apenas descrições de
atributos e assinaturas de métodos, sem efetivamente implementá-los:
classe abstrata e interface. Nesse contexto, analise as seguintes
proposições e selecione a alternativa CORRETA.
I – Uma classe abstrata pode conter tanto métodos
abstratos quanto métodos completos.
II – Uma classe abstrata é como uma classe comum, ou
seja, contém construtores, métodos e atributos; porém,
deve conter pelo menos um método abstrato.
III – Uma similaridade entre classe abstrata e interface é
que ambas possuem métodos abstratos.
 II e III estão corretas. 
 I e III estão corretas. 
 I e II estão corretas. 
 I, II e III estão corretas. 
 Somente I está correta. 
Uma classe abstrata pode conter métodos e atributos, porém
não pode ser instanciada.
1,5 / 1,5 ptsPergunta 9
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. 
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 11/16
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”.
 
 
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 12/16
 
 
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 13/16
 
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 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 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.
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 14/16
 
 
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 15/16
 
 
08/11/2020 Avaliação Online 1: OUT.TADS.3 - Programação Orientada à Objetos
https://newtonpaiva.instructure.com/courses/9727/quizzes/20076 16/16
 
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.
Pontuação do teste: 15 de 15

Mais conteúdos dessa disciplina