Questões de Concurso
Sobre orientação a objetos em engenharia de software
Foram encontradas 1.019 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:
A modelagem orientada a objetos pode demonstrar, entre outros aspectos, como eles podem ser classificados, de que forma herdam atributos e operações de outros objetos, como são compostos por meio de modelos de agregação e de que forma interagem por meio de modelos de comportamento simples.
I. Uma classe abstrata é uma classe que não possui instâncias diretas, mas cujas classes descendentes possuem instâncias diretas.
II. Uma classe concreta pode ter subclasses abstratas, mas elas, por sua vez, precisam ter descendentes concretos.
III.Somente classes concretas podem ser classes folha em uma árvore de herança.
Está correto o que se afirma em:
I. Seus objetos refletem as entidades e as operações associadas ao problema a ser resolvido.
II. Seus objetos estão relacionados à arquitetura e à solução do problema.
III. Concentra-se no desenvolvimento de um modelo orientado a objetos do domínio da aplicação.
Referem-se à etapa de análise orientada a objetos:
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:
Ao se criar um objeto, seus atributos são acessados por qualquer outro objeto, sem restrições.
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: