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.


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

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

Um objeto possui dados internos e métodos que definem, respectivamente, seu estado atual e seu comportamento. Um objeto pode se comunicar com outros objetos passando mensagens.

  1. ✂️
  2. ✂️

362Q625253 | Informática, Programação Orientada a Objetos, CESPE CEBRASPE

A respeito das características da programação orientada a objetos, julgue os itens subsequentes. No encapsulamento com acesso protegido aos métodos, o acesso se restringe apenas à própria classe e suas subclasses.
  1. ✂️
  2. ✂️

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

Acerca de conceitos de orientação a objetos na linguagem Java, julgue os itens subseqüentes.

As classes abstratas com métodos abstratos não forçam as subclasses a sobrescreverem e implementarem os métodos declarados como abstratos. Se uma classe não fornecer uma implementação para um método abstrato herdado, o próprio Java cria uma subclasse concreta, com implementação default de todos os métodos herdados.

  1. ✂️
  2. ✂️

364Q631944 | Informática, Programação Orientada a Objetos, Técnico Científico, BASA AM, CESPE CEBRASPE

Julgue os itens seguintes, relativos a conceitos e aplicações de paradigma de orientação a objetos.

Em linguagens orientadas a objeto, um tipo abstrato de dados é materializado por uma estrutura de dados concreta modelada por uma classe.

  1. ✂️
  2. ✂️

365Q631449 | Informática, Programação Orientada a Objetos, Analista de Sistemas, Instituto Estadual de Meio Ambiente ES, CESPE CEBRASPE

De acordo com os conceitos envolvendo o paradigma de programação orientada a objetos, julgue os itens que se seguem.

Uma classe abstrata é utilizada para disponibilizar uma interface comum a cada subclasse que implementa essa interface.

  1. ✂️
  2. ✂️

366Q640487 | Informática, Programação Orientada a Objetos, Auditor Federal de Controle Externo, TCU, CESPE CEBRASPE

A respeito de práticas e técnicas de programação para desenvolver com segurança o sistema integrado referido no texto, julgue os próximos itens.

Considere que, buscando identificar os programadores de sua equipe que tinham experiência com o uso de políticas de segurança na plataforma JEE, o líder da equipe solicite a um programador que descreva o significado do seguinte código. grant codebase "http://www.tcu.gov.br", signedBy "Serzedelo" { permission java.io.FilePermission "/tmp/isc", "read"; }; Nessa situação, a descrição do programador será correta se ele responder que tal código pode ser parte de um arquivo de política de segurança de uma aplicação Java e que um código carregado a partir do sítio http://www.tcu.gov.br, que tenha sido digitalmente assinado pela chave privada de Serzedelo, poderá ler o objeto de sistema de arquivo de nome /tmp/isc.

  1. ✂️
  2. ✂️

368Q644361 | Informática, Programação Orientada a Objetos, Analista Judiciário, TRE TO, CESPE CEBRASPE

A respeito da orientação a objetos, julgue os próximos itens.

I Há linguagens de programação orientadas a objetos em que a determinação do método a ser executado em resposta a uma mensagem pode ocorrer na compilação ou pode ser adiada até a execução do código.

II Uma subclasse pode herdar atributos e métodos das suas superclasses. Em uma hierarquia C++, as visibilidades dos atributos e dos métodos herdados não podem, em uma subclasse, ser diferentes das suas visibilidades nas superclasses.

III Um atributo cujo valor é compartilhado entre as instâncias de uma classe tem escopo de classe. Um atributo com escopo de classe é, na linguagem Java, um atributo estático (static). Em UML, nos diagramas de classe, os atributos com escopo de classe são identificados por uma sublinha.

IV Em UML, uma agregação é um relacionamento todo-parte. Em uma agregação, um objeto não pode ser parte de mais de um todo. Além disso, objetos que são as partes de um todo devem ser destruídos quando o todo é destruído.

V Uma classe de associação (association class) permite que sejam acrescentados atributos e métodos a uma associação. Por exemplo, determinada classe pode ser criada para conter atributos e métodos de uma associação entre duas outras classes.

Estão certos apenas os itens

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

369Q610851 | Informática, Programação Orientada a Objetos, Analista de Finanças e Controle AFC, STN, ESAF

Em programação orientada a objetos

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

370Q642630 | Informática, Programação Orientada a Objetos, Analista Administrativo, Agência Nacional de Transportes Terrestres, CESPE CEBRASPE

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

Em programação orientada a objetos, o padrão de projeto denominado Singleton define uma classe que possui apenas uma instância e provê um ponto de acesso local a ela.

  1. ✂️
  2. ✂️

371Q632450 | Informática, Programação Orientada a Objetos, Analista de Sistemas Júnior, Petrobras, CESGRANRIO

Um programador deve criar um novo projeto que envolva vários tipos de produtos com as mesmas funções, mas com peculiaridades diferentes. Por exemplo, o produto do tipo gold realiza as mesmas funções que o produto standard, mas, a cada uma delas, armazena a última configuração para fornecer uma memória para o usuário. O padrão apropriado para representar as classes deste projeto é o

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

372Q619738 | Informática, Programação Orientada a Objetos, Técnico Judiciário, TRF 2a, FCC

Em relação às formas de relacionamentos em herança, considere:

I. A classe derivada acrescenta atributos e funcionalidades ao que já fora definido na superclasse.

II. A classe derivada oferece implementação a funcionalidades declaradas na superclasse.

III. A classe derivada implementa especificação e reaproveita funcionalidades da superclasse.

Os itens I, II e III referem-se, respectivamente, a

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

373Q626163 | 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.

A sobreposição (overriding) é a funcionalidade pela qual duas instâncias de uma classe podem compartilhar, no todo ou em parte, determinada área da memória.

  1. ✂️
  2. ✂️

374Q643725 | Informática, Programação Orientada a Objetos, Técnico Superior, DETRAN ES, CESPE CEBRASPE

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

O C# oferece suporte à sobrecarga tanto de métodos quanto de operadores e permite a realização de conversão implícita de inteiros, ponteiros nulos e enumerações.

  1. ✂️
  2. ✂️

375Q647631 | Informática, Programação Orientada a Objetos, Professor Substituto, Secretaria de Estado de Educação DF, Instituto Quadrix, 2018

Julgue os itens seguintes, relativos a algoritmos, a estruturas de dados e objetos, à programação orientada a objetos e à arquitetura MVC. A sobreposição é um tipo importante de polimorfismo, também conhecida como polimorfismo ad?hoc. Ela permite que o programador use o mesmo nome de método para muitos métodos diferentes.
  1. ✂️
  2. ✂️

376Q642027 | Informática, Programação Orientada a Objetos, Analista de Sistemas Júnior, Petrobras, CESGRANRIO

O mecanismo de composição de objetos é essencial em um sistema de software orientado a objetos, pois permite que esses mesmos objetos colaborem entre si para, por meio de troca de mensagens, produzir resultados externamente visíveis aos usuários. Nesse contexto, considere as afirmativas abaixo.

I - Um objeto de uma classe C qualquer pode ser composto de outros objetos, sendo que esses últimos podem também ser da classe C.

II - Uma mensagem pode ser enviada de um objeto da classe ClasseA para um objeto da classe ClasseB, sem que a definição de ClasseA faça referência à ClasseB.

III - Uma operação, definida em uma classe abstrata C qualquer, pode ser invocada por um objeto de alguma superclasse de C.

É(São) correta(s) a(s) afirmativa(s)

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

377Q633150 | 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.

A herança de classes permite criar uma classe que herda as características de outra classe ou outras classes já existentes. O uso da herança permite reutilizar códigos. A herança consiste na separação entre os aspectos externos de um objeto, acessíveis por outros objetos, e os detalhes internos da sua implementação, que ficam ocultados dos demais objetos.

  1. ✂️
  2. ✂️

378Q637824 | Informática, Programação Orientada a Objetos, CESPE CEBRASPE

Acerca de linguagens visuais, orientação por eventos e análise e projeto orientado a objetos, julgue os itens a seguir. Em análise e projeto orientados a objetos, os processos são considerados um conjunto de funções com dados de entrada, processamento e dados de saída, com ênfase em funções que agem sobre os dados.
  1. ✂️
  2. ✂️

379Q626053 | 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 polimorfismo consiste na herança por uma subclasse de atributos e operações de mais de uma superclasse, de modo que objetos da subclasse podem se comportar de muitas formas, ora apresentando comportamento de uma superclasse, ora de outra superclasse.

  1. ✂️
  2. ✂️

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

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

Na implementação de projeto corporativo de comércio eletrônico construído na plataforma J2EE, a lógica do negócio poderá ser encapsulada em EJBs (Enterprise JavaBeans).

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