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.


521Q621133 | 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.

O uso de sub-rotinas e funções é a principal característica da programação orientada a objetos.

  1. ✂️
  2. ✂️

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

Tendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.

O diagrama de estrutura composta é similar ao denominado diagrama de classes, porém este último apresenta uma visão estática da estrutura de classes, enquanto o primeiro tenta expressar arquiteturas de tempo de execução.

  1. ✂️
  2. ✂️

523Q613762 | Informática, Programação Orientada a Objetos

Em POO (Programação Orientada a Objetos), dizer que a classe A estende a classe B é o mesmo que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

524Q617867 | Informática, Programação Orientada a Objetos, Analista de Saneamento, EMBASA, CESPE CEBRASPE

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

A herança, em orientação a objetos, está relacionada ao fato de que objetos podem herdar características comuns de outros objetos.

  1. ✂️
  2. ✂️

526Q614339 | 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.

A herança leva a um desafio adicional na elaboração de casos de teste para softwares orientados a objetos, pois objetos das subclasses de uma classe podem ser utilizados em contextos diferentes daqueles dos objetos da classe. Assim, além do conjunto de testes porventura existente para a superclasse, para cada novo contexto de utilização, um novo conjunto de testes deve ser elaborado para cada subclasse.

  1. ✂️
  2. ✂️

527Q640775 | Informática, Programação Orientada a Objetos, Analista Ministerial, MPE TO, CESPE CEBRASPE

A engenharia de software é uma área do conhecimento que focaliza diferentes aspectos ligados à produção de programas de computador. Ela surgiu nos anos 70 do século passado com o objetivo de permitir um tratamento mais sistemático aos processos de desenvolvimento de sistemas de software. A fundamentação científica para esse ramo da engenharia envolve o uso de modelos abstratos e práticos que permitem a especificação, a análise, o projeto, a implementação e a manutenção dos sistemas de software. Com relação aos diversos aspectos ligados a essa área do conhecimento, julgue os itens subseqüentes.

Entre os diversos diagramas utilizados em análise e projeto orientados a objetos, o diagrama de casos de uso, por procurar representar todas as possíveis situações de utilização do sistema, é considerado o diagrama responsável por mostrar a estrutura estática do sistema.

  1. ✂️
  2. ✂️

528Q617762 | 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 biblioteca JSTL (JavaServer Pages Standard Tag Library) reúne funcionalidades comuns de aplicações web, provendo suporte para tarefas estruturais como iterações e condições, etiquetas (tags) para manipular documentos XML, etiquetas para internacionalização e etiquetas SQL.

  1. ✂️
  2. ✂️

530Q619660 | Informática, Programação Orientada a Objetos, Especialista em Políticas Públicas, SEGER ES, CESPE CEBRASPE

Julgue os itens seguintes, referentes à programação orientada a objetos (POO).

A POO facilita o desenvolvimento e a manutenção de software, além de permitir a reutilização do código, visto que este, uma vez escrito, nunca será reescrito; poderá ser, no máximo, modificado com o uso de polimorfismo.

  1. ✂️
  2. ✂️

531Q614380 | Informática, Programação Orientada a Objetos, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, 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.

Uma das conseqüências da utilização do polimorfismo é a realização de programas que contêm menos lógica de desvio, o que facilita o teste, a depuração e a manutenção desses programas, além de lhes conferir uma aparência mais simples.

  1. ✂️
  2. ✂️

532Q612334 | Informática, Programação Orientada a Objetos

Sobre linguagens orientadas a objetos, pode-se dizer:

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

533Q630034 | Informática, Programação Orientada a Objetos, Analista, CVM, ESAF

Assinale a opção correta.

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

534Q610628 | Informática, Programação Orientada a Objetos

Na Programação Orientada a Objetos, quando uma classe é instanciada, pode ser necessário atribuir valores iniciais aos atributos ou executar um determinado procedimento. Isto é possível com a utilização de

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

535Q615006 | Informática, Programação Orientada a Objetos, Analista de Sistemas, SESPA PA, CESPE CEBRASPE

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

Os atributos e métodos protegidos (protected) são acessíveis no pacote e nos métodos da própria classe, mas não o são nas suas subclasses.

  1. ✂️
  2. ✂️

537Q636872 | Informática, Programação Orientada a Objetos, Técnico Judiciário, TST, FCC

Uma professora de uma universidade brasileira propôs aos seus alunos que seguissem os seguintes passos:

Passo 1: Identificar todos os substantivos que indiquem objetos.

Passo 2: Descartar os substantivos que, quando entidades, possuem apenas uma ocorrência.

Passo 3: Descartar os substantivos que servem apenas para entendimento do problema.

Passo 4: Descartar objetos que se referem a aplicações futuras.

Passo 5: Descartar objetos que não teriam nenhum atributo.

Passo 6: Listar os objetos que se tornarão entidades.

Passo 7: Identificar relacionamentos através da sentença: “objeto verbo objeto”.

Passo 8: Estabelecer o grau de relacionamento entre as entidades.

Passo 9: Estabelecer a cardinalidade do relacionamento entre as entidades.

Passo 10: Identificar os atributos de cada entidade.

A professora tinha a intenção de ensinar seus alunos a criarem um

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

538Q638431 | Informática, Programação Orientada a Objetos, Técnico Judiciário, TRT 5a, FCC

O estabelecimento de relações de herança na programação orientada a objeto permite o reúso de código. Na linguagem de programação Java,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

539Q635887 | Informática, Programação Orientada a Objetos, Analista Judiciário, Tribunal de Justiça nbsp ES, CESPE CEBRASPE

Julgue os itens de 79 a 90, relativos a fundamentos de computação e linguagens de programação e desenvolvimento para a Web.

Na programação orientada a objetos, objetos que possuam operações que se comportem da mesma maneira, mesmo que possuam atributos diferentes, podem ser agrupados em uma mesma classe.

  1. ✂️
  2. ✂️

540Q641022 | 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.

O operador de escopo — (::) — na linguagem C++ permite acessar uma variável global mesmo que exista uma variável local com o mesmo nome.

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