SlideShare uma empresa Scribd logo
29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa
https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 1/8
Painel Meus cursos POO Introdução à Programação OO Questionário sobre Conceitos OO
Iniciado em sábado, 8 Ago 2020, 13:38
Estado Finalizada
Concluída em sábado, 8 Ago 2020, 13:53
Tempo
empregado
14 minutos 45 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 1,00 de 1,00
O mundo real é formado por coisas. Classe  é um conjunto de objetos similares, com estruturas
(propriedades) e comportamento similares (operações).
A resposta correta é: Classe.
29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa
https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 2/8
Questão 2
Correto
Atingiu 1,00 de 1,00
Associe a descrição ao respectivo mecanismo da programação OO.
Na programação orientada a objetos, um método
aplicado a um objeto é selecionado para execução
através da sua assinatura e da verificação a qual classe
o objeto pertence. Através do mecanismo de sobrecarga,
dois métodos de uma mesma classe podem ter o
mesmo nome, desde que suas listas de parâmetros
sejam diferentes, constituindo assim uma assinatura
diferente. Tal situação não gera conflito pois o
compilador é capaz de detectar qual método deve ser
escolhido a partir da análise dos tipos de argumentos do
método.

Um dos mecanismos fundamentais na programação
orientada a objetos é o conceito de redefinição ou
sobrescrita de métodos em classes derivadas. A
redefinição ocorre quando um método cuja assinatura já
tenha sido especificada recebe uma nova definição ou
seja, um novo corpo em uma classe derivada. O
mecanismo de redefinição, juntamente com o conceito
de ligação tardia, é a chave para a utilização do
polimorfismo.

A decisão sobre qual o método que deve ser selecionado,
de acordo com o tipo da classe derivada, é tomada em
tempo de execução, através do mecanismo de ligação
tardia. Ligação tardia é quando o método a ser invocado
é definido durante a compilação do programa.

Overloading
Overriding
late binding, dynamic binding ou runtime binding
Sua resposta está correta.
A resposta correta é:
Na programação orientada a objetos, um método aplicado a um objeto é selecionado para execução através da
sua assinatura e da verificação a qual classe o objeto pertence. Através do mecanismo de sobrecarga, dois
métodos de uma mesma classe podem ter o mesmo nome, desde que suas listas de parâmetros sejam
diferentes, constituindo assim uma assinatura diferente. Tal situação não gera conflito pois o compilador é capaz
de detectar qual método deve ser escolhido a partir da análise dos tipos de argumentos do método. →
Overloading,
Um dos mecanismos fundamentais na programação orientada a objetos é o conceito de redefinição ou
sobrescrita de métodos em classes derivadas. A redefinição ocorre quando um método cuja assinatura já tenha
sido especificada recebe uma nova definição ou seja, um novo corpo em uma classe derivada. O mecanismo de
redefinição, juntamente com o conceito de ligação tardia, é a chave para a utilização do polimorfismo. →
Overriding,
A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada
em tempo de execução, através do mecanismo de ligação tardia. Ligação tardia é quando o método a ser
invocado é definido durante a compilação do programa. → late binding, dynamic binding ou runtime binding.
29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa
https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 3/8
Questão 3
Correto
Atingiu 1,00 de 1,00
Questão 4
Correto
Atingiu 1,00 de 1,00
O paradigma da orientação a objetos visualiza um sistema de software como uma coleção de agentes
interconectados chamados objetos. Cada objeto é responsável por realizar tarefas específicas. É pela interação
entre objetos que uma tarefa computacional é realizada.
Escolha uma opção:
Verdadeiro 
Falso
A resposta correta é 'Verdadeiro'.
No código abaixo pode-se identificar polimorfismo na atribuição de objetos de uma hierarquia através de
mecanismos de conversão existentes em linguagens OO. Identifique-os.
Cat c = new Cat();
Mammal m = c;
a. Overriding
b. Downcasting
c. Overloading
d. Late binding
e. Upcasting 
Sua resposta está correta.
A resposta correta é: Upcasting.
29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa
https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 4/8
Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Correto
Atingiu 1,00 de 1,00
Associe o conceito OO à sua respectiva definição.
Princípio que permite que classes herdem propriedades (atributos) e comportamentos
(métodos) de outras classes.

Princípio que representa objetos do mundo real computacionalmente. Onde objeto é
uma construção de software que encapsula estado e comportamento e classe um
conjunto de objetos similares. 
Princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem
invocar métodos que têm a mesma identificação (assinatura) mas comportamentos
distintos, especializados para cada classe derivada, usando para tanto uma referência a
um objeto do tipo da superclasse. A decisão sobre qual o método que deve ser
selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de
execução, através do mecanismo de ligação tardia. Ligação tardia é quando o método a
ser invocado é definido durante a compilação do programa (late binding).

Herança
Classes e Objetos
Polimorfismo
Sua resposta está correta.
A resposta correta é:
Princípio que permite que classes herdem propriedades (atributos) e comportamentos (métodos) de outras
classes. → Herança,
Princípio que representa objetos do mundo real computacionalmente. Onde objeto é uma construção de
software que encapsula estado e comportamento e classe um conjunto de objetos similares. → Classes e
Objetos,
Princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que
têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe
derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre qual o método
que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através
do mecanismo de ligação tardia. Ligação tardia é quando o método a ser invocado é definido durante a
compilação do programa (late binding). → Polimorfismo.
Um objeto é uma instância de uma classe. Os objetos de uma mesma classe diferenciam-se pelos valores de
suas propriedades e de seus identificadores únicos. O estado de um objeto é composto pelos respectivos
valores de suas propriedades e o comportamento é a maneira como o objeto reage quando o seu estado é
alterado ou quando uma mensagem é recebida.
A afirmação é verdadeira ou falsa?
Escolha uma opção:
Verdadeiro 
Falso
A resposta correta é 'Verdadeiro'.
29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa
https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 5/8
Questão 7
Correto
Atingiu 1,00 de 1,00
Alan Kay, um dos pais do paradigma da orientação a objetos, há alguns anos formulou a chamada “analogia
biológica”. Nessa analogia ele imaginou como seria um sistema de software que funcionasse como um ser vivo.
Nesse sistema, cada célula interagiria com outras células através do envio de mensagens para realizar um
objetivo comum. Além disso, cada célula se comportaria como uma unidade autônoma. De uma forma geral, Kay
pensou em construir um software a partir de agentes autônomos que interagem entre si. Então estabeleceu os
seguintes princípios da orientação a objetos: 
Selecione as alternativas correspondentes a estes princípios.
a. Qualquer coisa é um objeto; 
b. A classe é um repositório para comportamento associado ao objeto;  
c. Objetos realizam tarefas por meio da requisição de serviços a outros objetos;  
d. Cada objeto pertence a uma determinada classe. Uma classe agrupa objetos similares;  
e. Classes não são organizadas em hierarquias.
Sua resposta está correta.
1. Qualquer coisa é um objeto; 
2. Objetos realizam tarefas por meio da requisição de serviços a outros objetos; 
3. Cada objeto pertence a uma determinada classe. Uma classe agrupa objetos similares; 
4. A classe é um repositório para comportamento associado ao objeto; 
5. Classes são organizadas em hierarquias.
As respostas corretas são:
Qualquer coisa é um objeto;,
Objetos realizam tarefas por meio da requisição de serviços a outros objetos; ,
Cada objeto pertence a uma determinada classe. Uma classe agrupa objetos similares; ,
A classe é um repositório para comportamento associado ao objeto; 
29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa
https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 6/8
Questão 8
Correto
Atingiu 1,00 de 1,00
No código abaixo pode-se identificar polimorfismo na atribuição de objetos de uma hierarquia através de
mecanismos de conversão existentes em linguagens OO. Identifique-os.
Cat c1 = new Cat();
Animal a = c1;
Cat c2 = (Cat) a;
a. Late binding
b. Overriding
c. Downcasting 
d. Overloading
e. Upcasting
Sua resposta está correta.
A resposta correta é:
Downcasting.
29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa
https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 7/8
Questão 9
Correto
Atingiu 1,00 de 1,00
Questão 10
Correto
Atingiu 1,00 de 1,00
Associe os elementos estruturais de um diagrama de classes em UML às respectivas imagens.


Objeto
Classe
Sua resposta está correta.
A resposta correta é:
→ Objeto,
→ Classe.
O mundo real é formado por coisas. Computacionalmente, um objeto  é uma construção de software
que encapsula estado e comportamento.
A resposta correta é: Objeto. ATIVIDADE ANTERIOR
◄ Como utilizar o Astah
Seguir para...
29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa
https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 8/8
PRÓXIMA ATIVIDADE
Programação orientada a Objetos com Java ►
Manter contato
IFSP SALTO
 http://slt.ifsp.edu.br
 Fone: +55 (11) 4602-9191
 salto@ifsp.edu.br
 
 Resumo de retenção de dados
 Obter o aplicativo para dispositivos móveis

Mais conteúdo relacionado

Mais procurados

Cópia de kolb e roger neighbour
Cópia de kolb e roger neighbourCópia de kolb e roger neighbour
Cópia de kolb e roger neighbour
Inaiara Bragante
 
ΠΛΗ20 ΜΑΘΗΜΑ 2.3
ΠΛΗ20 ΜΑΘΗΜΑ 2.3ΠΛΗ20 ΜΑΘΗΜΑ 2.3
ΠΛΗ20 ΜΑΘΗΜΑ 2.3
Dimitris Psounis
 
Apresentação coleta sangue a vácuo
Apresentação coleta sangue a vácuoApresentação coleta sangue a vácuo
Apresentação coleta sangue a vácuo
Laboratório Biolabor
 
Ap12 Imunoquimioluminescência
Ap12   ImunoquimioluminescênciaAp12   Imunoquimioluminescência
Ap12 Imunoquimioluminescência
LABIMUNO UFBA
 
Método AHP em Processo Decisório
Método AHP em Processo DecisórioMétodo AHP em Processo Decisório
Método AHP em Processo Decisório
Wellington Oliveira
 
Subgraph Isomorphism - NP Proof / Prova NP Isomorfismo em Subgrafo
Subgraph Isomorphism  - NP Proof / Prova NP Isomorfismo em SubgrafoSubgraph Isomorphism  - NP Proof / Prova NP Isomorfismo em Subgrafo
Subgraph Isomorphism - NP Proof / Prova NP Isomorfismo em Subgrafo
Hugo Santos
 
Imunohematologia e-sistema-abo-731041
Imunohematologia e-sistema-abo-731041Imunohematologia e-sistema-abo-731041
Imunohematologia e-sistema-abo-731041
Jhon Almeida
 
estudo dirigido brmatologia
estudo dirigido brmatologiaestudo dirigido brmatologia
estudo dirigido brmatologia
Vanderley Da Silva Castro
 
Aula 02 física do raio x e bases de exames
Aula 02 física do raio x e bases de examesAula 02 física do raio x e bases de exames
Aula 02 física do raio x e bases de exames
Ricardo Aguiar
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
Léo Dias
 
Padrão Adapter
Padrão AdapterPadrão Adapter
Padrão Adapter
Eduardo Mendes
 
POO - 22 - Tratamento de Exceções em Java
POO - 22 - Tratamento de Exceções em JavaPOO - 22 - Tratamento de Exceções em Java
POO - 22 - Tratamento de Exceções em Java
Ludimila Monjardim Casagrande
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5
Dimitris Psounis
 
Princípios do diagnóstico laboratorial das micoses
Princípios do diagnóstico laboratorial das micosesPrincípios do diagnóstico laboratorial das micoses
Princípios do diagnóstico laboratorial das micoses
Universidade de Brasília
 
Java script aula 06 - dom
Java script   aula 06 - domJava script   aula 06 - dom
Java script aula 06 - dom
Cristiano Pires Martins
 
Biologia - Proteínas ( Enzimas)
Biologia - Proteínas ( Enzimas)Biologia - Proteínas ( Enzimas)
Biologia - Proteínas ( Enzimas)
Carson Souza
 
Java Web 5 - JSP, Expression Language e Taglibs
Java Web 5 - JSP, Expression Language e TaglibsJava Web 5 - JSP, Expression Language e Taglibs
Java Web 5 - JSP, Expression Language e Taglibs
Eduardo Mendes
 
Ap8 - Imunofluorescencia
Ap8 - ImunofluorescenciaAp8 - Imunofluorescencia
Ap8 - Imunofluorescencia
LABIMUNO UFBA
 
1 07+อธิบายบาลีไวยากรณ์+สมัญญาภิธานและสนธิ
1 07+อธิบายบาลีไวยากรณ์+สมัญญาภิธานและสนธิ1 07+อธิบายบาลีไวยากรณ์+สมัญญาภิธานและสนธิ
1 07+อธิบายบาลีไวยากรณ์+สมัญญาภิธานและสนธิTongsamut vorasan
 
Fotometria
FotometriaFotometria
Fotometria
aleciam18
 

Mais procurados (20)

Cópia de kolb e roger neighbour
Cópia de kolb e roger neighbourCópia de kolb e roger neighbour
Cópia de kolb e roger neighbour
 
ΠΛΗ20 ΜΑΘΗΜΑ 2.3
ΠΛΗ20 ΜΑΘΗΜΑ 2.3ΠΛΗ20 ΜΑΘΗΜΑ 2.3
ΠΛΗ20 ΜΑΘΗΜΑ 2.3
 
Apresentação coleta sangue a vácuo
Apresentação coleta sangue a vácuoApresentação coleta sangue a vácuo
Apresentação coleta sangue a vácuo
 
Ap12 Imunoquimioluminescência
Ap12   ImunoquimioluminescênciaAp12   Imunoquimioluminescência
Ap12 Imunoquimioluminescência
 
Método AHP em Processo Decisório
Método AHP em Processo DecisórioMétodo AHP em Processo Decisório
Método AHP em Processo Decisório
 
Subgraph Isomorphism - NP Proof / Prova NP Isomorfismo em Subgrafo
Subgraph Isomorphism  - NP Proof / Prova NP Isomorfismo em SubgrafoSubgraph Isomorphism  - NP Proof / Prova NP Isomorfismo em Subgrafo
Subgraph Isomorphism - NP Proof / Prova NP Isomorfismo em Subgrafo
 
Imunohematologia e-sistema-abo-731041
Imunohematologia e-sistema-abo-731041Imunohematologia e-sistema-abo-731041
Imunohematologia e-sistema-abo-731041
 
estudo dirigido brmatologia
estudo dirigido brmatologiaestudo dirigido brmatologia
estudo dirigido brmatologia
 
Aula 02 física do raio x e bases de exames
Aula 02 física do raio x e bases de examesAula 02 física do raio x e bases de exames
Aula 02 física do raio x e bases de exames
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 
Padrão Adapter
Padrão AdapterPadrão Adapter
Padrão Adapter
 
POO - 22 - Tratamento de Exceções em Java
POO - 22 - Tratamento de Exceções em JavaPOO - 22 - Tratamento de Exceções em Java
POO - 22 - Tratamento de Exceções em Java
 
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5
ΠΛΗ20 ΕΠΑΝΑΛΗΨΗ 5
 
Princípios do diagnóstico laboratorial das micoses
Princípios do diagnóstico laboratorial das micosesPrincípios do diagnóstico laboratorial das micoses
Princípios do diagnóstico laboratorial das micoses
 
Java script aula 06 - dom
Java script   aula 06 - domJava script   aula 06 - dom
Java script aula 06 - dom
 
Biologia - Proteínas ( Enzimas)
Biologia - Proteínas ( Enzimas)Biologia - Proteínas ( Enzimas)
Biologia - Proteínas ( Enzimas)
 
Java Web 5 - JSP, Expression Language e Taglibs
Java Web 5 - JSP, Expression Language e TaglibsJava Web 5 - JSP, Expression Language e Taglibs
Java Web 5 - JSP, Expression Language e Taglibs
 
Ap8 - Imunofluorescencia
Ap8 - ImunofluorescenciaAp8 - Imunofluorescencia
Ap8 - Imunofluorescencia
 
1 07+อธิบายบาลีไวยากรณ์+สมัญญาภิธานและสนธิ
1 07+อธิบายบาลีไวยากรณ์+สมัญญาภิธานและสนธิ1 07+อธิบายบาลีไวยากรณ์+สมัญญาภิธานและสนธิ
1 07+อธิบายบาลีไวยากรณ์+สมัญญาภิธานและสนธิ
 
Fotometria
FotometriaFotometria
Fotometria
 

Semelhante a Questionário sobre conceitos oo revisão da tentativa

Virada Tecnológica 2017
Virada Tecnológica 2017Virada Tecnológica 2017
Virada Tecnológica 2017
Orlando Saraiva Júnior
 
APOO.INT- S01 Paradigma de Orientação a Objetos (2).pdf
APOO.INT- S01 Paradigma de Orientação a Objetos (2).pdfAPOO.INT- S01 Paradigma de Orientação a Objetos (2).pdf
APOO.INT- S01 Paradigma de Orientação a Objetos (2).pdf
pedrina4
 
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosIES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
Ramon Mayor Martins
 
Java7
Java7Java7
Java 00 Poo
Java 00 PooJava 00 Poo
Java 00 Poo
Regis Magalhães
 
Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)
Daniel Brandão
 
Programação orientada a objetos – II
Programação orientada a objetos – IIProgramação orientada a objetos – II
Programação orientada a objetos – II
Gabriel Faustino
 
Orientação a Objetos para Desenvolvedores Android
Orientação a Objetos para Desenvolvedores AndroidOrientação a Objetos para Desenvolvedores Android
Orientação a Objetos para Desenvolvedores Android
Iury Teixeira
 
Programação Orientado a Objetos
Programação Orientado a ObjetosProgramação Orientado a Objetos
Programação Orientado a Objetos
Jéssica Nathany Carvalho Freitas
 
Introdução a poo
Introdução a pooIntrodução a poo
Introdução a poo
Sedu
 
Curso : Introdução Orientação a Objetos
Curso : Introdução Orientação a ObjetosCurso : Introdução Orientação a Objetos
Curso : Introdução Orientação a Objetos
danielrpgj30
 
Aula 3 -_fundamentos_sobre_aoo
Aula 3 -_fundamentos_sobre_aooAula 3 -_fundamentos_sobre_aoo
Aula 3 -_fundamentos_sobre_aoo
Portal_do_estudante_ADS
 
Programação OO - Java
Programação OO - JavaProgramação OO - Java
Programação OO - Java
Secretaria de Educação de Goiás
 
POO.pdf
POO.pdfPOO.pdf
POO.pdf
TekosTeko
 
Conceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetosConceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetos
Leonardo Melo Santos
 
Java - Aula 4 - Sobrecarga de construtores, UML e Herança
Java - Aula 4 - Sobrecarga de construtores, UML e HerançaJava - Aula 4 - Sobrecarga de construtores, UML e Herança
Java - Aula 4 - Sobrecarga de construtores, UML e Herança
Moises Omena
 
Orientação a Objetos
Orientação a ObjetosOrientação a Objetos
Orientação a Objetos
Edy Segura
 
PadroesGRASP.ppt
PadroesGRASP.pptPadroesGRASP.ppt
PadroesGRASP.ppt
Jadna Almeida
 
Conceitos Básicos de Orientação o Objetos aplicdo ao VBA - Classes em vba
Conceitos Básicos de Orientação o Objetos aplicdo ao VBA - Classes em vbaConceitos Básicos de Orientação o Objetos aplicdo ao VBA - Classes em vba
Conceitos Básicos de Orientação o Objetos aplicdo ao VBA - Classes em vba
Wanderlei Silva do Carmo
 
Classes e Objectos JAVA
Classes e Objectos JAVAClasses e Objectos JAVA
Classes e Objectos JAVA
Pedro De Almeida
 

Semelhante a Questionário sobre conceitos oo revisão da tentativa (20)

Virada Tecnológica 2017
Virada Tecnológica 2017Virada Tecnológica 2017
Virada Tecnológica 2017
 
APOO.INT- S01 Paradigma de Orientação a Objetos (2).pdf
APOO.INT- S01 Paradigma de Orientação a Objetos (2).pdfAPOO.INT- S01 Paradigma de Orientação a Objetos (2).pdf
APOO.INT- S01 Paradigma de Orientação a Objetos (2).pdf
 
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosIES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
 
Java7
Java7Java7
Java7
 
Java 00 Poo
Java 00 PooJava 00 Poo
Java 00 Poo
 
Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)
 
Programação orientada a objetos – II
Programação orientada a objetos – IIProgramação orientada a objetos – II
Programação orientada a objetos – II
 
Orientação a Objetos para Desenvolvedores Android
Orientação a Objetos para Desenvolvedores AndroidOrientação a Objetos para Desenvolvedores Android
Orientação a Objetos para Desenvolvedores Android
 
Programação Orientado a Objetos
Programação Orientado a ObjetosProgramação Orientado a Objetos
Programação Orientado a Objetos
 
Introdução a poo
Introdução a pooIntrodução a poo
Introdução a poo
 
Curso : Introdução Orientação a Objetos
Curso : Introdução Orientação a ObjetosCurso : Introdução Orientação a Objetos
Curso : Introdução Orientação a Objetos
 
Aula 3 -_fundamentos_sobre_aoo
Aula 3 -_fundamentos_sobre_aooAula 3 -_fundamentos_sobre_aoo
Aula 3 -_fundamentos_sobre_aoo
 
Programação OO - Java
Programação OO - JavaProgramação OO - Java
Programação OO - Java
 
POO.pdf
POO.pdfPOO.pdf
POO.pdf
 
Conceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetosConceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetos
 
Java - Aula 4 - Sobrecarga de construtores, UML e Herança
Java - Aula 4 - Sobrecarga de construtores, UML e HerançaJava - Aula 4 - Sobrecarga de construtores, UML e Herança
Java - Aula 4 - Sobrecarga de construtores, UML e Herança
 
Orientação a Objetos
Orientação a ObjetosOrientação a Objetos
Orientação a Objetos
 
PadroesGRASP.ppt
PadroesGRASP.pptPadroesGRASP.ppt
PadroesGRASP.ppt
 
Conceitos Básicos de Orientação o Objetos aplicdo ao VBA - Classes em vba
Conceitos Básicos de Orientação o Objetos aplicdo ao VBA - Classes em vbaConceitos Básicos de Orientação o Objetos aplicdo ao VBA - Classes em vba
Conceitos Básicos de Orientação o Objetos aplicdo ao VBA - Classes em vba
 
Classes e Objectos JAVA
Classes e Objectos JAVAClasses e Objectos JAVA
Classes e Objectos JAVA
 

Mais de AluisioSantos4

Questionário sobre uml revisão da tentativa
Questionário sobre uml  revisão da tentativaQuestionário sobre uml  revisão da tentativa
Questionário sobre uml revisão da tentativa
AluisioSantos4
 
Questionário sobre padrões revisão da tentativa
Questionário sobre padrões  revisão da tentativaQuestionário sobre padrões  revisão da tentativa
Questionário sobre padrões revisão da tentativa
AluisioSantos4
 
Questionário sobre padrões de projeto revisão da tentativa
Questionário sobre padrões de projeto  revisão da tentativaQuestionário sobre padrões de projeto  revisão da tentativa
Questionário sobre padrões de projeto revisão da tentativa
AluisioSantos4
 
Questionário sobre padrões de codificação java revisão da tentativa
Questionário sobre padrões de codificação java  revisão da tentativaQuestionário sobre padrões de codificação java  revisão da tentativa
Questionário sobre padrões de codificação java revisão da tentativa
AluisioSantos4
 
Questionário sobre modelagem revisão da tentativa
Questionário sobre modelagem  revisão da tentativaQuestionário sobre modelagem  revisão da tentativa
Questionário sobre modelagem revisão da tentativa
AluisioSantos4
 
Questionário sobre casos de uso e classes revisão da tentativa
Questionário sobre casos de uso e classes  revisão da tentativaQuestionário sobre casos de uso e classes  revisão da tentativa
Questionário sobre casos de uso e classes revisão da tentativa
AluisioSantos4
 

Mais de AluisioSantos4 (6)

Questionário sobre uml revisão da tentativa
Questionário sobre uml  revisão da tentativaQuestionário sobre uml  revisão da tentativa
Questionário sobre uml revisão da tentativa
 
Questionário sobre padrões revisão da tentativa
Questionário sobre padrões  revisão da tentativaQuestionário sobre padrões  revisão da tentativa
Questionário sobre padrões revisão da tentativa
 
Questionário sobre padrões de projeto revisão da tentativa
Questionário sobre padrões de projeto  revisão da tentativaQuestionário sobre padrões de projeto  revisão da tentativa
Questionário sobre padrões de projeto revisão da tentativa
 
Questionário sobre padrões de codificação java revisão da tentativa
Questionário sobre padrões de codificação java  revisão da tentativaQuestionário sobre padrões de codificação java  revisão da tentativa
Questionário sobre padrões de codificação java revisão da tentativa
 
Questionário sobre modelagem revisão da tentativa
Questionário sobre modelagem  revisão da tentativaQuestionário sobre modelagem  revisão da tentativa
Questionário sobre modelagem revisão da tentativa
 
Questionário sobre casos de uso e classes revisão da tentativa
Questionário sobre casos de uso e classes  revisão da tentativaQuestionário sobre casos de uso e classes  revisão da tentativa
Questionário sobre casos de uso e classes revisão da tentativa
 

Último

Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 

Último (7)

Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 

Questionário sobre conceitos oo revisão da tentativa

  • 1. 29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 1/8 Painel Meus cursos POO Introdução à Programação OO Questionário sobre Conceitos OO Iniciado em sábado, 8 Ago 2020, 13:38 Estado Finalizada Concluída em sábado, 8 Ago 2020, 13:53 Tempo empregado 14 minutos 45 segundos Avaliar 10,00 de um máximo de 10,00(100%) Questão 1 Correto Atingiu 1,00 de 1,00 O mundo real é formado por coisas. Classe  é um conjunto de objetos similares, com estruturas (propriedades) e comportamento similares (operações). A resposta correta é: Classe.
  • 2. 29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 2/8 Questão 2 Correto Atingiu 1,00 de 1,00 Associe a descrição ao respectivo mecanismo da programação OO. Na programação orientada a objetos, um método aplicado a um objeto é selecionado para execução através da sua assinatura e da verificação a qual classe o objeto pertence. Através do mecanismo de sobrecarga, dois métodos de uma mesma classe podem ter o mesmo nome, desde que suas listas de parâmetros sejam diferentes, constituindo assim uma assinatura diferente. Tal situação não gera conflito pois o compilador é capaz de detectar qual método deve ser escolhido a partir da análise dos tipos de argumentos do método.  Um dos mecanismos fundamentais na programação orientada a objetos é o conceito de redefinição ou sobrescrita de métodos em classes derivadas. A redefinição ocorre quando um método cuja assinatura já tenha sido especificada recebe uma nova definição ou seja, um novo corpo em uma classe derivada. O mecanismo de redefinição, juntamente com o conceito de ligação tardia, é a chave para a utilização do polimorfismo.  A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de ligação tardia. Ligação tardia é quando o método a ser invocado é definido durante a compilação do programa.  Overloading Overriding late binding, dynamic binding ou runtime binding Sua resposta está correta. A resposta correta é: Na programação orientada a objetos, um método aplicado a um objeto é selecionado para execução através da sua assinatura e da verificação a qual classe o objeto pertence. Através do mecanismo de sobrecarga, dois métodos de uma mesma classe podem ter o mesmo nome, desde que suas listas de parâmetros sejam diferentes, constituindo assim uma assinatura diferente. Tal situação não gera conflito pois o compilador é capaz de detectar qual método deve ser escolhido a partir da análise dos tipos de argumentos do método. → Overloading, Um dos mecanismos fundamentais na programação orientada a objetos é o conceito de redefinição ou sobrescrita de métodos em classes derivadas. A redefinição ocorre quando um método cuja assinatura já tenha sido especificada recebe uma nova definição ou seja, um novo corpo em uma classe derivada. O mecanismo de redefinição, juntamente com o conceito de ligação tardia, é a chave para a utilização do polimorfismo. → Overriding, A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de ligação tardia. Ligação tardia é quando o método a ser invocado é definido durante a compilação do programa. → late binding, dynamic binding ou runtime binding.
  • 3. 29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 3/8 Questão 3 Correto Atingiu 1,00 de 1,00 Questão 4 Correto Atingiu 1,00 de 1,00 O paradigma da orientação a objetos visualiza um sistema de software como uma coleção de agentes interconectados chamados objetos. Cada objeto é responsável por realizar tarefas específicas. É pela interação entre objetos que uma tarefa computacional é realizada. Escolha uma opção: Verdadeiro  Falso A resposta correta é 'Verdadeiro'. No código abaixo pode-se identificar polimorfismo na atribuição de objetos de uma hierarquia através de mecanismos de conversão existentes em linguagens OO. Identifique-os. Cat c = new Cat(); Mammal m = c; a. Overriding b. Downcasting c. Overloading d. Late binding e. Upcasting  Sua resposta está correta. A resposta correta é: Upcasting.
  • 4. 29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 4/8 Questão 5 Correto Atingiu 1,00 de 1,00 Questão 6 Correto Atingiu 1,00 de 1,00 Associe o conceito OO à sua respectiva definição. Princípio que permite que classes herdem propriedades (atributos) e comportamentos (métodos) de outras classes.  Princípio que representa objetos do mundo real computacionalmente. Onde objeto é uma construção de software que encapsula estado e comportamento e classe um conjunto de objetos similares.  Princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de ligação tardia. Ligação tardia é quando o método a ser invocado é definido durante a compilação do programa (late binding).  Herança Classes e Objetos Polimorfismo Sua resposta está correta. A resposta correta é: Princípio que permite que classes herdem propriedades (atributos) e comportamentos (métodos) de outras classes. → Herança, Princípio que representa objetos do mundo real computacionalmente. Onde objeto é uma construção de software que encapsula estado e comportamento e classe um conjunto de objetos similares. → Classes e Objetos, Princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de ligação tardia. Ligação tardia é quando o método a ser invocado é definido durante a compilação do programa (late binding). → Polimorfismo. Um objeto é uma instância de uma classe. Os objetos de uma mesma classe diferenciam-se pelos valores de suas propriedades e de seus identificadores únicos. O estado de um objeto é composto pelos respectivos valores de suas propriedades e o comportamento é a maneira como o objeto reage quando o seu estado é alterado ou quando uma mensagem é recebida. A afirmação é verdadeira ou falsa? Escolha uma opção: Verdadeiro  Falso A resposta correta é 'Verdadeiro'.
  • 5. 29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 5/8 Questão 7 Correto Atingiu 1,00 de 1,00 Alan Kay, um dos pais do paradigma da orientação a objetos, há alguns anos formulou a chamada “analogia biológica”. Nessa analogia ele imaginou como seria um sistema de software que funcionasse como um ser vivo. Nesse sistema, cada célula interagiria com outras células através do envio de mensagens para realizar um objetivo comum. Além disso, cada célula se comportaria como uma unidade autônoma. De uma forma geral, Kay pensou em construir um software a partir de agentes autônomos que interagem entre si. Então estabeleceu os seguintes princípios da orientação a objetos:  Selecione as alternativas correspondentes a estes princípios. a. Qualquer coisa é um objeto;  b. A classe é um repositório para comportamento associado ao objeto;   c. Objetos realizam tarefas por meio da requisição de serviços a outros objetos;   d. Cada objeto pertence a uma determinada classe. Uma classe agrupa objetos similares;   e. Classes não são organizadas em hierarquias. Sua resposta está correta. 1. Qualquer coisa é um objeto;  2. Objetos realizam tarefas por meio da requisição de serviços a outros objetos;  3. Cada objeto pertence a uma determinada classe. Uma classe agrupa objetos similares;  4. A classe é um repositório para comportamento associado ao objeto;  5. Classes são organizadas em hierarquias. As respostas corretas são: Qualquer coisa é um objeto;, Objetos realizam tarefas por meio da requisição de serviços a outros objetos; , Cada objeto pertence a uma determinada classe. Uma classe agrupa objetos similares; , A classe é um repositório para comportamento associado ao objeto; 
  • 6. 29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 6/8 Questão 8 Correto Atingiu 1,00 de 1,00 No código abaixo pode-se identificar polimorfismo na atribuição de objetos de uma hierarquia através de mecanismos de conversão existentes em linguagens OO. Identifique-os. Cat c1 = new Cat(); Animal a = c1; Cat c2 = (Cat) a; a. Late binding b. Overriding c. Downcasting  d. Overloading e. Upcasting Sua resposta está correta. A resposta correta é: Downcasting.
  • 7. 29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 7/8 Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Correto Atingiu 1,00 de 1,00 Associe os elementos estruturais de um diagrama de classes em UML às respectivas imagens.   Objeto Classe Sua resposta está correta. A resposta correta é: → Objeto, → Classe. O mundo real é formado por coisas. Computacionalmente, um objeto  é uma construção de software que encapsula estado e comportamento. A resposta correta é: Objeto. ATIVIDADE ANTERIOR ◄ Como utilizar o Astah Seguir para...
  • 8. 29/09/2020 Questionário sobre Conceitos OO: Revisão da tentativa https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=17003&cmid=10706 8/8 PRÓXIMA ATIVIDADE Programação orientada a Objetos com Java ► Manter contato IFSP SALTO  http://slt.ifsp.edu.br  Fone: +55 (11) 4602-9191  salto@ifsp.edu.br    Resumo de retenção de dados  Obter o aplicativo para dispositivos móveis