Questões

Total de Questões Encontradas: 20

Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Programador - Java
Dentre as formas de abstração utilizadas na orientação a objetos, aquela que indica a capacidade de abstrair várias implementações diferentes na mesma interface é: 
A
composição 
B
polimorfismo 
C
generalização 
D
encapsulamento 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Analista de Sistemas - Desenvolvimento
Em programas orientados a objetos, é necessário que a associação de uma solicitação a um objeto e a uma de suas operações seja realizada somente em tempo de execução. Esse fenômeno, conhecido como ligação dinâmica, é importante porque permite a implementação do seguinte conceito de: 
A
acoplamento 
B
polimorfismo 
C
composição 
D
encapsulamento 
Ano: 2015 Banca: IESES Órgão: IFC-SC Prova: Informática - Programação de Sistemas
Dadas três classes, “Funcionário”, “Mensalista”, e “Horista”, nestas três classes está definido o método “calcularFolhaPagamento()”, sendo que para cada classe, a forma de cálculo implementada na referida função se dá de forma diferente. Isto é possível graças ao recurso de polimorfismo presente na programação orientada a objetos. Sendo assim, pergunta-se: Qual é o tipo de relacionamento entre as classes supra citadas?
A
Generalização, pois métodos polimórficos apenas podem ser implementados neste tipo de relacionamento.
B
Agregação, pois não é possível criar métodos polimórficos em outro tipo de relacionamento.
C
Composição, pois métodos polimórficos apenas podem ser implementados neste tipo de relacionamento.
D
Generalização, sendo que polimorfismo é o recurso que permite que classes herdem atributos e métodos de outras classes.
Ano: 2015 Banca: IESES Órgão: IFC-SC Prova: Informática - Banco de Dados
Analise o diagrama abaixo e selecione a resposta correta sobre o tipo de relacionamento entre as classes “Comanda” e “Item Comanda”: 
Imagem da Questão
A
É um relacionamento de Agregação, em que, sendo um item agregado à comanda, sua existência só faz sentido se existir uma comanda.
B
É um relacionamento de Composição, em que, uma comanda é composta por itens, mas a exclusão da comanda não impede a existência de itens na comanda.
C
É um relacionamento de Agregação, em que se pode excluir a comanda sem necessariamente excluir os itens da comanda.
D
É um relacionamento de Composição, em que, sendo a comanda composta por itens, a existência dos itens da comanda não faz sentido sem a comanda. 
Ano: 2015 Banca: IESES Órgão: IFC-SC Prova: Informática - Banco de Dados
Analise a imagem a seguir e selecione a opção correta sobre o tipo de relacionamento entre os atores: 
Imagem da Questão
A
Composição, indicam que professor e acadêmico são um tipo de usuário.
B
Generalização, indica que professor e acadêmico enviam mensagens ao usuário. 
C
Agregação, indica que professor e acadêmico são um tipo de usuário.
D
Generalização, indica que professor e acadêmico são um tipo de usuário. 
Considere os diagramas a seguir com base na UML 2.5. 
Imagem da Questão
Os conceitos presentes nos diagramas I e II são, respectivamente,
A
Binary Association − N-ary Association. 
B
Association − Generalization. 
C
Shared Aggregation − Composite Aggregation. 
D
Composition − Aggregation. 
E
Aggregation − Composition.
Texto Associado Texto Associado
Imagem Associada da Questão
Considerando a figura e os conceitos de orientação a objetos é correto dizer que 
A
quando uma classe usa a relação de herança, essa classe possui um relacionamento “é um” com a classe da qual ela herda. Assim, Automóvel “é um” (transporte tipo) Terrestre, assim como Terrestre “é um” (tipo de) Transporte.
B
as classes podem ser categorizadas e um objeto descreve de uma maneira abstrata todas as classes de um tipo em particular. 
C
um carro azul, um barco branco e um avião PTZ 629 são subclasses de suas respectivas superclasses.
D
os métodos são instâncias de classes; por exemplo um método que retorne os parâmetros: carro azul de 2 portas,  placa XWZ 5200 seria uma instância da classe Automóvel.
E
classes em posição inferior na hierarquia, como a classe Automóvel, representam generalizações de classes em posição superior na hierarquia como Transporte e Terrestre. Classes em posição superior, como a classe Transporte, representam especializações de classes em posições inferiores como Automóvel e Terrestre.
Uma classe pode relacionar-se com outras de diferentes maneiras, utilizando notações gráficas, tais como:
Imagem da Questão
I, II e III referem-se, respectivamente, aos tipos:
A
associação, composição e generalização.
B
generalização, composição e associação.
C
composição, generalização e agregação.
D
associação, agregação e composição.
E
agregação, associação e generalização. 
Ano: 2012 Banca: CESPE Órgão: PEFOCE Prova: Perito Criminal - Analista de Sistemas
Texto Associado Texto Associado
Com relação a sistemas de banco de dados, julgue os itens que se seguem.
A agregação é um processo de abstração para construir objetos compostos a partir de seus objetos componentes. Em apenas duas situações esse conceito pode ser relacionado ao modelo denominado entidade-relacionamento: na ocasião em que os valores de atributos de um objeto são agregados para formar o objeto inteiro e quando um relacionamento de agregação é representado como um relacionamento ordinário.
C
Certo
E
Errado
Em um projeto de software orientado a objetos, surgiu a necessidade de modelar um certo comportamento alternativo com base no tipo específico de uma determinada entidade. Procedimento similar foi desenvolvido no passado, usando lógica condicional através dos comandos se – então – senão em uma linguagem de programação estruturada.

Qual recurso o programador deverá utilizar para solucionar a questão nesse novo projeto?
A
Agregação 
B
Classes Abstratas 
C
Encapsulamento 
D
Polimorfismo 
E
Composição
Página 1 de 2