Questões de Concurso Comentadas para comperve - ufrn

Foram encontradas 1.970 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q940507 Banco de Dados

No mapeamento objeto-relacional, uma questão importante que deve ser tratada é a de hierarquia de classes. Acerca do mapeamento de hierarquias de classes em tabelas de bancos de dados relacionais, avalie as estratégias abaixo.

I Criação de uma tabela por classe.

II Criação de uma única tabela para todas as classes.

III Joined attributes.

IV Divisão por agregação.

São suportadas pelo hibernate as estratégias

Alternativas
Q940506 Programação

O hibernate é uma tecnologia bastante utilizada para o mapeamento objeto-relacional de sistemas Java. Sobre essa tecnologia, analise as afirmativas abaixo.

I @Entity deve ser utilizado para anotar classes persistentes.

II @Table é uma anotação utilizada em atributos de classes.

III @Id anota atributos cujos valores podem ser gerados automaticamente.

IV @TableKey anota atributos que representam chaves primárias.

Estão corretas as afirmativas

Alternativas
Q940502 Engenharia de Software
Considere a situação em que uma classe A é superclasse das classes B e C e que, tanto B quanto C possuem um método M com a mesma assinatura e código. Nessa situação, a operação de refatoração (refactoring) de código mais apropriada a ser aplicada é 
Alternativas
Q940501 Engenharia de Software

Em um sistema de controle acadêmico, as entidades professor, aluno, instituição e disciplina são identificadas pelo nome e por um identificador como CPF, CNPJ ou outro código, dependendo do tipo de entidade. Todas essas entidades possuem informação de endereço e, para modelá-las, as seguintes ideias foram propostas:

I modelar como uma única classe as entidades professor, aluno, instituição e disciplina, com atributos nome e identificador.

II criar uma entidade para modelar o endereço.

III criar uma classe vínculo para representar a relação entre uma pessoa e uma instituição.

IV criar os identificadores CPF, CNPJ e outro código na mesma classe.

Considerando as boas práticas de modelagem orientada a objetos, as ideias cuja aplicação resultaria em uma modelagem ruim são

Alternativas
Q940500 Engenharia de Software
A orientação a objetos é um paradigma importante para a programação de sistemas. Sobre esse tipo de paradigma, é correto afirmar:
Alternativas
Respostas
1041: B
1042: D
1043: B
1044: C
1045: B