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.


341Q632688 | Informática, Programação Orientada a Objetos, Agente Técnico, Ministério Público Estadual AM, CESPE CEBRASPE

Acerca da análise e programação orientadas a objetos, julgue os itens subseqüentes.

O ambiente de trabalho Struts é organizado para ajudar os desenvolvedores a criar aplicações web que utilizem a arquitetura MVC (model-view-controller), na qual o modelo (model) representa o código referente ao negócio ou ao banco de dados, a visão (view) representa o código de desenho da página e o controlador (controller) representa o código de navegação.

  1. ✂️
  2. ✂️

342Q631932 | Informática, Programação Orientada a Objetos, Analista de Sistemas, Prefeitura de Lagoa da Prata MG, FGR

Na Programação Orientada a Objetos, uma classe pode conter atributos e operações. Em relação às operações, marque a alternativa INCORRETA:

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

343Q611769 | Informática, Programação Orientada a Objetos, Analista de Sistemas, Secretaria Executiva de Estado do Trabalho e Promoção Social PA, CESPE CEBRASPE

A respeito de conceitos de orientação a objetos, julgue os seguintes itens.

Os atributos e métodos privados (private) de uma classe são acessíveis apenas nos métodos da própria classe e suas subclasses. Esse é o nível mais rígido de encapsulamento.

  1. ✂️
  2. ✂️

344Q643154 | Informática, Programação Orientada a Objetos, Assessor Técnico de Informática, TCE RN, CESPE CEBRASPE

Acerca de arquitetura orientada a serviços (SOA), análise de pontos de função e padrões de projeto, julgue os itens a seguir.

Na análise de ponto de funções, a contagem de pontos relativos aos arquivos lógicos internos que se referem a grupo de dados ou informações de controle logicamente relacionados, reconhecidos pelo usuário e mantidos dentro da fronteira da aplicação, é contabilizada como pontos não ajustados.

  1. ✂️
  2. ✂️

345Q197232 | Programação, Programação orientada a objetos, Analista, 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. ✂️

346Q619388 | Informática, Programação Orientada a Objetos, Analista de Sistemas, ELETROACRE AC, MAKIYAMA

Dentro dos conceitos que cercam a Orientação a objeto, qual a definição de Sobrecarga ou Overloading?

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

347Q630652 | Informática, Programação Orientada a Objetos, Policial Civil Perito, Polícia Civil PE, IPAD

Considere as seguintes afirmativas sobre conceitos do paradigma de programação orientado a objetos.

1. Herança é a definição de uma nova classe, com base em uma já existente. A subclasse herda todas as variáveis e métodos da superclasse. Cada subclasse pode ter uma única superclasse.

2. O mecanismo de polimorfismo permite que objetos diferentes respondam de modo diferente ao receberem uma mesma mensagem.

3. O polimorfismo para ser implementado exige a utilização do conceito de herança e aplica-se apenas aos métodos da classe.

4. Ocultamento de informação é o uso do mecanismo de encapsulamento para restringir as variáveis e métodos de uma superclasse que podem ser herdados por subclasses.

Assinale a alternativa correta

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

348Q633939 | Informática, Programação Orientada a Objetos, Analista Judiciário, TRT 15a, FCC

A homologação de sistema é um tipo de serviço que reúne um ou mais tipos de testes de acordo com a estratégia acordada no Plano de Testes. Em um sistema OO - Orientado a Objetos, a natureza do software muda tanto a estratégia quanto a tática de teste. Luiza, que trabalha no Tribunal Regional do Trabalho da 15ªRegião, deparou-se com a seguinte situação: “Há uma hierarquia de classes na qual uma operação X é definida para a superclasse e é herdada por suas subclasses. Cada subclasse usa a operação X, mas ela é aplicada dentro do contexto dos atributos e operações privadas que foram definidas para a subclasse. O contexto no qual a operação X é usada varia de modo sutil.” Para Luiza aplicar o teste de unidade na operação X é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Várias linguagens orientadas a objetos surgiram ao longo do tempo, como SmallTalk, C++, Java e C#.

A característica essencial das linguagens orientadas a objetos é de que elas incluem facilidades para permitir a
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

350Q612440 | Informática, Programação Orientada a Objetos, Programador de Computador, UFPE, COVEST

Uma importante característica da orientação a objetos é o fato de um objeto de uma classe poder ser utilizado em um contexto onde um objeto de uma superclasse é esperado. Este tipo de substituição é possível graças a qual dos conceitos a seguir?

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

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

A programação orientada a objetos é baseada em diversos conceitos, tais como encapsulamento, herança, polimorfismo e abstração. Com relação a esses conceitos, é correto afirmar que

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

352Q638836 | Informática, Programação Orientada a Objetos, Analista Administrativo, ANTT, CESPE CEBRASPE

Julgue os itens subsequentes, relativos aos padrões de projeto.

Em programação orientada a objetos, o padrão de projeto denominado Iterator define uma forma de acesso sequencial aos elementos de um objeto agregado, sem expor sua representação interna.

  1. ✂️
  2. ✂️

353Q648837 | 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. Com o princípio da “herança”, um objeto faz reuso de código, possibilitando a redução de esforços no desenvolvimento de sistemas pelo reaproveitamento de códigos herdados de outros objetos ou classes.
  1. ✂️
  2. ✂️

354Q647559 | Informática, Programação Orientada a Objetos, Especialista Técnico 1, Banco do Nordeste, CESPE CEBRASPE, 2018

Julgue os seguintes itens, a respeito de programação orientada a objetos. As interfaces são definições a respeito de como um objeto pode ser utilizado por outros objetos, sem envolver necessariamente uma interação com o usuário.
  1. ✂️
  2. ✂️

355Q622634 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, SEFAZ CE, ESAF

Analise as seguintes afirmações relacionadas à programação orientada a objetos.

I. Uma mensagem em um método é a ação de efetuar uma chamada a um objeto.

II. A herança serve para criar objetos que incorporem propriedades e métodos de outros objetos. Assim, podem-se definir objetos a partir de outros sem ter que reescrevê-los na sua totalidade.

III. As funcionalidades associadas aos objetos são denominadas atributos das classes.

IV. O polimorfismo caracteriza-se pelo uso do mesmo nome de método para identificar diferentes métodos em uma mesma classe ou diferentes métodos em classes diferentes.

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

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

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

Julgue os itens de 72 a 78, com relação a conceitos de programação orientada a objetos.

Uma das idéias principais de linguagens orientadas a objetos é permitir a definição de tipos de dados pela combinação de dados e funções que trabalham sobre esses dados: as classes de objetos.

  1. ✂️
  2. ✂️

357Q613184 | 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.

O emprego do polimorfismo apresenta problemas similares ao emprego da estrutura lógica de desvio condicional múltiplo (switch) disponível em grande parte das linguagens de programação.

  1. ✂️
  2. ✂️

358Q618310 | Informática, Programação Orientada a Objetos, Analista da CMB, Casa da Moeda, CESGRANRIO

Alguns desenvolvedores, ignorando princípios básicos de orientação a objetos, criam soluções arquiteturais que simulam o estilo puramente procedural. Tais soluções utilizam uns poucos objetos contendo a maioria dos algoritmos usados pela aplicação. Estes, por sua vez, são orbitados por inúmeros outros objetos, que se comportam como provedores de dados para os primeiros. Sobre a solução descrita, conclui-se que

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

359Q632231 | 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

Existem atualmente inúmeras linguagens de programação no mercado. Considerando as características básicas e funcionalidades das diversas linguagens de programação disponíveis, julgue os seguintes itens.

XML é considerada uma linguagem de programação universal que permite a troca de mensagens formatadas.

  1. ✂️
  2. ✂️

360Q196007 | Programação, Programação orientada a objetos, Analista, EBC, CESPE CEBRASPE

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

Na programação orientada a objetos, uma classe é uma coleção de objetos que podem ser descritos por um conjunto básico de atributos e possuem operações semelhantes.

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