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

457941200257425
Ano: 2024Banca: NC-UFPROrganização: UFPRDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto
Qual é o padrão de projeto comportamental conhecido por encapsular uma solicitação como um objeto, de modo a permitir parametrizar clientes com diferentes solicitações, enfileirar ou fazer o registro (log) de solicitações e suportar operações que podem ser desfeitas?  
Gabarito comentado
Anotações
Marcar para revisão

2

457941201884204
Ano: 2024Banca: FGVOrganização: CGM de Belo Horizonte - MGDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Design Orientado a Objetos | Padrões de Projeto
Padrões de projeto são soluções consagradas que se baseiam nas estruturas da orientação a objetos para solucionar problemas comuns em projetos de software. Os padrões são agrupados em tipos.

Assinale a opção que indica apenas padrões do tipo comportamental. 
Gabarito comentado
Anotações
Marcar para revisão

3

457941201941629
Ano: 2025Banca: CESPE / CEBRASPEOrganização: EMBRAPADisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto

Julgue o próximo item, relativo aos padrões de programação para smartphones, às tecnologias de persistência de dados em dispositivos móveis e aos modelos de ciclo de vida de software.


A principal característica do padrão Factory method é que ele permite a clonagem de objetos, para evitar instanciar novas instâncias repetitivamente. 


Gabarito comentado
Anotações
Marcar para revisão

4

457941200772336
Ano: 2023Banca: IF-MTOrganização: IF-MTDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto

Código fonte em Java para as questões 34 e 35.

package com.example. demo;

public class MyCalc {

public static void main(String[] args) {

double amount = 1000;

double intRate = 2;

int period = 12;

CalcSrv c = new CalcSrv(new CalcLC());

double fv = c.fValue (amount, intRate, period);

System.out.printf("VF of LC:%.2\n", fv);

c = new CalcSrv (new CalcCDB());

fv = c.fValue(amount,intRate, period);

System.out.printf("VE of CDB:%.2f", fv);

}

private static class CalcSrv {

private CalcFV calcsrv;

public CalcSrv(CalcFV calcsrv) {

this.calcsryv = calesrv;

}

public double fvalue(double amount, double intRate, int period) {

amount = amount + calcsrv.calc(amount, intRate, period);

return amount;

}

}

interface CalcFV {

double calc(double amount, double intRate, int period);

}

private static class CalcLC implements CalcFV{

@Override

public double calc(double amount, double intRate, int period)

return (amount * Math.pow(1 + intRate/100, period)) - amount;

}

}

private static class CalcCDB implements CalcFV{

@Override

public double calc(double amount, double intRate, int period){

double fv = amount * Math.pow(1 + intRate/100, period);

if (period >12)

return (fv - amount) * 0.85;

return (fv - amount) * 0.78;

}

}

}

Qual Padrão de Projeto foi implementado nesse código?

Gabarito comentado
Anotações
Marcar para revisão

5

457941200709851
Ano: 2017Banca: CONSULPLANOrganização: TRE-RJDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Engenharia de Requisitos | Padrões de Projeto
O modelo de requisitos define um conjunto completo de classes de análise. Cada uma descreve algum elemento do domínio do problema, focalizando os aspectos visíveis ao usuário ou ao cliente. O nível de abstração de uma classe de análise é relativamente alto. Conforme o modelo de projeto evolui, a equipe de software deve definir um conjunto de classes de projeto que sejam implementadas e criar um novo conjunto de classes de projeto que implemente uma infraestrutura de software que suporte a solução de negócio. NÃO fazem parte dos tipos de classes de projeto:
Gabarito comentado
Anotações
Marcar para revisão

6

457941200638418
Ano: 2014Banca: VUNESPOrganização: PRODEST-ESDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto
Há um tipo de padrão de projeto de software denominado arquitetural sobre o qual é correto dizer que, prioritariamente,
Gabarito comentado
Anotações
Marcar para revisão

7

457941200353295
Ano: 2023Banca: FGVOrganização: TJ-SEDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto
André está trabalhando em um sistema com atualização de dados de forma assíncrona, onde um gráfico e uma planilha precisam repercutir de forma automática qualquer alteração efetuada na fonte de dados.

Para implementar a solução, André deve usar o padrão de desenvolvimento:
Gabarito comentado
Anotações
Marcar para revisão

8

457941201278150
Ano: 2015Banca: IV - UFGOrganização: AL-GODisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto
Um padrão de projeto de software é um par problema/solução definido e bem conhecido que pode ser aplicado a novos contextos. O padrão de projeto GoF Singleton
Gabarito comentado
Anotações
Marcar para revisão

9

457941200760935
Ano: 2021Banca: PR-4 UFRJOrganização: UFRJDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto

Considere o código resumido a seguir, implementado em PHP, para responder à questão.


1.    class Pessoa {

2.    public static function salvar($nome, $email) {/*...*/ return $id;}

3.    }

4.    class Aluno {

5.    public static function salvar($id, $matricula) {/*...*/}

6.    }

7.    class Registro {

8.    public static function registrar($nome, $email, $matricula) {

9.    Aluno::salvar(Pessoa::salvar($nome, $email), $matricula);

10.    }

11.    }

12.    Registro::registrar(“Aluno 1”, “1@luno.com”, 1001);

Quanto aos padrões de projeto, o que melhor representa a implementação do código apresentado é:
Gabarito comentado
Anotações
Marcar para revisão

10

457941201446336
Ano: 2021Banca: CESPE / CEBRASPEOrganização: SERPRODisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Padrões de Projeto

Acerca de padrões estruturais, julgue o item subsequente.


Um cliente que precisa tratar, de maneira uniforme, objetos individuais e suas composições deve utilizar, para essa finalidade, o padrão Facade.

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