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.


241Q628868 | Informática, Programação Orientada a Objetos, Técnico de Nível Superior, Ministério da Saúde, CESPE CEBRASPE

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

Em orientação a objetos, a herança é um mecanismo que permite que características comuns a diversas classes sejam decompostas em uma classe base.

  1. ✂️
  2. ✂️

242Q618404 | Informática, Programação Orientada a Objetos, Analista de Trânsito, DETRAN DF, CESPE CEBRASPE

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

Enquanto a programação estruturada tem por característica desenvolver uma série de funções ou algoritmos para tratar determinado problema na perspectiva de um conjunto particular de dados, a programação orientada a objetos considera primeiramente os dados para, então, identificar o método para atualizá-los ou consultá-los; cada objeto é responsável por executar uma série de tarefas.

  1. ✂️
  2. ✂️

243Q644306 | Informática, Programação Orientada a Objetos, Técnico em Gestão de Informática, CPC PA, UNAMA

NAS QUESTÕES NUMERADAS DE 16 A 40, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.

Na programação orientada a objetos, utilizando a linguagem de programação Java, podemos afirmar:

I. As classes internas que possuem nomes, somente podem ser definidas como private, enquanto as classes anônimas podem ser definidas tanto como public como protected.

II. Uma classe abstrata não pode ser instanciada diretamente, podendo somente ser instanciada quando utilizada como uma superclasse.

III. Os métodos declarados como final em uma superclasse não podem ser sobrescritos por suas subclasses.

IV. Quando um objeto de uma subclasse é instanciado, um construtor da superclasse pode ser executado por meio de uma chamada explícita, através da referência denominada super.

O correto está apenas em:

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

244Q644822 | Informática, Programação Orientada a Objetos, Analista de Sistemas, MinC, FGV

Dentre os recursos da Programação Orientada a Objetos, um está associado ao mecanismo que permite definir uma nova classe (subclasse) a partir de uma classe já existente (superclasse). Outro se preocupa em manter as propriedades e métodos de uma classe no mesmo bloco de código e impõe que a interface para uma classe seja separada da implementação. Esses recursos são conhecidos, respectivamente, por:

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

245Q626921 | Informática, Programação Orientada a Objetos, Analista Judiciário, TRE BA, CESPE CEBRASPE

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

A abstração permite, entre outras funcionalidades, identificar e compor objetos complexos e construir estruturas, na forma de classes de objetos, para organizar objetos de diferentes tipos. Porém, conceitos implementados por classes que são construídas com base na abstração não podem ser generalizados nem especializados.

  1. ✂️
  2. ✂️

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

Classes action do Struts devem ter propriedades e métodos. Sobre essas classes é correto afirmar que:

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

247Q623510 | Informática, Programação Orientada a Objetos, Analista Legislativo, Assembléia Legislativa RN, FCC

Um dos conceitos básicos de orientação a objetos é o fato de um objeto, ao tentar acessar as propriedades de outro objeto, deve sempre fazê-lo por uso de métodos do objeto ao qual se deseja atribuir ou requisitar uma informação, mantendo ambos os objetos isolados. A essa propriedade da orientação a objetos se dá o nome de

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

248Q629486 | Informática, Programação Orientada a Objetos, Analista Programador Sênior, Prefeitura de Barueri SP, SOLER Instituição Soler de Ensino

Na programação orientada a objetos um elemento objeto é:

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

249Q627448 | Informática, Programação Orientada a Objetos, Analista Ministerial, MPE PE, FCC

Em uma aplicação Java web desenvolvida em três camadas utilizando o design pattern MVC, é correto afirmar que:

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

250Q638994 | Informática, Programação Orientada a Objetos, Técnico Ministerial, MPE PI, CESPE CEBRASPE

Com relação à programação orientada a objetos (POO), julgue os itens subsequentes.

O uso de objetos em POO facilita o desenvolvimento de software, pois os objetos são divididos em propriedades e métodos, que representam, respectivamente, suas características e funções.

  1. ✂️
  2. ✂️

252Q636805 | Informática, Programação Orientada a Objetos, Analista de Sistemas, EBC, CESPE CEBRASPE

Julgue os itens que se seguem, a respeito de programação orientada a objetos.

A herança representa uma generalização, dessa forma, por meio de herança é feito o compartilhamento de atributos e operações entre classes, com base em um relacionamento hierárquico.

  1. ✂️
  2. ✂️

253Q648621 | Informática, Programação Orientada a Objetos, Técnico Judiciário, Superior Tribunal Militar, CESPE CEBRASPE, 2018

Julgue os itens seguintes, a respeito de programação orientada a objetos. O encapsulamento permite que um programa seja dividido em várias partes menores; contudo, as partes tornam-se dependentes umas das outras em relação à implementação e em relação ao trabalho realizado.
  1. ✂️
  2. ✂️

254Q649003 | Informática, Programação Orientada a Objetos, Técnico em Informática, Banco do Pará PA, FADESP, 2018

Considerando os conceitos de Programação Orientada a Objetos, analise as afirmações a seguir

I. A interface de um objeto pode ter várias formas de implementação, pois a mesma define os serviços que o objeto pode realizar e consequentemente as mensagens que ele pode receber. Por outro lado, considerando o princípio do encapsulamento, o objeto requisitante deve conhecer como a interface do objeto requisitado foi implementada.

II. O modificador de acesso public permite que métodos sejam invocados por métodos externos à sua hierarquia, enquanto que o modificador de acesso protected permite que métodos sejam invocados apenas por métodos da mesma classe.

III. No mecanismo de herança, as classes são inseridas em uma hierarquia de especialização de maneira que uma subclasse (classe mais especializada) herda todas as características da superclasse (classe mais geral) à qual está subordinada na hierarquia. Neste sentido, o acoplamento entre classes, isto é, o quanto uma classe depende da outra, aumenta quando se usa a herança.

IV. Na programação orientada a objetos, o polimorfismo refere-se à capacidade de uma linguagem de programação de processar objetos de maneira diferente, dependendo do tipo ou da classe de dados. Mais especificamente, é a capacidade de redefinir métodos para classes derivadas.

Estão corretas somente as afirmações

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

256Q637889 | Informática, Programação Orientada a Objetos, Analista Administrativo, ANVISA, CESPE CEBRASPE

Existem várias técnicas que permitem definir os requisitos básicos de um sistema e possibilitam a construção de um modelo de análise orientado a objetos para o sistema. A respeito dessas técnicas, julgue os itens subseqüentes.

O modelo objeto-relacionamento faz uso de uma simbologia que foi adaptada das técnicas de modelagem entidaderelacionamento. Nesse modelo, não somente são identificados os relacionamentos entre objetos mas também são identificados os trajetos das mensagens.
  1. ✂️
  2. ✂️

257Q612312 | Informática, Programação Orientada a Objetos, Analista Judiciário, TJ MA, ESAG

Em relação à programação orientada a objeto é correto afirmar

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

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

Acerca de fundamentos de orientação a objetos, assinale a opção correta.

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

260Q648675 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, EBSERH, CESPE CEBRASPE, 2018

Acerca de programação orientada a objetos, Java e PHP, julgue os itens a seguir. Por meio do mecanismo de sobrecarga, dois métodos de uma mesma classe podem ter o mesmo nome, desde que suas listas de parâmetros sejam diferentes.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.