Questões de Ciência da Computação do ano 2012

Lista completa de Questões de Ciência da Computação do ano 2012 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Uma tabela para estar na primeira forma normal (1FN) deve garantir que

  • A.

    todos os atributos não chave dependam diretamente da chave primária.

  • B.

    seus atributos sejam atômicos.

  • C.

    nenhuma coluna não chave dependa de outra coluna não chave.

  • D.

    todos atributos não chave não dependam diretamente da chave primária.

  • E.

    seus atributos sejam multivalorados.

No contexto de programação orientada a objetos, considere as afirmativas abaixo.

I. Objetos são instâncias de classes.

II. Herança é uma relação entre objetos.

III. Mensagens são formas de executar métodos.

IV. Classes são apenas agrupamentos de métodos.

V. Ocorre herança múltipla quando mais de um método é herdado.

VI. Herança é uma relação entre classes.

Está correto o que se afirma APENAS em

  • A.

    I, III e IV.

  • B.

    I, III e VI.

  • C.

    III, IV e VI.

  • D.

    II, III e V.

  • E.

    II, IV e V.

As 11 definições abaixo são referentes a conceitos de orientação a objetos e programação em Java e descrevem termos que preenchem a cruzadinha a seguir.

Os termos que preenchem adequadamente a cruzadinha são, respectivamente:

  • A.

    1. super; 2. final; 3. polimorfismo; 4. list; 5. hashtable; 6. default; 7. protected; 8. ArrayList; 9. static; 10. construtor; 11. abstrata.

  • B.

    11. super; 2. final; 3. polimorfismo; 4. list; 5. hashtable; 6. default; 7. protected; 8. ArrayList; 9. static; 10. construtor; 11. abstrata.

  • C.

    1. super; 2. final; 3. polimorfismo; 4. list; 5. hashtable; 6. default; 7. protected; 8. ArrayList; 9. static; 10. construtor; 11. abstrata.

  • D.

    1. final; 2. super; 3. polimorfismo; 4. void; 5. protected; 6. private; 7. subclasse; 8. interface; 9. Object; 10. construtor; 11. abstract.

  • E.

    1. super; 2. final; 3. polimorfismo; 4. void; 5. abstração; 6. extends; 7. interface; 8. subclasse; 9. Vector; 10. construtor; 11. abstrata.

Na orientação a objetos, uma chamada a um objeto para invocar um de seus métodos, ativando um comportamento, é realizado por um(a):

  • A.

    mensagem.

  • B.

    atributo.

  • C.

    associação

  • D.

    polimorfismo.

  • E.

    abstração.

Julgue os itens seguintes, relativos a conceitos e aplicações de paradigma de orientação a objetos.

Em linguagens orientadas a objeto, um tipo abstrato de dados é materializado por uma estrutura de dados concreta modelada por uma classe.

  • C. Certo
  • E. Errado

Julgue os itens seguintes, relativos a conceitos e aplicações de paradigma de orientação a objetos.

O polimorfismo de sobrecarga é realizado por meio da aplicação de parâmetros diferentes em operadores distintos com o mesmo nome e semânticas distintas.

  • C. Certo
  • E. Errado

Julgue os itens seguintes, relativos a conceitos e aplicações de paradigma de orientação a objetos.

O método a ser utilizado no binding dinâmico, em tempo de execução, é determinado pela classe do objeto. Esse processo denomina-se resolução de sobrecarga.

  • C. Certo
  • E. Errado

Analise as opções abaixo:

1. Herança

2. Diagramas Entidade-Relacionamento

3. Polimorfismo

 4. Abstração

5. ETL

6. Encapsulamento

Assinale a alternativa que indica todas as opções consideradas características do paradigma de programação orientado a objetos.

  • A.

    Apenas as opções 1, 2, 3 e 4.

  • B.

    Apenas as opções 1, 2, 3 e 6.

  • C.

    Apenas as opções 1, 3, 4 e 6.

  • D.

    Apenas as opções 1, 3, 5 e 6.

  • E.

    Apenas as opções 3, 4, 5 e 6.

Sobre orientação a objetos é correto afirmar:

  • A.

    Na hierarquia de classes, se superclasse é uma generalização de subclasses, pode-se inferir que a subclasse é uma especialização de superclasse.

  • B.

    Numa árvore genealógica de classes, a classe mais baixa herda os atributos e métodos somente da superclasse no nível imediatamente acima.

  • C.

    As variáveis de uma classe só podem ser alteradas por métodos definidos nos seus objetos.

  • D.

    O polimorfismo se caracteriza quando, para mensagens distintas, objetos diferentes responderem ou agirem de forma idêntica.

  • E.

    Os objetos de uma classe são idênticos no que se refere à sua interface e ao seu estado.

Em relação às formas de relacionamentos em herança, considere:

I. A classe derivada acrescenta atributos e funcionalidades ao que já fora definido na superclasse.

II. A classe derivada oferece implementação a funcionalidades declaradas na superclasse.

III. A classe derivada implementa especificação e reaproveita funcionalidades da superclasse.

Os itens I, II e III referem-se, respectivamente, a

  • A.

    especificação, herança estrita e combinação de especificação e herança estrita.

  • B.

    herança estrita, herança polimórfica e extensão.

  • C.

    extensão, especificação e herança polimórfica.

  • D.

    herança polimórfica, combinação de especificação e herança estrita e especificação.

  • E.

    especificação, extensão e contração.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...