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.


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

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

543Q614736 | Informática, Programação Orientada a Objetos, Analista de Sistemas, SETEPS PA, CESPE CEBRASPE

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

Por meio da relação de herança, é possível reutilizar ou alterar os métodos de classes existentes, bem como adicionar novos atributos e métodos a fim de adaptá-las a novas situações.

  1. ✂️
  2. ✂️

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

545Q618850 | 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.

Em função da reutilização de classes, a utilização de pontos de função nas estimativas de esforço para projetos orientados a objetos é mais adequada que a utilização de linhas de código fonte.

  1. ✂️
  2. ✂️

546Q618111 | Informática, Programação Orientada a Objetos, Técnico Ministerial, MPE AP, FCC

Analise as linhas a seguir presentes em um programa Java que não apresenta erros.

a =DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=E:d.mdb", "", "");

b = a.createStatement();

c = b.executeQuery("select * from cliente where id = "+ valor +"");

Considere que os objetos a, b e c são de interfaces contidas no pacote java.sql. Pode-se concluir que esses objetos são, respectivamente, das interfaces

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

547Q630185 | Informática, Programação Orientada a Objetos, Pesquisador em Metrologia, Instituto Nacional de Metrologia, CESPE CEBRASPE

Para avaliar novas ideias de transceptores ou de algoritmos de alocação de recursos, são desenvolvidos simuladores de enlace e sistêmicos. Entretanto, a construção de simuladores é uma tarefa complexa, que envolve análise estatística, programação e conhecimento técnico profundo da tecnologia a ser investigada. A respeito da orientação a objetos (OO), utilizada de maneira constante na construção desses simuladores, julgue os itens seguintes.

Na construção de algoritmos de estatística da simulação, o conceito de encapsulamento, inerente ao paradigma OO, é utilizado para permitir que diferentes métodos estatísticos sejam implementados a partir de um método comum, de mesmo nome, implementado diferentemente em cada uma das subclasses da superclasse em que ele é definido. São dois os tipos de encapsulamento: sobrescrita e sobrecarga. Neste último tipo, a escolha de qual método utilizar baseia-se na subclasse instanciada.

  1. ✂️
  2. ✂️

548Q641232 | Informática, Programação Orientada a Objetos, Técnico de Controle Externo, TCE TO, CESPE CEBRASPE

Com relação à programação orientada a objetos, assinale a opção incorreta.

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

549Q612112 | Informática, Programação Orientada a Objetos

Na Programação Orientada a Objetos, os atributos podem ser

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

550Q620338 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, IFB BA, FUNRIO

No projeto de banco de dados usando o modelo entidades-relacionamentos, o processo de definir um conjunto de subclasses de um tipo entidade é denominado
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

551Q613450 | 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.

Uma classe final é uma classe que não tem classes herdeiras e cuja implementação permite garantir segurança de acesso aos objetos.

  1. ✂️
  2. ✂️

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

Com relação às técnicas de programação orientada a objetos, julgue os itens a seguir.

Uma classe abstrata não pode ser diretamente instanciada. Somente as subclasses derivadas por herança múltipla de classes abstratas, chamadas de classes concretas, podem ser instanciadas.

  1. ✂️
  2. ✂️

553Q610733 | 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.

Há casos em que é útil definir classes para as quais o programador nunca pretende instanciar nenhum objeto. Uma classe desse tipo, denominada classe abstrata, tem o propósito de fornecer uma superclasse da qual outras classes possam herdar interface e(ou) implementação.

  1. ✂️
  2. ✂️

554Q619997 | Informática, Programação Orientada a Objetos, Técnico Ministerial, Ministério Público Estadual PI, CESPE CEBRASPE

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

Quando o fluxo normal da execução de um programa de computador é alterado, o tratamento de exceção será realizado como forma de lidar com as alterações que ocorrerem.

  1. ✂️
  2. ✂️

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

Acerca dos conceitos sobre orientação a objetos, julgue os itens a seguir.

Quando um objeto é criado, pode-se executar um método construtor para inicializá-lo. Nas linguagens C++ e Java, um método construtor tem o nome da classe da qual é membro; se existirem diferentes códigos de inicialização, em ambas as linguagens pode-se definir vários construtores para uma classe, desde que com assinaturas distintas.

  1. ✂️
  2. ✂️

556Q640766 | Informática, Programação Orientada a Objetos, Técnico Superior, Departamento Estadual de Trânsito ES, CESPE CEBRASPE

A respeito da orientação a objetos e das respectivas linguagens de programação, julgue os itens subsequentes.

A herança de interfaces consiste no único caso de herança múltipla permitida a uma classe em Java, visto que, em geral, não é possível que uma classe pai tenha o mesmo nome de método de outra classe pai.

  1. ✂️
  2. ✂️

557Q610362 | Informática, Programação Orientada a Objetos, Analista de Desenvolvimento Logístico, CEARÁPORTOS CE, CESPE CEBRASPE

A programação orientada a objetos provê diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. O desenvolvimento de software orientado a objetos pode ser realizado com auxílio de uma linguagem de modelagem unificada, a UML (unified modeling language). A respeito da programação orientada a objetos, suas linguagens e métodos de modelagem e programação, julgue os itens subseqüentes.

A dificuldade de rastrear seqüências de herança é um dos problemas apontados na utilização da múltipla herança.

  1. ✂️
  2. ✂️

559Q629692 | 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.

Em programação orientada a objetos, a classe de um objeto e seu tipo são atributos distintos: a classe de um objeto define como ele é implementado, e o tipo define o estado interno do objeto.

  1. ✂️
  2. ✂️

560Q619968 | Informática, Programação Orientada a Objetos, Técnico Judiciário, TRT 21a, CESPE CEBRASPE

Acerca da linguagem de programação Java e da programação orientada a objetos, julgue os itens seguintes.

O Java oferece uma biblioteca de classes predefinidas (APIs do Java), entre elas o pacote java.lang que, por sua utilidade, deve ser importado pelo programador no código, antes de as classes serem declaradas.

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