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.


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

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

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

542Q644184 | Informática, Programação Orientada a Objetos, Técnico Judiciário, Tribunal Regional do Trabalho 21a Região, CESPE CEBRASPE

Julgue os itens seguintes, referentes aos conceitos de programação orientada a objetos.

Uma subclasse, por ser derivada de uma superclasse e possuir todos os atributos da superclasse, além de atributos específicos, é mais especializada que a superclasse da qual foi derivada.

  1. ✂️
  2. ✂️

543Q621919 | 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.

Entre os mecanismos de passagem de parâmetros utilizados em Java, há os tipos definidos, em que há associação direta entre parâmetro formal e real, e os tipos de mecanismos por cópias, em que os parâmetros formais são variáveis locais.

  1. ✂️
  2. ✂️

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

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

547Q645871 | 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.

Uma função recursiva deve possuir pelo menos uma condição de recursividade — chamada à própria função — e uma condição de término, além do processamento.

  1. ✂️
  2. ✂️

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

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

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

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

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

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

Com relação à redefinição de métodos em uma linguagem de programação orientada a objetos, considere duas classes A e B, com B herdando (sendo uma subclasse) de A. Considere ainda que A define um método, m, com um parâmetro de entrada do tipo inteiro e sem parâmetro de retorno. Este método é redefinido em B, exatamente com a mesma assinatura e sem invocar qualquer método da superclasse. Finalmente, considere um identificador a, declarado com tipo A e inicializado com um objeto do tipo B. Neste contexto, a chamada de método a.m(2) tem o seguinte efeito:

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

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

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

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

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

558Q626001 | 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.

Os especificadores de acesso são atributos específicos dos membros de uma classe e definem como esses membros podem ser acessados. Esse controle de acesso refere-se somente à visibilidade dos membros de uma classe por objetos de outras classes que não sejam suas herdeiras.

  1. ✂️
  2. ✂️

559Q626862 | Informática, Programação Orientada a Objetos, Analista Administrativo, ANAC, CESPE CEBRASPE

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

Por meio do simple object access protocol (SOAP), há possibilidade de transferência de dados de aplicação JAVA para uma aplicação ASP via Internet.

  1. ✂️
  2. ✂️

560Q629692 | 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. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.