Questões de Concurso
Sobre orientação a objetos em engenharia de software
Foram encontradas 1.154 questões
I. A herança múltipla é a possibilidade de uma classe estender uma ou mais classes simultaneamente.
II. A herança múltipla é a possibilidade de uma classe implementar uma ou mais inferfaces simultaneamente.
III. A herança múltipla é a possibilidade de, numa dada classe, coexistirem métodos homônimos com múltiplas assinaturas, desde que distintas.
É verdadeiro somente o que se afirma em:
Dentro do conceito de programação orientada a objetos
I. João, Maria e José são exemplos de classes de um objeto que pode ser denominado CLIENTE;
II. as características que definem João, Maria e José são denominados atributos;
III. as operações de cadastro e exclusão de clientes são métodos implementados na classe.
Assinale:
I - Polimorfismo pode ser obtido quando métodos possuem o mesmo nome, mas as suas assinaturas são diferentes.
II - Interfaces não podem ser instanciadas, diferentemente das classes abstratas.
III - Construtor é um método que não possui implementação, apenas assinatura.
IV - A utilização de herança gera forte acoplamento.
Estão corretas as assertivas
( ) Um objeto é a instância de uma classe, capaz de armazenar dados.
( ) Uma classe é uma representação de um conjunto de objetos com características comuns.
( ) Uma interface é uma entidade que possui a assinatura e a implementação de métodos, mas não pode ser instanciada.
( ) Herança é o mecanismo que possibilita estender as funcionalidades de uma determinada classe em subclasses.
Assinale a sequência correta.
- Nome
- Endereço
- Telefone
- CPF
Um usuário pode realizar ações. Cada usuário é identificado de forma única, mas possuindo as mesmas características descritas acima. Assim, cada usuário será ...III..... e poderá executar as seguintes ações ou ..IV.. :
- EnviarPedido
- LerRespostaPedido
- ConsultarAndamento
As lacunas I, II, III e IV são, correta e respectivamente, preenchidas por:
O polimorfismo na programação orientada a objetos é caracterizado quando duas ou mais classes distintas têm métodos de mesmo nome, de forma que uma função possa utilizar um objeto de qualquer uma das classes polimórficas, sem necessidade de tratá-lo de forma diferenciada conforme a classe desse objeto.
Na modelagem orientada a objetos, o conceito de herança permite que uma subclasse herde tanto operações quanto propriedades.
Essa é a definição do conceito de
Modelo de
descreve a estrutura dos objetos - sua identidade, seus relacionamentos com outros objetos, seus atributos e suas operações. O objetivo na construção deste modelo é capturar os conceitos do mundo real que são importantes para a aplicação. A UML 2.0, para descrever este modelo, utiliza os diagramas de ...... . Modelo de
descreve os aspectos dos objetos que tratam do tempo e da sequência de operações - eventos que marcam mudanças, estados que definem o contexto para eventos e a organização de eventos e estados. A UML 2.0, para descrever este modelo, utiliza os diagramas de ...... . Modelo de
descreve como os objetos individuais colaboram para alcançar o comportamento do sistema como um todo. A UML 2.0, para descrever este modelo, utiliza os diagramas de ...... . A correspondência entre os modelos I, II e III e os diagramas que completam as lacunas são, correta e respectivamente, apresentada em:
Tal característica é conhecida como:
1. Uma linguagem Orientada a Objetos precisa implementar quatro conceitos básicos: abstração, encapsulamento, herança e polimorfsmo.
2. Encapsulamento é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos. O conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe.
3. O conceito de herança está relacionado a fornecer um mecanismo para que se defnam novas classes a partir de uma já existente. Podemos dizer que essas novas classes her- dam propriedades e métodos da classe-mãe.
4. O emprego do paradigma de programação Orientada a Objetos garante a reutilização de código.
Assinale a alternativa que indica todas as afrmativas corretas