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.


601Q622261 | Informática, Programação Orientada a Objetos, Técnico Judiciário, TRE PI, FCC

Em relação à programação orientada a objetos, considere:

I. A afirmação de que o estado de um objeto não deve ser acessado diretamente, mas sim por meio de métodos de acesso, está associada ao conceito de encapsulamento.

II. A classe é constituída por atributos que representam os dados e operações que representam os métodos que podem ser executados.

III. Herança pode ser compreendida como a propriedade que uma classe tem em legar seus elementos constituintes à sua subclasse.

IV. Um diagrama de objetos é um tipo especial de diagrama, composto por objetos e seus vínculos, que compartilha as mesmas propriedades comuns a todos os outros diagramas.

Está correto o que se afirma em

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

602Q616202 | Informática, Programação Orientada a Objetos, Analista Administrativo, ANS, CESPE CEBRASPE

A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue os itens a seguir.

Na programação orientada a objetos, o polimorfismo é a capacidade de um objeto de apresentar várias visões diferentes de suas estruturas de dados internas.

  1. ✂️
  2. ✂️

604Q622376 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, Fundação Universidade de Brasília, CESPE CEBRASPE

Julgue os itens de 93 a 108, que versam sobre as linguagens de programação C++, Visual Basic e Java, além de conceitos relacionados a construção de algoritmos e estruturas de dados.

A busca em uma árvore binária contendo N nós possui complexidade O(logN).

  1. ✂️
  2. ✂️

605Q624445 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, BRB, CESPE CEBRASPE

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

606Q624322 | Informática, Programação Orientada a Objetos, Analista de Sistemas, ITAIPU Binacional, UFPR

Em se tratando de conceitos referentes à Orientação a Objetos, a definição “permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam” refere-se a:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

607Q625113 | Informática, Programação Orientada a Objetos, Analista Gerencial, CENSIPAM AM, CESPE CEBRASPE

Acerca da tecnologia J2EE, julgue os seguintes itens.

Um EJB tem as seguintes características: um stateless session bean não pode ter variáveis de instância, pois não mantém informações de estado após um método ser executado por um cliente; em um stateful session bean as variáveis da instância representam o estado de uma sessão e o estado é mantido entre as chamadas aos métodos; um entity bean representa um objeto persistente que pode ser compartilhado por clientes, a persistência pode ser gerenciada pelo container ou pelo bean.

  1. ✂️
  2. ✂️

608Q631086 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, FUB, CESPE CEBRASPE

Julgue os itens de 93 a 108, que versam sobre as linguagens de programação C++, Visual Basic e Java, além de conceitos relacionados a construção de algoritmos e estruturas de dados.

A linguagem C++ não permite a definição de tipos de dados estruturados.

  1. ✂️
  2. ✂️

609Q626557 | Informática, Programação Orientada a Objetos, Analista Administrativo, Agência Nacional de Vigilância Sanitária, 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.

A técnica de estrutura do modelo de classes e hierarquias pode utilizar o diagrama de classes da UML e relacionamentos de generalização e especialização para mostrar a estrutura de modelo de classes e as hierarquias entre classes resultantes. O relacionamento de generalização existe entre uma classe geral e classes mais específicas, enquanto o relacionamento de especialização ocorre quando uma mudança na especificação de uma classe pode trazer conseqüências para a outra classe pertencente ao relacionamento.

  1. ✂️
  2. ✂️

610Q631729 | Informática, Programação Orientada a Objetos, Especialista em Regulacao de Servicos Publicos, ANATEL, CESPE CEBRASPE

No que diz respeito à análise e ao projeto orientados a objetos, julgue os itens que se seguem.

Os elementos que podem estar presentes em um modelo de projeto orientado a objetos incluem: subsistemas com suas dependências, interfaces e conteúdos; classes de projeto, incluindo classes ativas, com atributos, métodos e relacionamentos. Nas classes, os métodos podem ser especificados usando-se a sintaxe da linguagem de programação que será usada para implementá-los.

  1. ✂️
  2. ✂️

611Q618427 | Informática, Programação Orientada a Objetos, Técnico legislativo, Assembléia Legislativa RN, FCC

Em aplicações para web orientadas a objeto, há um design pattern muito utilizado, (relacionado à arquitetura de sistemas) que possui um componente que:

- Define o comportamento da aplicação. - Mapeia ações do usuário para classes que cuidam do acesso aos dados. - Seleciona páginas web para entregar resultados vindos das classes de acesso aos dados. O componente citado no texto acima é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

613Q619302 | Informática, Programação Orientada a Objetos, Analista Judiciário, Tribunal de Justiça do Distrito Federal e Território DF, CESPE CEBRASPE

Considerando a análise e a programação orientadas a objetos, bem como as linguagens de programação que seguem esse paradigma, julgue os itens subseqüentes.

Mensagens e métodos são de fato correlacionados, dado que as mensagens são os meios pelos quais os objetos interagem, e cada mensagem a um objeto ativa um comportamento desse objeto que é descrito no correspondente método.

  1. ✂️
  2. ✂️

614Q613455 | 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.

Quando uma subclasse declara um método de mesmo nome de um método da sua superclasse com o tipo de retorno e os tipos dos argumentos idênticos, tem-se o que é denominado sobrecarga.

  1. ✂️
  2. ✂️

615Q636326 | Informática, Programação Orientada a Objetos, Analista Judiciário, TJ PA, CESPE CEBRASPE

Acerca da programação orientada a objetos (POO), assinale a opção incorreta.

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

616Q619971 | 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.

A sobrecarga de atributos e operações permite que uma subclasse herde funcionalidades da superclasse, mas modifique os atributos e operações herdados de modo a adaptá-los a necessidades específicas da subclasse.

  1. ✂️
  2. ✂️

617Q622075 | Informática, Programação Orientada a Objetos, Analista Judiciário, TST, CESPE CEBRASPE

Acerca da orientação a objetos e das linguagens e metodologias de análise e programação orientadas a objetos, julgue os itens que se seguem.

O envio de uma mensagem permite a um objeto solicitar a outro objeto o acionamento de uma operação da classe deste último, sem que o primeiro tenha conhecimento do modo específico de implementação dessa operação.

  1. ✂️
  2. ✂️

619Q613921 | Informática, Programação Orientada a Objetos, Tecnologista Pleno I, MCT, CESPE CEBRASPE

Em um projeto de software orientado a objetos, é necessário definir quais são as responsabilidades das classes de objetos, os modos de interação entre os objetos, os agrupamentos e a hierarquização das classes de objetos, questões que têm levado à busca de soluções por meio de princípios e padrões de projeto testados e validados. Acerca do uso de padrões de projeto, das funcionalidades da orientação a objetos e dos processos e técnicas relativos ao projeto orientado a objetos, julgue os itens a seguir.

A vinculação tardia consiste em uma operação para associar um objeto a uma classe durante a execução do programa.

  1. ✂️
  2. ✂️

620Q624065 | Informática, Programação Orientada a Objetos, Analista em Transportes, Companhia de Transportes Urbanos da Grande Vitória ES, CESPE CEBRASPE

No que diz respeito aos conceitos de programação orientada a objetos, julgue os itens a seguir. Entende-se por polimorfismo a operação que mantém o comportamento transparente para quaisquer tipos de argumentos, e por método polimórfico aquele que pode ser aplicado a várias classes de objetos.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.