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.

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

201Q617339 | Informática, Programação Orientada a Objetos, Analista de Finanças e Controle AFC, CGU, ESAF

Analise as seguintes afirmações relacionadas aos conceitos básicos relacionados a programação e Linguagens de Programação Orientadas a Objetos.

I. Na Programação Orientada a Objetos o overflow em operações aritméticas e a divisão por zero não podem ser tratados como exceções.

II. Uma vez que uma exceção é disparada o controle não pode retornar diretamente ao ponto de disparo.

III. Uma exceção termina o bloco no qual ela ocorreu.

IV. O tratamento de exceções é utilizado para tratar erros de sintaxe, isto é, erros que acontecem como resultado da compilação de um programa.

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

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

202Q635035 | Informática, Programação Orientada a Objetos, Gestor Fazendário, SEF MG, NCE

Analise as seguintes afirmativas sobre o princípio OO (Orientação a Objetos) conhecido como Encapsulamento:

I. Os métodos de acesso (setters) impedem que os atributos da classe assumam valores inapropriados.

II. Os métodos de acesso (setters) são automaticamente invocados quando um objeto é instanciado.

III. Métodos de acesso (setters) que simplesmente atribuem um valor aos atributos da classe, sem qualquer verificação, deveriam ser removidos e o atributo correspondente tornado público.

IV. O encapsulamento esconde a implementação dos métodos de uma classe dos seus clientes.

O número de afirmativas corretas é:

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

203Q242974 | Programação, Programação orientada a objetos, Técnico Administrativo Informática, ANAC, CESPE CEBRASPE

Texto associado.

Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

O uso de mais de uma super classe imediata é usualmente denominado herança múltipla; ter somente uma super classe direta é denominado herança simples.

  1. ✂️
  2. ✂️

204Q637526 | Informática, Programação Orientada a Objetos, Técnico de Laboratório, UFCE CE, CCV UFC

Acerca de Programação Orientada a Objeto, marque a alternativa correta.

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

205Q121145 | Programação , Programação orientada a objetos, Analista de Tecnologia da Informação, BRB, CESPE CEBRASPE

Texto associado.

A respeito de programação orientada a objetos, julgue os itens de
86 a 88.

Na implementação de objetos, a composição de objetos substitui a herança de classe. A herança de classe é definida estaticamente em tempo de compilação, enquanto a composição de objetos é definida dinamicamente em tempo de execução pela obtenção de referências a outros objetos por meio de determinado objeto. O uso da composição não viola o encapsulamento.

  1. ✂️
  2. ✂️

206Q637765 | Informática, Programação Orientada a Objetos, Técnico Judiciário, Tribunal Regional do Trabalho 17a Região, CESPE CEBRASPE

A respeito de orientação a objetos em linguagem Java, julgue os itens subsequentes.

O comando abstract void moveTo(double deltaX, double deltaY); implementa um método abstrato. A subclasse de uma classe abstrata usualmente fornece implementações para todos os métodos abstratos na classe pai.

  1. ✂️
  2. ✂️

207Q622069 | Informática, Programação Orientada a Objetos, Analista em Ciência Pleno 1, MCT, CESPE CEBRASPE

Com relação a conceitos de orientação a objetos, julgue os seguintes itens.

Há métodos de classes que podem ser invocados mesmo quando não há instâncias das classes das quais esses métodos são membros; em subclasses, pode-se implementar métodos abstratos de superclasses e algumas linguagens de programação possibilitam que classes tenham atributos que sejam instâncias de outras classes.

  1. ✂️
  2. ✂️

208Q645884 | Informática, Programação Orientada a Objetos, Analista de Negócios em Tecnologia da Informação, Casa da Moeda, CESGRANRIO

Em programação orientada a objetos, há sobrecarga (overloading) de um método de uma classe quando
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

209Q612351 | Informática, Programação Orientada a Objetos

Analise as seguintes afirmações relativas à Programação Orientada a Objetos:

I. Em um programa orientado a objetos, as instâncias de uma classe armazenam os mesmos tipos de informações e apresentam o mesmo comportamento.

II. Em uma aplicação orientada a objetos, podem existir múltiplas instâncias de uma mesma classe.

III. Em um programa orientado a objetos, as instâncias definem os serviços que podem ser solicitados aos métodos.

IV. Em um programa orientado a objetos, o método construtor não pode ser executado quando a classe à qual pertence é executada.

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

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

210Q617767 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, MPE RN, FCC

Atenção: As questões de números 48 a 50 referem-se a orientação a objetos.

Quando um membro de uma superclasse pode ser acessado apenas por membros dessa superclasse, por membros de suas subclasses e por membros de outras classes do mesmo pacote, é possível afirmar que esse membro deve ser

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

211Q640845 | Informática, Programação Orientada a Objetos, Técnico de Apoio à Tecnologia da Informação, Centro Gestor e Operacional do Sistema de Proteção de Amazônia AM, CESPE CEBRASPE

A respeito de linguagens de programação orientadas a objeto e suas características, julgue os itens que se seguem.

Em Pascal, a geração de um arquivo .exe a partir de um projeto pode conter vários arquivos .pas diferentes.

  1. ✂️
  2. ✂️

212Q634495 | Informática, Programação Orientada a Objetos, Profissional Júnior, Liquigás Distribuidora SA, CESGRANRIO

Uma certa tecnologia Java foi projetada para permitir que desenvolvedores criem facilmente aplicações Web com interfaces ricas (RIAs) que se comportem de forma consistente em múltiplas plataformas.

Essa tecnologia é a
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

213Q639153 | Informática, Programação Orientada a Objetos, Técnico Judiciário, TRT 21a, CESPE CEBRASPE

Julgue os itens seguintes, referentes aos conceitos de programação orientada a objetos.

Entende-se por polimorfismo a maneira de se reutilizar código por meio do aproveitamento de atributos e métodos de classes já existentes, com o objetivo de gerar novas classes mais específicas, que aproveitarão os recursos da classe hierarquicamente superior.

  1. ✂️
  2. ✂️

214Q631475 | Informática, Programação Orientada a Objetos, Analista de Finanças e Controle AFC, CGU, ESAF

O Hypervisor, ou Monitor de Máquina Virtual (Virtual Machine Monitor – VMM), é uma camada de software entre

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

215Q636391 | Informática, Programação Orientada a Objetos, Analista de Gestão Educacional, SEPLAG SEE DF, FUNIVERSA

A análise orientada a objetos baseia-se em conceitos simples como objetos e atributos, classes e membros, todo e partes do todo. Assinale a alternativa que apresenta corretamente conceito ou característica da análise orientada a objetos.

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

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

Analise as seguintes afirmações sobre Programação Orientada a Objetos.

I. Uma classe define propriedades e comportamentos, ou seja, atributos e métodos, que objetos de determinado tipo possuem.

II. De um modo geral, cada classe define um novo tipo que pode ser utilizado no programa.

III. Algumas linguagens orientadas a objetos permitem a criação de objetos, sem estarem associados a uma classe específica.

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

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

217Q623147 | Informática, Programação Orientada a Objetos, Técnico Científico, BASA AM, CESPE CEBRASPE

Julgue os itens seguintes de acordo com os conceitos do paradigma orientado a objetos. Em um programa orientado a objetos, determinada mensagem a objeto sempre leva à execução do mesmo método, todas as vezes que o programa é executado.
  1. ✂️
  2. ✂️

218Q639094 | Informática, Programação Orientada a Objetos, Agente de Defensoria Pública, DPE SP, FCC

Na programação orientada a objetos com Java, os modificadores de acesso são padrões de visibilidade de acesso às classes, atributos e métodos. Um método com o modificador
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

219Q638888 | Informática, Programação Orientada a Objetos, Analista de Sistema Júnior, ITAIPU Binacional, UFPR

Na análise orientada a objetos, assinale a alternativa correta sobre composição:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

220Q621738 | Informática, Programação Orientada a Objetos, Analista de Controle Externo ACE, TCE TO, CESPE CEBRASPE

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

I Um objeto, quando mapeado em uma representação de software, consiste de duas partes: uma estrutura de dados privada; e os processos, que são relativos às operações ou métodos.

II Uma classe abstrata é aquela que tem instâncias.

III Um ator é um objeto que pode operar e pode ser operado por outros objetos.

IV Cada classe descreve um conjunto infinito de objetos individuais. Um objeto pode ser definido como uma instância de uma classe.

V Cada atributo é único dentro de uma instância.

A quantidade de itens certos é igual a

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