Início

Questões de Concursos Programação Orientada a Objetos

Resolva questões de Programação Orientada a Objetos comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


421Q622147 | Informática, Programação Orientada a Objetos, Analista Judiciário, STF, CESPE CEBRASPE

Em relação aos conceitos de programação orientada a objetos e lógica de programação, julgue os itens subsequentes. Em programação orientada a objetos, polimorfismo é o princípio pelo qual duas ou mais classes derivadas da mesma superclasse podem invocar métodos que têm a mesma assinatura, mas comportamentos distintos.
  1. ✂️
  2. ✂️

422Q626512 | Informática, Programação Orientada a Objetos, Técnico Judiciário, Tribunal Regional Eleitoral Paraná, CESPE CEBRASPE

Em relação às características de programação orientada a objetos, julgue os itens que se seguem.

A propriedade que uma classe tem de comportar-se de maneira diferente de acordo com o objeto instanciado é denominada encapsulamento.

  1. ✂️
  2. ✂️

424Q643436 | Informática, Programação Orientada a Objetos, Perito Criminal Federal, Polícia Federal, CESPE CEBRASPE

No que se refere às linguagens de programação, julgue os itens subsecutivos.

Coesão e acoplamento são dois critérios úteis para se analisar a qualidade da interface pública de uma classe. A interface pública será considerada coesa se todos os seus recursos estiverem relacionados ao conceito que a classe representa, enquanto, no acoplamento, uma classe é dependente de outra.

  1. ✂️
  2. ✂️

425Q613298 | Informática, Programação Orientada a Objetos, Tecnologista Pleno I, MCT, CESPE CEBRASPE

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

Uma descrição de protocolo de um objeto estabelece os formatos das estruturas de dados que descrevem os atributos do objeto e os detalhes procedurais que descrevem suas operações.

  1. ✂️
  2. ✂️

426Q620744 | Informática, Programação Orientada a Objetos, Analista de Trânsito, Departamento de Trânsito do Distrito Federal DF, CESPE CEBRASPE

Com relação a conceitos fundamentais de programação orientada a objetos, julgue os itens a seguir.

Uma classe ou componente poderá realizar apenas alguns tipos de interfaces. As classes possuem a característica exclusiva de poder participar de relacionamentos de generalização, associação e dependência.

  1. ✂️
  2. ✂️

427Q643808 | Informática, Programação Orientada a Objetos, Técnico Judiciário, TSE, CESPE CEBRASPE

Acerca do uso e do desenvolvimento de sistemas orientados a objetos, assinale a opção correta.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

428Q618220 | Informática, Programação Orientada a Objetos, Analista Judiciário, TRE CE, FCC

Sobre orientação a objetos, é INCORRETO afirmar:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

429Q625651 | Informática, Programação Orientada a Objetos, Técnico Judiciário, TRE SE, FCC

Quando objetos diferentes recebem uma mesma mensagem e cada um produz um resultado diferente, trata-se na orientação a objetos, do conceito de

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

430Q648742 | Informática, Programação Orientada a Objetos, Profissional de Atividades de Suporte, Conselho Regional de Química 4a Região SP, Instituto Quadrix, 2018

Com base nos conceitos de orientação a objeto, julgue os itens de 95 a 100. Graças ao encapsulamento, os atributos de um objeto podem ser protegidos, permitindo o acesso a eles somente a partir de métodos específicos e autorizados.
  1. ✂️
  2. ✂️

431Q623172 | Informática, Programação Orientada a Objetos, Técnico Bancário, CEF, CESPE CEBRASPE

A respeito da análise e do projeto orientados a objetos, julgue os seguintes itens. Por meio da análise orientada a objetos, é possível criar um diagrama de classes, que poderá ser usado para a modelagem do banco de dados do sistema a ser desenvolvido.
  1. ✂️
  2. ✂️

432Q629887 | Informática, Programação Orientada a Objetos, Analista, EMPREL PE, UPE UPENET IAUPE

Analise as seguintes afirmações sobre Generalização e Especialização na Programação Orientada a Objetos.

I. Um dos principais conceitos da Programação Orientada a Objetos é o de herança. Esse conceito permite criar hierarquia de classes/tipos que definem generalizações e especializações de tipos.

II. Com o uso de herança, cria-se a noção de superclasse e subclasse. Uma superclasse é a especialização de uma subclasse, enquanto uma subclasse é a generalização de uma superclasse.

III. Uma subclasse herda os atributos e os métodos da superclasse, podendo definir novos atributos e métodos.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

433Q628372 | Informática, Programação Orientada a Objetos, Analista Judiciário, Tribunal Regional Eleitoral Bahia, CESPE CEBRASPE

A respeito de orientação a objetos, julgue os próximos itens.

Por meio da técnica denominada agregação, determinada operação pode ser programada para ter comportamentos distintos, quando aplicada a diferentes objetos.

  1. ✂️
  2. ✂️

435Q614339 | Informática, Programação Orientada a Objetos, Tecnologista Pleno I, MCT, CESPE CEBRASPE

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

A herança leva a um desafio adicional na elaboração de casos de teste para softwares orientados a objetos, pois objetos das subclasses de uma classe podem ser utilizados em contextos diferentes daqueles dos objetos da classe. Assim, além do conjunto de testes porventura existente para a superclasse, para cada novo contexto de utilização, um novo conjunto de testes deve ser elaborado para cada subclasse.

  1. ✂️
  2. ✂️

437Q611361 | Informática, Programação Orientada a Objetos, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPE

A programação orientada a objetos fornece diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. Acerca da programação orientada a objetos, julgue os itens a seguir.

engenharia progressiva é o processo de transformar um projeto orientado a objetos, representado, por exemplo, por um diagrama de classes, em código-fonte de uma linguagem de programação específica.

  1. ✂️
  2. ✂️

439Q264243 | Programação, Programação orientada a objetos, Técnico Judiciário Tecnologia da Informação, TRT 21a Região, CESPE CEBRASPE

Texto associado.

Acerca da linguagem de programação Java e da programação
orientada a objetos, julgue os itens seguintes.

Programa que utilize uma linguagem orientada a objetos (OO), ao incorporar corretamente ao seu funcionamento conceitos como os de encapsulamento, herança e polimorfismo, beneficia-se das características da OO.

  1. ✂️
  2. ✂️

440Q625722 | Informática, Programação Orientada a Objetos, Analista Judiciário, TRT 24a, FCC

Considere:

I. Fornecer uma interface para criação de famílias de objetos relacionados ou dependentes, sem especificar suas classes concretas. Possibilitar o adiamento da instanciação para as subclasses.

II. Garantir a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto.

III. Possibilitar o armazenamento do estado interno de um objeto em um determinado momento, para que seja possível retorná-lo a este estado, caso necessário.

I, II e III são, respectivamente, objetivos dos design patterns intitulados:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.