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
1.012 questões encontradas

O software que controla a venda de títulos privados de um banco de investimentos tem de ser flexível o suficiente para
acomodar as variações nos procedimentos de venda de CDBs, letras de câmbio e debêntures. Entretanto, a sequência na
qual esses procedimentos são executados é a mesma para todos os tipos de títulos. Sendo assim, os projetistas desse
software adotaram o design descrito a seguir.

Em primeiro lugar, criaram uma classe abstrata contendo um método concreto, chamado compra(), que implementa a
sequência de execução dos procedimentos, que é comum a todos os tipos de títulos, mas deixaram em aberto, por meio
de métodos abstratos, a implementação de cada procedimento. Essa classe, chamada TituloPrivado, é mostrada a seguir.
O passo seguinte foi criar subclasses específicas para cada um dos três tipos de títulos. Cada subclasse implementa os seus
próprios procedimentos, por meio da concretização dos métodos abstratos da classe TituloPrivado. Isso é exemplificado
pela classe Debenture, mostrada a seguir.
A realização de uma compra será feita por meio da instanciação de uma das subclasses concretas da classe TituloPrivado
e da posterior execução do método compra(), que irá acionar os métodos que implementam os procedimentos específicos
do tipo de título instanciado.

Qual padrão de projeto foi empregado nesse design?

A Prototype
B Template Method
C Interpreter
D Composite
E Proxy

O ciclo de vida de um projeto em cascata, para desenvolvimento
de software de gestão de almoxarifado, teve
escopo, prazo e custo rigidamente determinados, nas
suas fases iniciais, pelo gestor de projeto e sua equipe,
stackeholders e área solicitante.

Dessa forma, conclui-se que esse projeto tem um ciclo
de vida

A ágil
B iterativo
C integrado
D incremental
E preditivo

O diagrama E-R, exibido pela Figura abaixo, representa o modelo conceitual de um banco de dados.

Suponha que os elementos do conjunto T a seguir sejam instâncias da entidade de mesmo nome, presente no diagrama
E-R acima.

T={t 1 ,t 2 ,t 3 ,t 4 ,t 5 }

Quais conjuntos completam esse banco de dados de modo que as regras definidas no modelo E-R não sejam violadas?

A K={k 1 ,k 2 ,k 3 ,k 4 ,k 5 ,k 6 }

L={k 1 ,k 2 ,k 3 ,k 4 ,k 5 ,k 6 }

M={ }

S={(t 1 ,k 1 ),(t 2 ,k 1 ),(t 3 ,k 1 ),(t 4 ,k 1 )}
B K={k 1 ,k 2 ,k 3 ,k 4 ,k 5 ,k 6 }

L={k 1 ,k 2 ,k 3 ,k 4 }

M={k 4 ,k 5 ,k 6 }

S={ }
C K={k 1 ,k 2 ,k 3 ,k 4 ,k 5 ,k 6 }

L={k 1 ,k 2 ,k 3 ,k 4 }

M={k 4 ,k 5 ,k 6 }

S={(t 1 ,k 1 ),(t 2 ,k 2 ),(t 4 ,k 6 )}
D K={k 1 ,k 2 ,k 3 ,k 4 ,k 5 ,k 6 }

L={k 1 ,k 2 }

M={k 3 ,k 4 ,k 5 ,k 6 }

S={(t 2 ,k 1 ),(t 3 ,k 1 ),(t 4 ,k 1 ),(t 4 ,k 6 )}
E K={k 1 ,k 2 ,k 3 ,k 4 ,k 5 ,k 6 }

L={k1,k2}

M={k 4 ,k 5 ,k 6 }

S={(t 1 ,k 6 ),(t 2 ,k 5 ),(t 3 ,k 4 ),(t 4 ,k 3 ),(t 5 ,k 2 )}

O termo mastodôntico , em “tenho um PC mastodôntico,
contemporâneo das cavernas da informática” (L. 6-8), pode
ser substituído, sem prejuízo do sentido do trecho, por

A enorme
B potente
C grotesco
D funcional
E imponente

A Figura a seguir exibe um Diagrama de Atividades da UML 2.

O elemento [sem restrições] , presente no diagrama acima, é um exemplo de

A partição
B guarda
C peso
D ação
E nó de decisão

Deadlock, no contexto de um sistema operacional, é uma

A ação ou função implementada como uma sequência
de uma ou mais instruções que são indivisíveis, ou
seja, nenhum outro processo pode interromper a operação.
B situação em que dois ou mais processos não podem
continuar suas execuções, visto que cada um deles
espera pelos recursos alocados entre eles.
C situação em que um processo executável é esquecido
indefinidamente pelo escalonador; embora esteja apto
a executar, nunca é escolhido.
D seção de código dentro do processo que requisita
acesso a recursos compartilhados, e que não deve
ser executado se outro processo está na mesma seção
de código.
E condição na qual múltiplos threads ou processos leem
e gravam em uma área de dados compartilhada, e o
resultado final depende do tempo relativo a cada operação
executada.

44
Conhecer o uso de operadores em PHP pode significar a
diferença entre programas que funcionam corretamente
ou não.

Considere o seguinte trecho de código em PHP:

$A = 3;

$B = “2”;

echo $A+$B;

echo $B.$A;

echo $A|$B;

echo $A&$B;

echo “\n”;

Qual será a saída desse trecho de código?

A 5623
B 5632
C 52323
D 52332
E 332323

Um grupo de desenvolvedores resolveu criar a sua própria biblioteca para compartilhar implementações de estruturas de
dados típicas. A primeira dessas estruturas é uma pilha. Para tal, eles definiram a seguinte interface:
Para não perderem muito tempo, resolveram reutilizar o máximo de código possível das bibliotecas nativas de Java. Assim
sendo, decidiram utilizar a classe ArrayList do pacote java.util.

Por último, criaram a seguinte classe para implementar a interface Pilha:
Qual padrão de projeto foi empregado na implementação da classe PilhaLib?

A Strategy
B AbstractFactory
C Class Adapter
D Mediator
E Object Adapter

Os testes de integração determinam se as unidades de software desenvolvidas independentemente funcionam corretamente
quando estão conectadas umas às outras.

Dentre os tipos de teste que são comumente usados nos testes de integração, estão os testes de

A matriz ortogonal e de análise de valor limite
B interfaces com o usuário e de cenários de uso
C usabilidade e de cenários de uso
D desempenho e os beta testes
E desempenho e usabilidade

Redes Locais têm características específicas, que motivaram
o grupo IEEE 802 a publicar uma arquitetura própria,
porém compatível com a arquitetura proposta pelo modelo
de referência OSI, na qual uma camada do modelo OSI
foi particionada em duas subcamadas.

A camada do modelo OSI que foi particionada e as duas
subcamadas, inferior e superior (nessa ordem), da arquitetura
IEEE 802 são, respectivamente,

A Enlace, LLC e MAC
B Enlace, MAC e LLC
C Física, PMD e MDI
D Física, MAC e LLC
E MAC, LLC e PMD