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.


441Q643648 | Informática, Programação Orientada a Objetos, Engenheiro Elétrico, ITAIPU Binacional, UFPR

Em relação ao paradigma de programação orientado a objetos (OOP), identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F): ( ) A OOP faz referência ao mundo real através do emprego de objetos com comportamentos e características próprias. ( ) Em OOP, uma classe refere-se a uma ideia, uma solução para uma parte ou funcionalidade do programa. ( ) O encapsulamento é a característica de OOP que estabelece a existência de subclasses e superclasses. ( ) O polimorfismo é um comportamento que consiste na generalização ou especialização de classes. ( ) Um objeto é um conjunto de dados e procedimentos para tratamento desses dados que opera de maneira autônoma. Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

442Q623173 | Informática, Programação Orientada a Objetos, Técnico em Tecnologia da informação, UFFS, FEPESE

Analise as opções abaixo:

1. Herança

2. Diagramas Entidade-Relacionamento

3. Polimorfismo

 4. Abstração

5. ETL

6. Encapsulamento

Assinale a alternativa que indica todas as opções consideradas características do paradigma de programação orientado a objetos.

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

443Q616268 | Informática, Programação Orientada a Objetos, Analista Ambiental, IBAMA, CESPE CEBRASPE

As propriedades dos algoritmos e estruturas de dados mais comumente utilizados pela comunidade de desenvolvimento de software vêm sendo largamente analisadas e divulgadas. Acerca desses algoritmos e estruturas fundamentais da programação, julgue os itens seguintes.

Na orientação a objetos, a herança é uma das funcionalidades que facilitam o reúso de software.

  1. ✂️
  2. ✂️

444Q616339 | Informática, Programação Orientada a Objetos, Analista de Sistemas, BADESC, FEPESE

Qual das seguintes afi rmações a respeito do paradigma de Programação Orientada a Objetos é verdadeira?

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

445Q635292 | Informática, Programação Orientada a Objetos, Analista Administrativo, ANVISA, 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 modelagem classe-responsabilidade-colaboração fornece mecanismos para identificar e organizar as classes relevantes aos requisitos do sistema. Uma classe cumpre suas responsabilidades de duas maneiras: quando utiliza suas próprias operações ou quando colabora com outras classes.

  1. ✂️
  2. ✂️

446Q622780 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, MPE RN, FCC

Uma operação pode ter implementações diferentes em diversos pontos da hierarquia de classes, desde que mantenham a mesma assinatura. Na orientação a objetos, este é o conceito que embasa
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

447Q636115 | 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 sequência baseia-se no diagrama de caso de uso e no diagrama de classes. O diagrama de sequência é considerado uma excelente forma de validar o diagrama de classes.

  1. ✂️
  2. ✂️

448Q624886 | 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.

Se o líder da equipe decidir adotar como prática geral a sanitização de exceptions na implementação das aplicações, essa medida eliminará do estado dos objetos throwable lançados para tratamento pelas camadas superiores do sistema as informações que possam descrever detalhes internos de funcionamento do sistema que não devem ser apresentados aos usuários finais, tais como informações acerca da inexistência de arquivos que sejam nomeados pelo próprio usuário final, dados descritivos da estrutura do sistema de arquivos e detalhes acerca de conexões com sistemas de gerenciamento de bancos de dados (SGBDs).

  1. ✂️
  2. ✂️

449Q637007 | 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.

Como o mecanismo de herança faz uma subclasse herdar imediatamente os dados e operações da superclasse, os objetos que são instâncias da superclasse podem apresentar todas as funcionalidades adicionais da subclasse.

  1. ✂️
  2. ✂️

450Q643476 | Informática, Programação Orientada a Objetos, Engenheiro Elétrico, ITAIPU Binacional, UFPR

Em programação orientada a objetos (OOP), os métodos construtores e os métodos destrutores são:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

452Q632779 | Informática, Programação Orientada a Objetos, Analista de Trânsito, Secretaria de Estado de Planejamento e Gestão DF, CESPE CEBRASPE

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

Em uma associação entre classes, a própria associação pode ter propriedades de classe. Uma classe de associação pode ser vista como uma classe com propriedades de associação.

  1. ✂️
  2. ✂️

453Q625407 | Informática, Programação Orientada a Objetos, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Acerca de lógica de programação, julgue os itens de 72 a 78.

Na orientação a objetos, um objeto tipicamente possui estado e operações definidas. O estado é representado por atributos, e as operações associadas ao objeto podem fornecer serviços a outros objetos. Os objetos são criados de acordo com classes.

  1. ✂️
  2. ✂️

455Q611360 | Informática, Programação Orientada a Objetos

O paradigma da programação orientada a objetos se tornou popular tomando o espaço anteriormente ocupado pela programação orientada por procedimentos. Em relação aos conceitos da programação orientada a objetos, é correto afirmar que

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

456Q632097 | 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.

Um maior número de filhos de uma classe indica um menor número de testes a serem realizados, dado que tal classe engloba funcionalidades muito reutilizadas.

  1. ✂️
  2. ✂️

457Q617275 | Informática, Programação Orientada a Objetos, Analista de Finanças e Controle AFC, CGU, ESAF

Analise as seguintes afirmações relacionadas aos conceitos básicos de Programação Orientada a Objetos.

I. Modificações de uma classe base requerem, obrigatoriamente, que as classes derivadas mudem.

II. Uma classe derivada não pode conter atributos adicionais diferentes dos existentes na sua classe base.

III. Criar uma classe derivada não afeta o código-fonte da sua classe base. A integridade de uma classe base é preservada pela herança.

IV. Uma classe derivada contém os atributos e comportamentos de sua classe base.

Indique a opção que contenha todas as afirmações verdadeiras.

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

458Q643691 | Informática, Programação Orientada a Objetos, Analista do MPU, MPU, CESPE CEBRASPE

Julgue os itens subsequentes a respeito de programação orientada a objetos.

Na programação orientada a objetos, o polimorfismo permite que cada componente de um programa agregue toda a informação relevante para sua manipulação como uma unidade. Com esse mecanismo ocultam-se detalhes de uma estrutura complexa, que podem interferir no processo de desenvolvimento da classe.

  1. ✂️
  2. ✂️

459Q647840 | Informática, Programação Orientada a Objetos, Programador de Tecnologia da Informação, Conselho Regional de Medicina PR, Instituto Quadrix, 2018

Julgue os próximos itens, relativos ao paradigma de programação orientada a objetos (POO). Herança múltipla é a propriedade do POO que determina que cada classe pode ter apenas uma superclasse, herdando dela métodos e atributos.
  1. ✂️
  2. ✂️

460Q629163 | Informática, Programação Orientada a Objetos, Analista de Sistemas, Empresa Brasileira de Comunicação, 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 comunicação concentra-se em como os objetos estão vinculados e quais mensagens trocam entre si durante o processo. Esse diagrama está associado ao diagrama de classe.

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