Logo
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

Logoquestionei.com
  1. Início/
  2. Questões

Questões

Explore as questões disponíveis e prepare-se para seus estudos!

Filtros

Disciplina
Tema
Cargo
Dificuldade
Banca
Ano
Organização

Excluir questões:

Filtrar por:

Seus filtros aparecerão aqui.

10 por página

1

457941201133703
Ano: 2025Banca: CESPE / CEBRASPEOrganização: SEFAZ-RJDisciplina: Linguagens de ProgramaçãoTemas: Java Platform | Orientação a Objetos
Na linguagem Java, quando a mesma operação é implementada várias vezes na mesma classe, ocorre o denominado polimorfismo 
Gabarito comentado
Anotações
Marcar para revisão

2

457941200600810
Ano: 2024Banca: IV - UFGOrganização: IF-SEDisciplina: Linguagens de ProgramaçãoTemas: Orientação a Objetos

Considere as entidades Cliente, Pedido e Produto, com os seguintes atributos e relacionamentos:


Entidades:


- Cliente (ID, Nome, E-mail)


- Pedido (ID, Data, ClienteID)


- Produto (ID, Nome, Preço)


Relacionamentos:


- Um cliente pode fazer muitos pedidos (1:N)


- Um pedido pode conter muitos produtos (N:M)


Qual é a forma de mapear o relacionamento entre as entidades pedido e produto em um diagrama Entidade-Relacionamento para o modelo relacional?

Gabarito comentado
Anotações
Marcar para revisão

3

457941200404850
Ano: 2017Banca: IV - UFGOrganização: Fundação Unirg Disciplina: Linguagens de ProgramaçãoTemas: Orientação a Objetos
Para responder a questão , considere as classes X e Y, tal que X estende Y. A classe X possui um método denominado calcula e a classe Y possui um método denominado calcula.
Considere que o método calcula em X retorna um valor inteiro que é o triplo do único valor inteiro passado como parâmetro e o método calcula em Y retorna um valor inteiro que é produto dos dois valores inteiros passados como parâmetro. Se x e y são objetos das classes X e Y, respectivamente, então a execução da expressão y.calcula(x.calcula(3), x.calcula(4)) resulta no valor
Gabarito comentado
Anotações
Marcar para revisão

4

457941200588488
Ano: 2022Banca: FEPESEOrganização: UDESCDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Orientação a Objetos | Java
Assinale a alternativa correta com relação à programação orientada a objetos em Java.
Gabarito comentado
Anotações
Marcar para revisão

5

457941200385426
Ano: 2016Banca: IF-PIOrganização: IF-PIDisciplina: Linguagens de ProgramaçãoTemas: Orientação a Objetos

De acordo com as defi nições de Programação Orientada a Objetos, o princípio do encapsulamento destaca-se com as assertivas a seguir:


I - Serve para controlar o acesso aos atributos e métodos de uma classe.

II - Tem por significado separar o programa em partes, o mais isolado possível.

III - Tornar o software fácil de atualizar, mais flexível e de criar novas implementações.

IV - Representa uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde a mesma poderá ser modificada.


Dentre as assertivas apresentadas, quais são VERDADEIRAS:

Gabarito comentado
Anotações
Marcar para revisão

6

457941200716122
Ano: 2021Banca: INSTITUTO AOCPOrganização: FUNPRESP-JUDDisciplina: Linguagens de ProgramaçãoTemas: Orientação a Objetos

Quanto à análise e ao projeto orientados a objetos, julgue o seguinte item.


Na análise e no projeto orientados a objeto, um dos aspectos mais difíceis na modelagem é a abstração. Em linhas gerais, abstrair é retirar ou capturar todas as informações observadas e fornecidas ao arquiteto de software, independentemente se serão usadas posteriormente na análise ou não.

Gabarito comentado
Anotações
Marcar para revisão

7

457941201980871
Ano: 2024Banca: IADESOrganização: BRBDisciplina: Linguagens de ProgramaçãoTemas: Orientação a Objetos

A respeito dos pilares da programação orientada a objetos, é correto afirmar que

Gabarito comentado
Anotações
Marcar para revisão

8

457941201586406
Ano: 2023Banca: QuadrixOrganização: CREFITO-7ª Região(BA e SE)Disciplina: Linguagens de ProgramaçãoTemas: Orientação a Objetos

Quanto às estruturas de repetição e à programação orientada a objetos (POO), julgue o item.


A herança é uma propriedade da POO que permite a uma classe reaproveitar o código de outra classe. Entretanto, a classe derivada, ou subclasse, não pode adicionar novos atributos e métodos.

Gabarito comentado
Anotações
Marcar para revisão

9

457941201738894
Ano: 2025Banca: UEMOrganização: UEMDisciplina: Linguagens de ProgramaçãoTemas: Orientação a Objetos
Associe cada definição seguinte ao conceito correspondente: 1. Herança, 2. Polimorfismo, 3. Encapsulamento, 4. Abstração


( ) Simplifica a complexidade ao expor apenas os aspectos essenciais de um objeto ou sistema, ocultando detalhes desnecessários para o usuário.

( ) Permite que classes compartilhem características comuns sem duplicação de código.

( ) Permite que métodos com o mesmo nome tenham diferentes implementações em classes distintas.

( ) Organiza dados e métodos relacionados em uma única unidade, controlando o acesso aos seus componentes internos por meio de modificadores como private ou protected, garantindo a integridade dos dados.


Qual a sequência correta para associar as definições aos conceitos?
Gabarito comentado
Anotações
Marcar para revisão

10

457941201501468
Ano: 2024Banca: Instituto ConsulplanOrganização: Prefeitura de Cacoal - RODisciplina: Linguagens de ProgramaçãoTemas: Orientação a Objetos

Sobre o conceito de Programação Orientada a Objetos (POO), analise as afirmativas a seguir.



I. O encapsulamento é o princípio que permite a exposição irrestrita dos atributos e métodos de um objeto para facilitar a interação entre diferentes objetos dentro de um sistema.


II. A herança é um mecanismo que possibilita a reutilização de código ao permitir que uma classe derive de outra, herdando seus atributos e métodos.


III. O polimorfismo permite que diferentes classes utilizem a mesma interface para operações semelhantes, mas que sejam implementadas de formas distintas, dependendo da classe específica.


IV. A abstração é um processo de ocultar detalhes complexos de implementação, destacando apenas as características essenciais relevantes para o contexto em que o objeto será utilizado.



Está correto o que se afirma apenas em

Gabarito comentado
Anotações
Marcar para revisão
..
Logoquestionei.com