Questões de Concurso sobre Banco de dados orientados a objetos

 
 
Disciplina 1
Assunto 9
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
85 questões encontradas
Questões por página
20
Mais recentes
 

Um sistema para gerir bancos de dados pode ser formatado de diferentes maneiras, dependendo dos objetivos e dos próprios dados a serem manipulados. Como exemplo, pode-se listar o modelo orientado a objetos, o qual:


A

tem a função de conectar dados de origens diferentes.


B

a estrutura de dados não precisa ser previamente definida.


C

é considerado um modelo mais avançado, em diferentes formatos se mesclam, sendo assim, mais caro de se implantar.


D

é um formato mais antigo, e os dados se organizam em uma disposição piramidal, onde dados filhos são ligados a dados pai.


E

Permite que cada filho tenha mais de um pai, além de a estrutura se assemelhar mais a uma teia de aranha.

A estratégia de agrupamento hierárquico em que a construção da árvore é iniciada pelo nó raiz, onde todos os exemplares são alocados, inicialmente, a um único grupo e, interativamente, os grupos são divididos de acordo com algum critério de dissimilaridade, aplicado aos exemplares que os constituem e, além disso, enquanto houver grupos formados por mais de um exemplar, dois grupos distintos são criados a cada divisão, dando origem aos demais nós internos da árvore, é conhecida como


A

método AGNES.


B

método DIANA.


C

método de k-médias.


D

método DBSCAN.


E

mapa auto organizáveis.

O armazenamento de dados do tipo orientado a objetos é aquele que


A

divide os volumes de armazenamento em instâncias individuais conhecidas como blocos, de maneira independente, oferecendo aos usuários uma autonomia de configuração completa.


B

organiza os dados em um local que pode ser acessado por qualquer usuário da Internet que tenha as permissões necessárias.


C

usa um software de gerenciamento de abstração para desacoplar os dados do hardware antes de reformatá-los e organizá-los para o uso na rede.


D

divide os dados em unidades discretas, acessíveis em grande escala, e os alinha com metadados para fornecer contexto sobre seu conteúdo.


E

torna os dados mais acessíveis para redes internas, ao instalar um sistema operacional leve em um servidor que o transforma em algo chamado caixa, unidade ou cabeçote NAS.

Assinale, das alternativas abaixo, a única que identifica incorretamente sobre os conceitos básicos de programação orientada a objetos.


A

Encapsulamento consiste na separação de aspectos internos e externos de um objeto


B

Interface é um contrato entre a classe e o mundo externo


C

Polimorfismo permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam


D

Herança é a sobrecarga pelo qual uma classe pode estender outro objeto ou ser estendida por outro método


E

Classe representa um conjunto de objetos com características afins

Um objeto, quando é criado, pode herdar atributos e ações de outros já existentes, não começando do zero. Em relação a isso, marcar C para as afirmativas Certas, E para as Erradas e, após, assinalar a alternativa que apresenta a sequência CORRETA:


(---) Herança representa e propicia uma relação de hierarquia entre classes.

(---) Uma subclasse herda características da classe da qual foi derivada.

(---) Cada subclasse pode ter, além das características herdadas, características particulares a ela.


A

C - C - C.


B

C - C - E.


C

E - C - C.


D

E - E - C.


E

E - E - E.

Sobre Programação Orientada a Objetos, numere a coluna da direita de acordo com a da esquerda.


1- Coesão

2- Acoplamento

3- Processo de Abstração

4- Modificadores de Acesso


( ) Grau em que uma classe conhece sobre os membros de outra classe.

( ) Grau em que uma classe tem uma finalidade única e bem orientada.

( ) Definição de escopo/visibilidade de um método/atributo.

( ) Representar um grupo de objetos por meio de seus atributos e métodos.


Assinale a sequência correta.


A

2, 1, 4, 3


B

1, 2, 3, 4


C

1, 2, 4, 3


D

4, 3, 1, 2

Em relação aos conhecimentos de herança e polimorfismo aplicados a Banco de Dados, correlacione os conceitos às suas respectivas descrições e assinale a opção correta.


CONCEITOS


I- Herança simples

lI- Herança múltipla

IlI- Polimorfismo de sobrecarga

IV- Polimorfismo de inclusão


DESCRIÇÕES


( ) Há vários operadores distintos com o mesmo nome e o usuário precisa saber que os operadores possuem a semântica distinta, embora, possa ser semelhante.

( ) Fornecem um meio para atualizar um componente de uma variável, deixando os outros componentes inalterados.

( ) Cada subtipo tem apenas um supertipo e herda propriedades apenas desse único tipo.

( ) Um subtipo pode ter qualquer número de supertipos e herda propriedades de todos eles.

( ) Existe apenas um operador, possivelmente com várias versões de implementação distintas, mas o usuário não precisa dessa informação.


A

( III ) ( - ) ( I ) ( lI ) ( IV)


B

( - ) ( I ) ( III ) ( II ) ( IV )


C

( IV ) ( I ) ( - ) ( II ) ( III )


D

( IV ) ( - ) ( II ) ( I ) ( III )


E

( III ) ( - ) ( II ) ( IV ) ( I )

Analise as seguintes afirmações relacionadas à análise e ao projeto orientados a objetos:


I. O principal propósito do diagrama entidade relacionamento (E-R) é representar os objetos e suas relações;


II. As tabelas de objetos de dados podem ser “normalizadas”, aplicando-se um conjunto de regras de normalização, resultando em um “modelo relacional” para os dados. Uma dessas regras especifica que: determinada instância de um objeto tem um e somente um valor para cada atributo;


III. Um objeto em potencial não poderá ser utilizado ou considerado durante a análise se a informação sobre ele precisar ser lembrada para que o sistema possa funcionar;


IV. Devido à característica da reusabilidade da orientação a objetos, a prototipação é um modelo de desenvolvimento de software que não pode ser considerado nem utilizado na análise orientada a objetos.


Indique a opção que contenha todas as afirmações verdadeiras:


A

I e III, somente.


B

II e IV, somente.


C

III e IV, somente.


D

I e II, somente.

Considere a hierarquia de herança apresentada a seguir.


Imagem associada para resolução da questão

(Adaptado de: C++: Como Programar - 5a Ed. Deitel: São Paulo, 2006. p. 504.)


Considere os tipos de herança.


I- Herança Única.

II- Herança Múltipla.


Assinale a alternativa que apresenta, corretamente, a classificação do tipo de herança.


A

I-Empregado, I-Alunos, II-Funcionários, II-Professor


B

I-Empregado, I-Alunos, I-Graduados, II-Funcionários


C

I-Empregado, I-Funcionários, I-Professor, II-ProfessorAdministrador


D

I-Graduados, I-Alunos, II-CorpoDocente, II-Administrador


E

I-Graduados, II-CorpoDocente, II-Professor, II-ProfessorAdministrador

Sobre Programação Orientada a Objetos (POO), assinale a alternativa incorreta.


A

POO é um paradigma de programação, sugerindo um padrão de desenvolvimento que independe da linguagem utilizada


B

O conceito de herança está fortemente atrelado ao reuso de código, o que pode aumentar a produtividade da aplicação.


C

Herança múltipla é uma característica padrão e obrigatória para todas as linguagens desenvolvidas com orientação a objetos.


D

O encapsulamento existe para esconder as propriedades de um objeto, definindo assim como o programador irá interagir com esses dados através dos métodos disponibilizados.


E

Apesar de Java ter sido projetada para orientação a objetos, os códigos nessa linguagem podem ser escritos utilizando-se programação estruturada.

“Na década de 1990, o modelo baseado na orientação a objeto foi aplicado também aos bancos de dados, criando um novo modelo de programação conhecido como bancos de dados orientados a objeto. Os_________são valores definidos segundo_________, ou tipos de _________ complexos, com seus próprios operadores (métodos).”.


A

objetos – classes – dados


B

classes – dados – objetos


C

objetos – dados – classes


D

classes – objetos – dados

“É uma técnica de desenvolvimento de sistemas onde as tabelas do banco de dados são representadas através de classes e os registros dessas tabelas são como instâncias das classes correspondentes”.


Esta é uma definição para:


A

Mapeamento objeto-relacional (ORM).


B

Programação orientada a objetos.


C

Programação estruturada.


D

Extreme Programming (XP).

Segundo Deitel (2010), fornecer uma superclasse apropriada a partir da qual outras classes podem herdar e ,assim, compartilhar um design comum, é o propósito de


A

um objeto.


B

uma subclasse.


C

uma classe abstrata.


D

um compilador.


E

um construtor.

Considerando que uma classe concreta implementa uma interface, é correto afirmar que


A

a classe que implementou a interface deve fornecer os comportamentos publicados pela interface.


B

é possível instanciar um objeto do tipo da interface.


C

a classe que implementou a interface será considerada abstrata, já que a interface somente implementa a assinatura dos métodos.


D

os métodos publicados pela interface devem ser privados, pois serão utilizados somente pela classe que implementou a interface.


E

a classe que implementou a interface utilizará a sobrecarga de métodos para fornecer o comportamento publicado pela interface.

Sobre as diversas classes de um sistema, assinale a alternativa correta:


I - As classes de fronteira devem apenas servir como um ponto de captação de informações a partir do ambiente, ou de apresentação de informações que o sistema processou.

II - As classes de sistema são aquelas que representam os conceitos do domínio que o sistema deve processar. Essas classes representam as informações e as regras de negócio que direcionam a manipulação dessas informações.

III - As classes de controle normalmente não representam objetos do domínio, mas, sim, da aplicação, cuja responsabilidade é coordenar a interação entre outros objetos.


A

Apenas as afirmativas I, II e III estão corretas.


B

Apenas as afirmativas I e III estão corretas.


C

Apenas a afirmativa I está correta.


D

Apenas a afirmativa III está correta


E

Todas as afirmativas estão incorretas.

   
Gerar simulado