Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

P2 - Sistemas Distribuídos

Total questions: 25

Worksheet time: 50mins

Name
Class
Date
1.

Sobre a comunicação síncrona, é correto afirmar que?

a)

É efetuada simultaneamente entre fonte e destino

b)

É efetuada não necessariamente em simultâneo entre a fonte e destino

c)

É efetuada de forma direta (simultânea) ou indireta entre fonte e destino

2.

Sobre a comunicação assíncrona, é correto afirmar que:

a)

É efetuada não necessariamente em simultâneo entre fonte e destino

b)

É efetuada simultaneamente entre fonte e destino

c)

É efetuada de forma direta (simultânea) ou indireta entre fonte e destino

3.

São ferramentas que adotam comunicação síncrona

a)

E-mail

b)

Chat ao vivo

c)

Videoconferência

4.

A aplicação remota obtém a mensagem tão breve estiver disponível ou em qualquer momento futuro após a disponibilização em um sistema com:

a)

Sockets

b)

RMI

c)

Mensageria / Filas de Mensagens

d)

Multicast

5.

A principal diferença entre a comunicação direta e indireta é o acoplamento temporal e espacial

a)

Verdadeiro

b)

Falso

6.

São exemplos de comunicação indireta

a)

Comunicação em Grupo

b)

Publicar-Assinar

c)

Filas de Mensagens

d)

Memória compartilhada

e)

Espaço de Tuplas

7.

O processo de consumo da fila de mensagens (ex. RabbitMQ) é não bloqueante por padrão?

a)

Verdadeiro

b)

Falso

8.

Serviços Web, usualmente, funcionam com / tem suporte a:

a)

Requisição e Resposta

b)

HTTP

c)

XML / JSON

d)

desacoplamento de serviços

9.

Em um sistema de filas de mensagens (message broker), como o RabbitMQ, as exchanges são responsáveis por resgatar as mensagens das filas

a)

Verdadeiro

b)

Falso

10.

Sistemas que operam no estilo produtor-consumidor podem estabelecer comunicação

a)

1-N

b)

N-1

c)

N-N

d)

1-1

e)

Todas estão corretas

11.

As exchanges do RabbitMQ são:

a)

Direct

b)

Topic

c)

Fanout

d)

Headers

e)

Hashes

12.

SOAP é um protocolo e REST é um estilo de arquitetura

a)

Verdadeiro

b)

Falso

13.

Uma mensagem SOAP possui uma estrutura mínima com:

a)

Envelope

b)

Header

c)

Body

d)

Payload

14.

Em sistemas web, WSDL é a sigla para

a)

Web Service Direct Link

b)

Web Service Definition Language

c)

Web Service Description Language

d)

Web Service Dynamic Loading

15.

Uma especificação WSDL estabelece um contrato de serviço web com interfaces bem definidas e pode ser consumido com APIs de RPC (Chamadas de Procedimentos Remotos)

a)

Verdadeiro

b)

Falso

16.

Uma arquitetura REST armazena o estado atual e todos os estados anteriores de um serviço web?

a)

Verdadeiro

b)

Falso

17.

Na filosofia em que foi concebido, o método POST do HTTP serve para:

a)

Acessar um recurso

b)

Criar um recurso

c)

Atualizar um recurso

d)

Remover um recurso

18.

Os códigos de estado do HTTP são enviados pelo cliente no momento da requisição

a)

Verdadeiro

b)

Falso

19.

Aplicações monolíticas são mais adequadas para implementações simples que não visam escalabilidade

a)

Verdadeiro

b)

Falso

20.

Implementações monolíticas não podem mais ser utilizadas em nenhum tipo de aplicação?

a)

Verdadeiro

b)

Falso

21.

Existem estratégias para otimizar ou melhor atender aplicações monolíticas quando a demanda cresce

a)

Não existem

b)

Existem até certo ponto

c)

Sempre existem

22.

Uma dificuldade associada às aplicações monolíticas é o uso de uma stack de desenvolvimento exclusiva

a)

Verdadeiro

b)

Falso

23.

Qualquer organização arquitetural baseada em microsserviços elimina totalmente o acoplamento entre as entidades de um sistema

a)

Verdadeiro

b)

Falso

24.

Utilizar um message broker para coordenar as tarefas entre os serviços costuma ser uma boa prática para desacoplar a dependência entre os serviços

a)

Verdadeiro

b)

Falso

25.

Um gerenciador de pipeline (1) auxilia na coordenação das tarefas entre os serviços de uma arquitetura orientada a microsserviços e (2) torna toda a arquitetura independente entre as partes envolvidas

a)

1 é verdadeiro e 2 é verdadeiro

b)

1 é falso e 2 é verdadeiro

c)

1 é falso e 2 é falso

d)

1 é verdadeiro e 2 é falso