QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
10 questões encontradas

No contexto dos Padrões de Projeto ( Design Patterns ), as soluções são classificadas em categorias conforme seu propósito na construção e organização de sistemas orientados a objetos. Diante disso, relacione os padrões da Coluna I às suas respectivas categorias, dispostas na Coluna II : Coluna I:

( 1 ) Padrões Criacionais.

( 2 ) Padrões Estruturais.

( 3 ) Padrões Comportamentais. Coluna II:

( ) Singleton.

( ) Adapter.

( ) Observer.

( ) Strategy.

( ) Flyweight.

( ) Builder. Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

A 1-2-3-3-2-1
B 1-3-2-3-2-1
C 2-2-3-3-1-1
D 1-3-2-2-1-3
E 3-1-3-1-2-2

Na arquitetura e no projeto de software, a aplicação de Padrões de Projeto ( Design Patterns ) é fundamental para resolver problemas recorrentes com soluções previamente testadas e otimizadas pela engenharia. Contudo, a eficácia dessas soluções depende da escolha do padrão correto para o cenário arquitetural adequado, evitando a inserção de complexidade desnecessária no código. Relacione a Coluna 1 à Coluna 2, associando os padrões de projeto às suas respectivas situações de aplicabilidade prática. Coluna 1 1. Singleton. 2. Factory Method. 3. Observer. Coluna 2

( ) Quando a mudança do estado interno de um objeto precisa ser percebida (mas com baixo acoplamento) por outros objetos, gerando um gatilho para, por exemplo, criação de outros objetos, execução de funções ou recuperação de uma instância única de um objeto, entre outros.

( ) Quando for necessário que uma única instância possa ser visível e acessível globalmente, não sendo possível instanciar duas ou mais instâncias distintas da mesma classe.

( ) Quando uma classe quer delegar a criação de objetos para suas subclasses, encapsulando o conhecimento sobre as subclasses criadas em uma única superclasse. A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

A 3 – 1 – 2.
B 1 – 2 – 3.
C 3 – 2 – 1.
D 2 – 1 – 3.
E 1 – 3 – 2.

J é um desenvolvedor de uma empresa e foi incumbido de criar um novo sistema de arquivos. Esse sistema seguirá uma estrutura de árvore com pastas que podem conter arquivos ou outras pastas. Além disso, tanto as pastas como os arquivos compartilharão operações como copiar, mover e excluir. A partir desse contexto, J lembrou que há um padrão de projeto que poderia ajudá-lo nessa tarefa, que é o

A Adapter
B Command
C Composite
D DAO
E Singleton

M desempenha o papel de líder de arquitetura de software em uma empresa. Percebeu, junto com sua equipe, a necessidade de desenvolver, em uma linguagem orientada a objetos, um esqueleto de um algoritmo, composto por um conjunto de passos na sua superclasse. A definição de alguns desses passos deverá ser postergada para as suas subclasses. Vale destacar que a estrutura do algoritmo, ou seja, a ordem, definida na superclasse, em que os passos serão executados não poderá ser mudada, podendo-se alterar, a partir das subclasses, o que será executado por alguns dos passos. Nesse caso, o padrão de projeto utilizado por M e sua equipe é o

A Façade
B Observer
C Abstract Factory
D Factory Method
E Template Method

Acerca dos padrões de projeto em arquitetura de software , julgue o próximo item. O princípio da segregação de interface dos padrões SOLID define que uma classe deve possuir somente uma operação para ser executada.

A Certo
B Errado

Acerca dos padrões de projeto em arquitetura de software , julgue o próximo item. O padrão de comportamento Command permite representar comandos como objetos, sem a necessidade de saber como a operação é executada.

A Certo
B Errado

Acerca dos padrões de projeto em arquitetura de software , julgue o próximo item. O padrão GRASP de Expert é utilizado para atribuir uma responsabilidade à classe que possui a informação necessária para atender essa mesma responsabilidade.

A Certo
B Errado

A coleção GoF ( Gang of Four ) é formada por padrões orientados a objetos, separados em categorias. A categoria padrões estruturais é responsável por

A estabelecer um design de objetos reutilizáveis.
B fornecer maneiras eficientes para criar objetos.
C descrever como os objetos são colocados juntos.
D descrever como os objetos interagem.
E distribuir responsabilidades entre os objetos.