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.

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

Em um projeto de software orientado a objetos, surgiu a necessidade de modelar um certo comportamento alternativo com base no tipo específico de uma determinada entidade. Procedimento similar foi desenvolvido no passado, usando lógica condicional através dos comandos se – então – senão em uma linguagem de programação estruturada. Qual recurso o programador deverá utilizar para solucionar a questão nesse novo projeto?

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

2Q153763 | Programação, Programação orientada a objetos, Analista Judiciário Tecnologia da Informação, TRT 16a REGIÃO, FCC

Um analista desenvolveu métodos de impressão de dados com a mesma assinatura para três classes de impressoras (jato de tinta, laser e matricial) derivadas de uma mesma superclasse impressora. Tal prática

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

4Q639641 | Informática, Programação Orientada a Objetos, Analista Superior III, INFRAERO, FCC

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

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

5Q640896 | Informática, Programação Orientada a Objetos, Analista Judiciário, TRF 3a, FCC

Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimorfismo. Em Java, uma interface pode
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

6Q630767 | Informática, Programação Orientada a Objetos, Analista Judiciário, TST, FCC

São características da análise estruturada e da análise orientada a objetos, respectivamente:

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

7Q115811 | Sistemas de Informação , Programação orientada a objetos, Analista de Sistemas, TJ SP, VUNESP

No contexto da orientação a objetos, quando se deseja definir novas classes, existe um mecanismo que possibilita a reutilização da estrutura e do comportamento de uma classe. Trata-se do mecanismo de

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

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

Alguns conceitos básicos de classes e objetos apresentados em Barnes e Kölling (2009) são descritos no texto a seguir:

Os objetos são criados a partir de ____________ . A classe descreve o tipo do ____________ ; os objetos representam instanciações individuais da ____________ . Podemos nos comunicar com objetos invocando seus métodos. O cabeçalho de um método é chamado ____________ e fornece informações necessárias para invocar o método. O ____________ de um objeto é representado pelos valores armazenados em seus ____________ . Os ____________ permitem que cada objeto seja configurado adequadamente quando ele é criado. Os ____________ implementam o comportamento dos objetos.

As palavras que completam CORRETAMENTE, na ordem apresentada, as lacunas do texto acima são:

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

9Q151831 | Programação, Programação orientada a objetos, Analista Jurídico Analista de Sistemas, PG DF, IADES

Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo utilizado para impedir o acesso direto ao estado de um objeto, restando apenas os métodos externos que podem alterar esses estados. Assinale a alternativa que apresenta o nome deste mecanismo.

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

12Q119631 | Programação, Programação orientada a objetos, Analista de Tecnologia da Informação Desenvolvimento, DATAPREV, Quadrix

O diagrama de classes oferece uma notação gráfica para modelar classes e seus relacionamentos, descrevendo, assim, possíveis objetos. Com relação ao meio de se estabelecer relacionamentos entre objetos e classes, é correto afirmar que uma descrição de um grupo de ligações com estrutura e semântica comuns é chamada de:

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

13Q642042 | Informática, Programação Orientada a Objetos, Agente da Fiscalização Financeira, TCE SP, FCC

Na orientação a objetos, o conceito de encapsulamento corresponde à propriedade de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

14Q241943 | 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.

A sobrecarga de operadores, recurso presente nas linguagens C++ e C#, pode ser considerada uma técnica de uso de polimorfismo.

  1. ✂️
  2. ✂️

15Q649065 | Informática, Programação Orientada a Objetos, Assistente Técnico em Tecnologia da Informação, Defensoria Pública do Estado de Amazonas AM, FCC, 2018

O paradigma de programação Orientada a Objetos - OO utiliza, como um de seus componentes essenciais, a classe. Uma classe, em conformidade com os melhores padrões da OO,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

16Q153162 | Programação, Programação orientada a objetos, Analista Judiciário Tecnologia da Informação, TRT 11a Região, FCC

Sobre Programação Orientada a Objetos, analise:
I. A encapsulação garante que apenas as interfaces necessárias para interação com o objeto estejam visíveis, e atributos internos não sejam acessíveis.
II. O polimorfismo garante que objetos possam herdar métodos e atributos de uma superclasse para a geração de uma nova classe.
III. A herança possibilita que distintas operações na mesma classe tenham o mesmo nome, desde que alterada a assinatura.
Está correto o que se afirma em

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

17Q627376 | Informática, Programação Orientada a Objetos, Analista de Sistemas, BNDES, CESGRANRIO

Analise as informações que se seguem, relacionadas aos conceitos de Orientação a Objetos (OO).

I - O conceito de herança possibilita a especialização de comportamentos pré-existentes em classes ancestrais.

II - Para que um método seja ativado num objeto, uma mensagem não precisa necessariamente ter uma referência explícita a ele, se o objeto default da classe correspondente estiver adequadamente configurado.

III - Uma das desvantagens da herança é a criação de dependência entre as classes envolvidas.

IV - De acordo com a ideia do encapsulamento, é desejável, do ponto de vista de um objeto, que seus atributos internos estejam protegidos contra modificações diretas e que o acesso seja realizado por meio de métodos específicos (setters e getters).

V - Polimorfismo está relacionado à vinculação dinâmica de mensagens e sobrescrita de métodos, sendo que o método correto a ser chamado só será definido em tempo de execução e dependerá do tipo da instância do objeto referenciado pela mensagem.

São corretas APENAS as afirmações

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

18Q634072 | Informática, Programação Orientada a Objetos, Analista de Sistemas, DPE RR, FCC

Os dois principais paradigmas de programação amplamente conhecidos são o paradigma orientado a objetos e o procedural. Na orientação a objetos,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

19Q612353 | 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.

A fatoração de atributos e comportamentos de determinado grupo de classes permite organizar uma superclasse por composição das classes existentes nesse grupo.

  1. ✂️
  2. ✂️

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

São qualidades da orientação a objetos:

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