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.

21Q837455 | Programação, Programação Orientada a Objetos, Técnico em Comunicação e Processamento de Dados Judiciário, TJ SP, VUNESP, 2021

Em programação orientada a objetos, as interfaces têm como finalidade
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

22Q643308 | Informática, Programação Orientada a Objetos, Analista Administrativo, DNIT, ESAF

Em Modelagem Orientada a objetos, objetos podem ser:

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

23Q851552 | Programação, Programação Orientada a Objetos, ALEPI Consultor Legislativo Tecnologia da Informação, COPESE, 2020

Considere as seguintes afirmativas sobre a Programação Orientada a Objeto:
I. Construtor de uma classe determina que ações devem ser executadas quando da criação de um objeto. II. Encapsulamento especifica que, um mesmo tipo de objeto, sob certas condições, pode realizar ações diferentes ao receber uma mesma mensagem. III. Com o Polimorfismo, os mesmos atributos e objetos podem ser utilizados em objetos distintos, porém, com implementações lógicas diferentes. IV. Herança é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos.
Indique a opção que contenha as afirmações verdadeiras.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

24Q639490 | Informática, Programação Orientada a Objetos, Instituto Quadrix, 2017

Acerca de aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos, programação orientada a objetos e arquitetura MVC, julgue os itens subsequentes. Na programação orientada a objetos, a capacidade de um objeto de ser referenciado de várias formas é chamada de polimorfismo, ou seja, uma coisa com várias formas distintas.
  1. ✂️
  2. ✂️

25Q619009 | 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. ✂️

26Q630785 | Informática, Programação Orientada a Objetos, Analista de Finanças, CGU, ESAF

O comando break tem a função de

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

27Q838915 | Programação, Programação Orientada a Objetos, CRECI 14a Região Analista de TI, Instituto Quadrix, 2021

Julgue o item, relativos à programação orientada a objetos (POO).

A POO introduz a herança com a finalidade de estender objetos existentes. Ela introduz, também, o polimorfismo, que permite que o programador escreva um código genérico.

  1. ✂️
  2. ✂️

28Q637533 | Informática, Programação Orientada a Objetos, Analista de Finanças, CGU, ESAF

Polimorfismo é

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

29Q627820 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, Banco de Brasília DF, CESPE CEBRASPE

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

Para que a interface pública de uma classe seja considerada coesa, é necessário que todos os recursos dessa interface estejam relacionados ao conceito que a classe representa.

  1. ✂️
  2. ✂️

30Q623887 | Informática, Programação Orientada a Objetos, Analista Ministerial, MPE AP, FCC

Dentre os métodos disponíveis na utilização de métricas de sistema está a análise de pontos de função (Function Point Analysis). Nesse método,

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

31Q618637 | Informática, Programação Orientada a Objetos, Analista de Sistemas, VALEC, FEMPERJ

No que diz respeito à programação orientada a objetos, dois recursos são caracterizados a seguir.

I - Empacota dados e operações de determinado objeto em entidade única, de forma que, conhecendo o objeto, pode-se identificar as operações que ele pode suportar.

II - Refere-se ao poder que os objetos de classes distintas têm de invocar um mesmo método e obter comportamento diferente.

Os recursos I e II são conhecidos, respectivamente, como:

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

32Q628992 | Informática, Programação Orientada a Objetos, Analista, PGE PA, CESPE CEBRASPE

No que se refere a programação usando-se orientação a objetos, assinale a opção correta.

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

33Q620409 | Informática, Programação Orientada a Objetos, Professor, IFB, IFB Instituto Federal Brasilia, 2017

Baseado nos conceitos de programação orientada a objetos com Java, apresentados em Barnes e Kölling (2009), a herança múltipla existe nos casos em que uma classe herda propriedades e comportamentos de mais de uma superclasse. A subclasse tem então todas as propriedades e comportamentos das superclasses e todas as propriedades e comportamentos definidos na própria subclasse. Diferentes linguagens de programação orientadas a objetos variam quanto ao tratamento de herança múltipla, algumas linguagens de programação permitem herança de múltiplas superclasses, outras não. Java não permite herança múltipla de classes, mas fornece uma outra construção que utiliza interfaces. Assinale a alternativa que apresenta um trecho de código Java correto para a declaração de uma classe Java que simula a herança múltipla.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

34Q847423 | Programação, Programação Orientada a Objetos, UFMS Técnico de Tecnologia da Informação, FAPEC, 2020

Considere as afirmações relacionadas à programação orientada a objetos.
I - Uma classe abstrata pode ser herdada e não permite instâncias em novos objetos. Vale ressaltar que todo método abstrato, presente na classe abstrata, possui implementação. II - Um código com alto acoplamento e baixa coesão diminui o impacto na manutenção. III - A agregação é implementada utilizando os mecanismos de herança de classe.
Assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

35Q614400 | 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.

Na análise orientada a objetos, a análise gramatical de um texto descritivo das funções de um sistema permite ao analista identificar potenciais candidatos a classes e objetos no sistema com base na identificação dos substantivos presentes no texto descritivo do sistema.

  1. ✂️
  2. ✂️

36Q635688 | Informática, Programação Orientada a Objetos, Analista de Finanças, CGU, ESAF

O padrão de projeto Factory provê uma classe de decisão que retorna

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

37Q636227 | Informática, Programação Orientada a Objetos, Analista de Sistemas Júnior, Petrobras, CESGRANRIO

Analise as afirmativas a seguir relativas ao paradigma da orientação a objetos.

I - O princípio do encapsulamento preconiza que um objeto deve esconder a sua complexidade interna.

II - Uma mensagem de um objeto A para um objeto B indica que A realizou uma tarefa requisitada por B.

III - A existência da mesma operação polimórfica definida em duas classes, ClasseA e ClasseB, implica necessariamente que ou ClasseA seja subclasse de ClasseB, ou que ClasseB seja subclasse de ClasseA.

É correto APENAS o que se afirma em

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

38Q643153 | Informática, Programação Orientada a Objetos, Analista de Finanças, CGU, ESAF

Classificação é

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

39Q635661 | Informática, Programação Orientada a Objetos, Técnico em Tecnologia da Informação I, Assembléia Legislativa ES, CESPE CEBRASPE

Acerca da programação orientada a objetos, assinale a opção correta.

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

40Q637321 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, TCE SE, FGV

Em POO (Programação Orientada a Objetos), dizer que a classe A estende a classe B é o mesmo que dizer que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.