Questões sobre Programação Orientada a Objetos

Lista completa de Questões sobre Programação Orientada a Objetos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Em orientação a objetos, a ação que se concentra nos aspectos próprios de uma entidade e ignora propriedades “acidentais” chama-se:

  • A. abstração.
  • B. compartilhamento.
  • C. comportamento.
  • D. encapsulamento.
  • E. sinergia.

Em orientação a objetos, uma classe abstrata é:

  • A. um conceito, abstração ou coisa com limites e significados bem definidos para a aplicação em questão.
  • B. um grupo de objetos com propriedades (atributos) similares, comportamento (operações) similares, relacionamentos comuns com outros objetos e uma semântica comum.
  • C. uma forma de esconder os detalhes da implementação de um objeto.
  • D. uma classe que não possui instâncias diretas, mas cujas classes descendentes, sim.
  • E. um objeto usado para agrupar e gerenciar objetos relacionados

  • A. homomorfismo geral.
  • B. isomorfismo.
  • C. polimorfismo ad hoc de sobrecarga.
  • D. polimorfismo ad hoc de coersão.
  • E. polimorfismo universal paramétrico.

  • A. 4 – 2 – 3 – 1.
  • B. 4 – 1 – 3 – 2.
  • C. 4 – 2 – 1 – 3.
  • D. 2 – 4 – 1 – 3.
  • E. 1 – 4 – 3 – 2.

Considere:

I. A classe Veículo possui as subclasses Carro e Trem.

II. Os objetos das subclasses Carro e Trem herdam a operação acelerar.

III. A aceleração do Carro é no pedal e, do Trem, é na manivela. I, II e III mostram um conceito OO aplicável à implementação da aceleração, que é

  • A.

    encapsulamento.

  • B.

    derivação.

  • C.

    polimorfismo.

  • D.

    herança múltipla.

  • E.

    estereotipagem.

Analise as seguintes definições:

I. Objeto que existe depois que o processo ou o thread que o criou deixa de existir.

II. Mecanismo pelo qual elementos mais específicos incorporam a estrutura e o comportamento de elementos mais gerais.

III. Lista de valores nomeados, utilizada como faixa de um determinado tipo de atributo. Correspondem, respectivamente, às definições I, II e III:

  • A.

    objeto transiente, método e cardinalidade.

  • B.

    objeto ativo, polimorfismo e multiplicidade.

  • C.

    objeto transiente, polimorfismo e multiplicidade.

  • D.

    objeto persistente, herança e enumeração.

  • E.

    objeto ativo, mensagem e enumeração.

São organizadas em uma hierarquia, com as classes de objetos mais genéricas no topo, as quais legam seus atributos às classes mais especializadas. Trata-se

  • A.

    da hierarquia de herança.

  • B.

    do modelo relacional.

  • C.

    da gestão hierárquica.

  • D.

    do modelo sequencial.

  • E.

    da especificação funcional.

Julgue os itens de 79 a 90, relativos a fundamentos de computação e linguagens de programação e desenvolvimento para a Web.

Na programação orientada a objetos, o encapsulamento representa a ação em que diversas implementações de uma operação utilizam vários tipos de parâmetros diferentes.

  • C. Certo
  • E. Errado

Julgue os itens de 79 a 90, relativos a fundamentos de computação e linguagens de programação e desenvolvimento para a Web.

Na programação orientada a objetos, objetos que possuam operações que se comportem da mesma maneira, mesmo que possuam atributos diferentes, podem ser agrupados em uma mesma classe.

  • C. Certo
  • E. Errado

A respeito da orientação a objetos, julgue os itens subsequentes.

Por meio do encapsulamento, para impedir o acesso direto ao atributo de um objeto, são disponibilizados externamente apenas os métodos que alteram esse objeto. Por exemplo, não é preciso conhecer todos os detalhes dos circuitos de uma câmera digital para utilizá-la; a parte externa da câmera encapsula os detalhes, provendo para o usuário uma interface mais amigável.

  • C. Certo
  • E. Errado
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...