Você está na página 1de 8

13/12/2022 22:23 Desenvolvimento de Sistemas

Desenvolvimento de Sistemas
maxgomes.s@gmail.com Alternar conta

Rascunho salvo.

*Obrigatório

Série de atividades revisão e aprofundamento dos conhecimentos sobre OOP - programação


orientada a objetos, visando o bom aproveitamento na prova final.

No final do teste você vai saber a sua pontuação. Muita atenção pois só será possível uma única resposta.

Em Programação Orientada a Objetos os elementos que definem a estrutura de * 1 ponto


uma classe são chamados de?

Atributos

Classes

Métodos

Instância

https://docs.google.com/forms/d/e/1FAIpQLSc1sjaXPPSq0YVvQzv4xInr5TiXwZJ3HP1wuRu0ekJe69tfDA/formResponse 1/8
13/12/2022 22:23 Desenvolvimento de Sistemas

Observe a listagem abaixo em Java. * 1 ponto

Os atributos da Classe Empresa são:

imprimir, String, Date, float

nome, cnpj, endereço, dataFundacao, faturamento

nome, Date, endereço, dataFundacao, imprimir

imprimir, dataFundacao, println, float

Em relação as classes, em uma programação orientada a objetos, podemos afirmar * 1 ponto

que estão corretas as alternativas abaixo, com exceção de:

É uma forma de definir um tipo de dado em uma linguagem orientada a objeto.

É formada por dados e comportamentos.

Uma classe não é uma definição formal dos atributos e métodos de um objeto.

É a representação de uma abstração dos objetos do mundo real.

https://docs.google.com/forms/d/e/1FAIpQLSc1sjaXPPSq0YVvQzv4xInr5TiXwZJ3HP1wuRu0ekJe69tfDA/formResponse 2/8
13/12/2022 22:23 Desenvolvimento de Sistemas

Analise as afirmações a seguir, identificando as respostas verdadeiras e as falsas. * 6 pontos

Verdadeiro Falsa

Os Atributos em Programação
Orientada a Objetos são os
elementos que definem a
estrutura de uma classe.

Os atributos também são


conhecidos como variáveis de
modificadores.

Os atributos podem ser


divididos em dois tipos básicos:
atributos de instância e de
classe.

Os métodos são procedimentos


ou funções que realizam as
ações próprias do objeto.
Assim, os métodos são as ações
que o objeto pode realizar.

Programação orientada a
objetos (POO, ou OOP segundo
as suas siglas em inglês) é um
paradigma de programação
baseado no conceito de
"objetos", que podem conter
dados na forma de campos,
também conhecidos como
atributos, e códigos, na forma
de procedimentos, também
conhecidos como métodos.

A classe é a forma real de uma


abstração de entidades
existentes na programação
orientada a objetos.

https://docs.google.com/forms/d/e/1FAIpQLSc1sjaXPPSq0YVvQzv4xInr5TiXwZJ3HP1wuRu0ekJe69tfDA/formResponse 3/8
13/12/2022 22:23 Desenvolvimento de Sistemas

Observando a figura abaixo temos uma representação sobre a programação * 1 ponto

orientada a objetos.

Identifique abaixo a resposta correta.

Aluno é a classe e Nome é objeto

Aluno é a classe e Os objetos são Aluno 01, Aluno 02, Aluno 03 e Aluno 04

Aluno é a classe e Nome, CPF e Endereço são os objetos

Aluno 01, Aluno 02, Aluno 03 e Aluno 04 são classes que tem o atributo Aluno.

Observando a figura abaixo temos uma representação sobre a programação * 1 ponto

orientada a objetos.

Identifique abaixo a afirmação correta.

Nome, CPF, Data_nasc, sexo e Endereço são classes do objeto.

Nome, CPF, Data_nasc, sexo e Endereço são atributos da classe Aluno.

Nome, CPF, Data_nasc, sexo e Endereço são atributos do objeto.

Nome, CPF, Data_nasc, sexo e Endereço são métodos.

https://docs.google.com/forms/d/e/1FAIpQLSc1sjaXPPSq0YVvQzv4xInr5TiXwZJ3HP1wuRu0ekJe69tfDA/formResponse 4/8
13/12/2022 22:23 Desenvolvimento de Sistemas

Qual é o conceito de OOP que significa representar uma entidade, incluindo apenas 1 ponto

seus atributos mais relevantes?

Encapsulamento

Polimorfismo

Herança

Abstração

Limpar seleção

Qual o significado de POO ou OOP * 1 ponto

É um paradigma de programação baseado no conceito de "objetos", que podem conter dados


na forma de campos, também conhecidos como atributos, e códigos, na forma de
procedimentos, também conhecidos como métodos.

É uma linguagem de programação baseado no conceito de "orientação", que podem conter


dados na forma de campos, também conhecidos como atributos, e códigos, na forma de
procedimentos, também conhecidos como eventos.

É uma estrutura de dados baseado no conceito de "objetos", que podem conter dados na
forma de atributos, procedimentos e métodos.

É uma programação estruturada baseado no conceito de "objetos", que podem conter dados
na forma de campos, também conhecidos como atributos, e códigos, na forma de
procedimentos, também conhecidos como métodos.

https://docs.google.com/forms/d/e/1FAIpQLSc1sjaXPPSq0YVvQzv4xInr5TiXwZJ3HP1wuRu0ekJe69tfDA/formResponse 5/8
13/12/2022 22:23 Desenvolvimento de Sistemas

Relacione a descrição na coluna da esquerda com a da direita, marcando a * 4 pontos

alternativa que contém a resposta correta.

Public Private Default Protected

Só é visível em
classes do mesmo
pacote.

Com este
modificador, o
acesso é livre em
qualquer lugar do
programa.

Com este
modificador, o
acesso é limitado a
mesma classe e em
suas subclasses.

Com este
modificador, o
acesso é permitido
somente dentro da
classe onde ele foi
declarado.

https://docs.google.com/forms/d/e/1FAIpQLSc1sjaXPPSq0YVvQzv4xInr5TiXwZJ3HP1wuRu0ekJe69tfDA/formResponse 6/8
13/12/2022 22:23 Desenvolvimento de Sistemas

Observe a listagem abaixo em Java. * 1 ponto

Qual a classe e o método apresentado, respectivamente

imprimir e Empresa

Empresa e faturamento

Empresa e imprimir

imprimir e dataFundacao

Quais são os quatro pilares da programação orientada a objetos? * 1 ponto

Classe, instância, herança e polimorfismo

Abstração, instância, herança e polimorfismo

Abstração, encapsulamento, herança e polimorfismo

Classe, encapsulamento, herança e polimorfismo

https://docs.google.com/forms/d/e/1FAIpQLSc1sjaXPPSq0YVvQzv4xInr5TiXwZJ3HP1wuRu0ekJe69tfDA/formResponse 7/8
13/12/2022 22:23 Desenvolvimento de Sistemas

Os atributos, em POO, podem ser divididos em dois tipos básicos, quais são eles? * 1 ponto

instância e métodos

instância e classe

classe e métodos

métodos e modificadores

https://docs.google.com/forms/d/e/1FAIpQLSc1sjaXPPSq0YVvQzv4xInr5TiXwZJ3HP1wuRu0ekJe69tfDA/formResponse 8/8

Você também pode gostar