Questões Militares
Sobre orientação a objetos em engenharia de software
Foram encontradas 80 questões
Considerando os conceitos utilizados em Programação Orientada a Objetos (POO), relacione as colunas e, em seguida, assinale a alternativa que apresenta a sequência correta.
1- Classe
2- Atributos
3- Comportamento
4- Mensagem
5- Acessores
( ) Dão acesso aos dados internos de um objeto.
( ) É a forma através da qual os objetos se comunicam uns com os outros.
( ) São as características de uma classe visíveis externamente.
( ) Define todas as características comuns a um tipo de objeto.
( ) É algo que um objeto faz.
Marque V para verdadeiro e F para falso a respeito das afirmações sobre Programação Orientada a Objetos. Em seguida, assinale a alternativa que corresponde à sequência correta.
( ) Encapsulamento é a característica da Orientação a Objetos que permite construir partes ocultas da implementação do software, que atinjam uma funcionalidade.
( ) O uso do mecanismo da Herança permite que sua nova classe herde todos os atributos e comportamentos presentes na classe previamente existente.
( ) Todas as linguagens suportam o polimorfismo.
( ) Uma linguagem orientada a objetos considera tudo um objeto.
( ) Os métodos de classe pertencem à classe e não a uma instância específica.
Assinale a alternativa que completa correta e respectivamente as lacunas do texto abaixo, o qual se relaciona à Programação Orientada a Objetos.
O Polimorfismo permite que um único _______ expresse muitos comportamentos diferentes. Um tipo de polimorfismo é ______, que permite que possa ser declarado o mesmo ______ várias vezes, sendo que cada declaração difere simplesmente no (a) ______ e ______ de argumentos.
1- Classe abstrata 2- Classe final 3- Método Abstrato 4- Método Final
( ) Não pode ser sobrescrito, ou seja, não pode ser redefinido na classe filha. ( ) Nunca será instanciada na forma de objeto. ( ) Não pode ser uma superclasse. ( ) Deverá conter uma implementação na classe-filha.
De acordo com os conceitos da programação orientada a objetos, relacione as colunas e, a seguir, assinale a alternativa com a sequência correta.
1- Classe ( ) Define exatamente o que uma entidade externa pode fazer com o objeto.
2- Interface ( )Instanciação de uma classe.
3- Método Construtor ( ) Define os atributos e comportamentos comuns compartilhados por um tipo de objeto.
4- Objeto ( ) Utilizado para inicializar objetos durante sua instanciação <>
( ) A especialização permite que você remova da classe filha comportamentos e atributos herdados.
( ) A superclasse herda os atributos e comportamentos da subclasse.
( ) Os métodos de acesso privado não são herdados pela classe filha.
( ) Protegido é o nível de acesso no qual se restringe o acesso à classe e às classes filhas.
Informe se é falso (F) ou verdadeiro (V) o que se afirma abaixo sobre o conceito de herança da programação orientada a objetos. A seguir, assinale a alternativa com a seqüência correta.
( ) A herança permite a você basear uma nova classe na definição de uma classe previamente existente.
( ) Não se pode sobrepor um comportamento de uma superclasse em uma subclasse através do mecanismo de herança.
( ) Com o mecanismo de herança, é possível estabelecer relacionamentos “é-um” entre classes.
Assinale a alternativa que completa correta e respectivamente as lacunas da assertiva a seguir.
Quando se utiliza o conceito de encapsulamento da programação orientada a objetos, enquanto a __________ define os detalhes internos do componente, a __________ lista os serviços fornecidos por ele.