Inicia sesión
Crear juego
Tipos de juegos
Centro de ayuda
Game Pin
Noticias
Planes
Crear juego
Inicia sesión
Todos los juegos
Jugar Froggy Jumps
Imprimir Froggy Jumps
Sapo Movido a Objetos
Autor :
EDUARDO DANIEL SOUZA GUIMARAES
1.
O que é polimorfismo na programação orientada a objetos?
A
Tratar objetos de classes diferentes de maneira genérica
B
Herança de métodos e atributos entre classes
C
Ocultação de detalhes internos de uma classe
2.
Como o polimorfismo simplifica o desenvolvimento de código?
A
Propagando alterações feitas nas classes pai para as classes filhas
B
Tratando conjuntos de objetos em contêineres de forma uniforme
C
Permitindo que objetos de classes filhas tenham implementações específicas
3.
CARACTERÍSITCA do polimorfismo de sobrecarga
A
ocorre quando uma classe sobrescreve um método da classe pai
B
ocorre quando uma classe tem vários métodos com o mesmo nome, mas com parâmetros diferentes
C
ocorre quando uma classe sobrescreve um método da classe pai
4.
CARACTERÍSITCA do polimorfismo de sobreposição
A
ocorre quando uma classe tem vários métodos com o mesmo nome, mas com parâmetros diferentes
B
ocorre quando uma classe tem vários métodos com o mesmo nome, mas com parâmetros diferentes
C
ocorre quando uma classe sobrescreve um método da classe pai.
5.
Quais são algumas vantagens do polimorfismo na programação orientada a objetos?
A
Flexibilidade, encapsulamento, e abstração
B
Simplificação do código, reuso, e aumento da complexidade
C
Rigidez do código, redução da manutenção, e aumento da duplicação de código
6.
Como o polimorfismo contribui para a abstração do sistema?
A
Tornando todos os objetos independentes uns dos outros
B
Permitindo que objetos de diferentes classes sejam tratados de maneira uniforme
C
Ocultando os detalhes internos das classes
7.
Qual é uma das principais vantagens do polimorfismo em relação à manutenção do código?
A
Tornar o código mais rígido e difícil de modificar
B
Facilitar a adição de novas funcionalidades e a correção de erros
C
Reduzir a reusabilidade do código
8.
Como o polimorfismo contribui para a flexibilidade do código?
A
Tornando todas as classes independentes umas das outras
B
Limitando o acesso aos métodos e atributos das classes
C
Permitindo que o mesmo método seja utilizado para diferentes tipos de objetos
9.
Por que o polimorfismo é considerado uma forma de abstração na programação orientada a objetos?
A
Porque oculta os detalhes internos das classes, dificultando o acesso a eles
B
Porque impede a reutilização de código entre diferentes partes do sistema
C
Porque permite lidar com objetos de diferentes classes de maneira uniforme
10.
O que significa encapsulamento na Programação Orientada a Objetos (POO)?
A
Esconder os detalhes internos de uma classe e permitir acesso controlado através de métodos públicos
B
Expor os detalhes internos de uma classe
C
ermitir acesso direto aos atributos de uma classe
11.
Qual é a função principal do encapsulamento?
A
Expor todos os detalhes internos de uma classe
B
reduzir colisões de nomes de variáveis e reunir métodos relacionados às propriedades
C
Permitir acesso indiscriminado aos atributos de uma classe
12.
Qual é a característica do encapsulamento em relação ao comportamento de um objeto?
A
O objeto não possui comportamentos
B
O objeto oculta completamente seus comportamentos
C
O objeto apresenta os métodos, porém não informa os passos realizados da execução
13.
O que são propriedades em relação ao encapsulamento?
A
Informações acessadas indiretamente pelos métodos públicos de uma classe
B
Tipo, tamanho, etc., conhecimentos necessários para utilizar as propriedades do objeto
C
Detalhes internos de uma classe
14.
Qual é a visibilidade mais restritiva em encapsulamento?
A
Protected
B
Private
C
Public
15.
O que o encapsulamento significa na Programação Orientada a Objetos (POO)?
A
Acessar livremente os detalhes internos de uma classe
B
Modificar os detalhes internos de uma classe sem restrições
C
Esconder os detalhes internos de uma classe