Ícone Questionei
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

Logo Questioneiquestionei.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

457941201649980
Ano: 2025Banca: CESPE / CEBRASPEOrganização: BANRISULDisciplina: Engenharia de SoftwareTemas: Programação Orientada a Objetos
O princípio de inversão de dependência (dependency inversion principle) visa tornar o código mais flexível e desacoplado e favorecer sua manutenção e testabilidade. Uma abordagem alinhada a esse princípio consiste em 
Gabarito comentado
Anotações
Marcar para revisão

2

457941201750132
Ano: 2015Banca: CESPE / CEBRASPEOrganização: STJDisciplina: Engenharia de SoftwareTemas: Programação Orientada a Objetos
A respeito de métricas de qualidade de código, código limpo e refatoração, julgue o item subsecutivo.

O foco das métricas baseadas em herança é a forma como os métodos são sobrecarregados na hierarquia de classe.
Gabarito comentado
Anotações
Marcar para revisão

3

457941201079665
Ano: 2010Banca: FUNCABOrganização: SEJUS-RODisciplina: Engenharia de SoftwareTemas: Programação Orientada a Objetos | Linguagem de Modelagem Unificada
No projeto orientado a objetos, são características pertinentes ao modelo de sequência, EXCETO:
Gabarito comentado
Anotações
Marcar para revisão

4

457941201811528
Ano: 2025Banca: IBAMOrganização: Prodesan - SPDisciplina: Engenharia de SoftwareTemas: Programação Orientada a Objetos
O Princípio da Responsabilidade Única (SRP), um dos pilares do SOLID, foca em garantir que cada classe ou módulo tenha apenas um motivo para mudar, facilitando a manutenção e a escalabilidade do código. Sobre o SRP, analise as afirmativas a seguir.


I. Uma classe que implementa o Princípio da Responsabilidade Única pode conter múltiplas funcionalidades relacionadas, desde que estejam dentro do mesmo domínio e compartilhem a mesma lógica.

II. A aplicação do Princípio da Responsabilidade Única contribui para a redução do acoplamento entre classes, tornando o código mais modular e flexível a alterações.

III. O Princípio da Responsabilidade Única é particularmente importante em sistemas de grande escala, pois separa responsabilidades de forma a evitar impactos significativos em mudanças futuras.


Está correto o que se afirma em:
Gabarito comentado
Anotações
Marcar para revisão

5

457941201538858
Ano: 2024Banca: IV - UFGOrganização: Prefeitura de Rio Branco - ACDisciplina: Engenharia de SoftwareTemas: Engenharia de Software | Estruturas de Desenvolvimento | Programação Orientada a Objetos | Garantia da Qualidade de Software
Ao trabalhar com frameworks de front-end como React e Angular, você decide implementar uma funcionalidade que melhore a interação do usuário com a aplicação. Qual recurso aumenta a usabilidade e a experiência do usuário?
Gabarito comentado
Anotações
Marcar para revisão

6

457941200646139
Ano: 2011Banca: FCCOrganização: TRT - 23ª REGIÃO (MT)Disciplina: Engenharia de SoftwareTemas: Programação Orientada a Objetos
Sobre os conceitos de orientação a objetos, considere:

I. Classe encapsula dados para descrever o conteúdo de alguma entidade do mundo real.

II. Objetos são instâncias de uma classe que herdam os atributos e as operações da classe.

III. Superclasse é uma especialização de um conjunto de classes relacionadas a ela.

IV. Operações, métodos ou serviços fornecem representações dos comportamentos de uma classe.

Está completo e correto o que consta em
Gabarito comentado
Anotações
Marcar para revisão

7

457941200068284
Ano: 2015Banca: FCCOrganização: TRT - 15ª Região (SP)Disciplina: Engenharia de SoftwareTemas: Programação Orientada a Objetos
A herança é uma das características mais poderosas e importantes da orientação a objetos, pois permite o reaproveitamento de atributos e métodos. Em aplicações que utilizam herança,
Gabarito comentado
Anotações
Marcar para revisão

8

457941201412221
Ano: 2021Banca: QuadrixOrganização: CORE-PRDisciplina: Engenharia de SoftwareTemas: Programação Orientada a Objetos | Diagrama de Estados | Linguagem de Modelagem Unificada

Quanto aos diagramas utilizados na análise orientada a objetos, julgue o item.


Uma das propriedades fundamentais do diagrama de estados é a de que um objeto não pode passar por diversos estados dentro de um mesmo processo.

Gabarito comentado
Anotações
Marcar para revisão

9

457941201595112
Ano: 2025Banca: QuadrixOrganização: CFBioDisciplina: Engenharia de SoftwareTemas: Programação Orientada a Objetos | Diagrama de Estados | Linguagem de Modelagem Unificada

Considerando as linguagens de programação e a análise orientada a objetos (AOO), julgue o item a seguir.


O diagrama de estados, na AOO, é utilizado para modelar a estrutura estática de um sistema, mostrando classes, atributos, métodos e relacionamentos entre as classes.

Gabarito comentado
Anotações
Marcar para revisão

10

457941200154476
Ano: 2016Banca: SUGEP - UFRPEOrganização: UFRPEDisciplina: Engenharia de SoftwareTemas: Programação Orientada a Objetos
Acerca do conceito de polimorfismo na orientação a objetos, analise as afirmações abaixo.
1) No polimorfismo de nome ou de sobrecarga (overloading) a decisão do método a ser chamado é tomada em tempo de execução.
2) Com o polimorfismo, um objeto pode ser referenciado de várias formas distintas.
3) No polimorfismo dinâmico ou de sobrescrita (overriding) os métodos têm nome e assinatura, e na subclasse se redefine um método da superclasse. A decisão do método a ser chamado é tomada em tempo de execução.
4) Nas linguagens orientadas a objetos é comum encontrar três formas de polimorfismo: ad hoc (como a sobrecarga de operadores), paramétrico (sobrecarga de nome com assinaturas diferentes) e de herança (reescrita de método).
Estão corretas:
Gabarito comentado
Anotações
Marcar para revisão
..
Logo Questioneiquestionei.com