wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Revisão de Sistemas Distribuídos

Total questions: 50

Worksheet time: 32mins

Name
Class
Date
1.

O que é middleware em sistemas distribuídos?

a)

Um tipo de hardware para redes

b)

Um software que facilita a comunicação entre aplicações distribuídas

c)

Um protocolo de segurança

d)

Um banco de dados relacional

2.

Qual das opções abaixo é um exemplo de arquitetura orientada a serviços?

a)

Monolítica

b)

SOA

c)

Cliente-servidor tradicional

d)

Peer-to-peer

3.

O que caracteriza um cluster do tipo Beowulf?

a)

Uso de computadores proprietários de alto custo

b)

Uso de computadores comuns conectados em rede para processamento paralelo

c)

Exclusivamente para aplicações web

d)

Baseado em mainframes

4.

Qual é o principal objetivo da replicação em clusters?

a)

Reduzir o consumo de energia

b)

Aumentar a disponibilidade e tolerância a falhas

c)

Diminuir a quantidade de servidores

d)

Facilitar a programação

5.

O que é sincronização em sistemas distribuídos?

a)

Processo de atualizar hardware

b)

Garantir que múltiplos processos acessem recursos compartilhados de forma ordenada

c)

Compressão de dados

d)

Backup automático

6.

Qual das alternativas representa um padrão de consistência em sistemas distribuídos?

a)

Consistência eventual

b)

Consistência absoluta

c)

Consistência parcial

d)

Consistência local

7.

O que é a Internet das Coisas (IoT)?

a)

Uma nova linguagem de programação

b)

Conexão de objetos físicos à internet para coleta e troca de dados

c)

Um tipo de banco de dados

d)

Um protocolo de segurança

8.

Qual das opções abaixo é uma aplicação típica de IoT?

a)

Edição de texto

b)

Monitoramento de temperatura em ambientes industriais

c)

Impressão de documentos

d)

Criação de gráficos

9.

O que é SOAP em webservices?

a)

Um protocolo de transferência de arquivos

b)

Um protocolo baseado em XML para troca de informações estruturadas

c)

Um tipo de hardware

d)

Um sistema operacional

10.

REST é um estilo de arquitetura que utiliza principalmente qual protocolo?

a)

FTP

b)

HTTP

c)

SMTP

d)

POP3

11.

Qual das alternativas abaixo NÃO é um componente típico da arquitetura de IoT?

a)

Sensores

b)

Atuadores

c)

Compiladores

d)

Gateways

12.

Em SOA, o que é um serviço?

a)

Um hardware dedicado

b)

Uma funcionalidade autônoma acessível por meio de interfaces padronizadas

c)

Um tipo de banco de dados

d)

Um protocolo de rede

13.

Qual das opções abaixo é uma vantagem do uso de middleware?

a)

Aumenta a complexidade do sistema

b)

Facilita a interoperabilidade entre sistemas heterogêneos

c)

Diminui a segurança

d)

Reduz a escalabilidade

14.

O que é replicação síncrona?

a)

Atualizações são propagadas imediatamente para todas as réplicas

b)

Atualizações são propagadas eventualmente

c)

Não existe propagação de atualizações

d)

Apenas uma réplica é atualizada

15.

Qual das alternativas abaixo é um benefício do uso de clusters?

a)

Menor disponibilidade

b)

Maior tolerância a falhas

c)

Menor desempenho

d)

Menor escalabilidade

16.

O que significa a sigla SOA?

a)

Sistema Operacional Avançado

b)

Service Oriented Architecture

c)

Sistema de Operações Automatizadas

d)

Serviço de Organização de Aplicações

17.

Qual das opções abaixo é um protocolo utilizado em webservices RESTful?

a)

HTTP

b)

FTP

c)

SMTP

d)

SNMP

18.

O que é consistência em sistemas distribuídos?

a)

Todos os nós têm sempre os mesmos dados ao mesmo tempo

b)

Os dados podem divergir temporariamente, mas convergem eventualmente

c)

Não há necessidade de manter dados iguais

d)

Apenas um nó armazena dados

19.

Qual das alternativas abaixo é um exemplo de middleware?

a)

Sistema operacional

b)

CORBA

c)

Editor de texto

d)

Planilha eletrônica

20.

O que caracteriza um webservice?

a)

Um serviço acessível apenas localmente

b)

Um serviço acessível via rede, geralmente usando protocolos padronizados

c)

Um tipo de hardware

d)

Um banco de dados relacional

21.

Qual das opções abaixo é um desafio da Internet das Coisas?

a)

Facilidade de integração

b)

Segurança e privacidade dos dados

c)

Baixo custo de implementação

d)

Simplicidade de gerenciamento

22.

O que é um atuador em IoT?

a)

Um dispositivo que coleta dados do ambiente

b)

Um dispositivo que executa ações físicas baseadas em comandos recebidos

c)

Um software de monitoramento

d)

Um protocolo de comunicação

23.

Qual das alternativas abaixo é um exemplo de aplicação de SOA?

a)

Um sistema monolítico

b)

Um sistema bancário com serviços independentes para contas, cartões e empréstimos

c)

Um editor de imagens

d)

Um processador de texto

24.

O que é um gateway em IoT?

a)

Um sensor de temperatura

b)

Um dispositivo que conecta redes diferentes e faz a ponte entre dispositivos IoT e a internet

c)

Um tipo de atuador

d)

Um protocolo de segurança

25.

Qual das opções abaixo é uma característica do REST?

a)

Baseado em mensagens binárias

b)

Utiliza métodos HTTP como GET, POST, PUT e DELETE

c)

Utiliza apenas o protocolo FTP

d)

Não é escalável

26.

O que é replicação assíncrona?

a)

Atualizações são propagadas imediatamente para todas as réplicas

b)

Atualizações são propagadas após algum tempo para as réplicas

c)

Não existe propagação de atualizações

d)

Apenas uma réplica é atualizada

27.

Qual das alternativas abaixo é um exemplo de aplicação de cluster?

a)

Impressão de documentos

b)

Processamento de grandes volumes de dados científicos

c)

Edição de texto

d)

Navegação na internet

28.

O que é um sensor em IoT?

a)

Um dispositivo que executa ações físicas

b)

Um dispositivo que coleta dados do ambiente

c)

Um software de monitoramento

d)

Um protocolo de comunicação

29.

Qual das opções abaixo é um tema atual em arquitetura de objetos distribuídos?

a)

Computação em nuvem

b)

Impressão matricial

c)

Disquetes

d)

Monitores CRT

30.

Qual das alternativas abaixo representa um benefício do uso de webservices?

a)

Dificulta a integração entre sistemas

b)

Facilita a comunicação entre aplicações heterogêneas

c)

Reduz a escalabilidade

d)

Aumenta a dependência de hardware específico

31.

Sockets são muito utilizados em aplicações distribuídas, principalmente em ambientes cliente / servidor. Qual (is) camada (s) e qual (is) protocolo (s) estamos trabalhando, quando utilizamos sockets?

a)

Camada de rede - protocolos TCP / IP;

b)

Camada de transporte - protocolos TCP / UDP;

c)

Camada de rede - protocolos UDP / TCP;

d)

Camada de Apresentação e Transporte – protocolos Socket, TCP / UDP;

32.

A heterogeneidade de hardware, S.Os, questões de rede e de plataformas de programação se torna transparente pro meio do uso de:

a)

Middleware;

b)

Troca de mensagens entre hosts;

c)

Uso de protocolo UDP;

d)

Uso de protocolo TCP.

33.

As plataformas de middleware são construídas tipicamente em qual das camadas do Modelo de Referência OSI?

a)

Sessão;

b)

Rede;

c)

Transporte;

d)

Apresentação;

34.

A principal diferença entre sistemas em rede e distribuidos é:

a)

Em um sistema em rede, deve existir a presença de um servidor centralizado para atender às requisições dos clientes. Em um sistema distribuído, a presença de um servidor é irrelevante;

b)

Em um sistema em rede, o método usado para disponibilizar arquivos é o backup. Em um sistema distribuído, é a replicação;

c)

Em um sistema em rede, os host "conhecem" o endereço de cada participante. Em um sistema distribuído, é conhecido apenas o endereço do grupo de hosts que executa o sistema;

d)

Em um sistema em rede, o hardware utilizado é bem simples, entretanto, nos sistemas distribuídos, a complexidade de hardware é imensa.

35.

Middleware o que é?

a)

Middleware é o software distribuído que coordena o sistema distribuído enquanto fornece transparência de heterogeneidade.

b)

Middleware é o software distribuído que não coordena o sistema distribuído enquanto fornece transparência de heterogeneidade.

c)

Middleware é o software distribuído que coordena o sistema distribuído enquanto não fornece transparência de heterogeneidade.

36.

Marque a definição de Sistemas Distribuídos:

a)

Um sistema em que componentes de hardware e software

localizados em computadores em rede se comunicam e

coordenam suas ações por passagem de

arquivos

b)

Coleção de softwares independentes que se apresentam aos seus usuários como um único sistema

coerente

c)

Sistema com várias entidades de processamento e vários

dispositivos de armazenamento, conectados entre si por uma

rede

d)

“Conjunto de dispositivos móveis autônomos conectados por uma rede, cada um deles equipado com um software de Sistema Distribuído

37.

O que é um escalonamento de processos?

a)

É a seleção de processos que devem ser executados na memória

b)

É a seleção de processos que devem ser executados no monitor

c)

É a seleção de processos que devem ser executados na CPU

d)

É a seleção de processos que devem ser executados no HD

38.

Quais os dois principais tipos de processos?

a)

CPU e I/O

b)

CPU e UCP

c)

I/O e disco

d)

CPU e disco

39.

Escalonar processos significa....

a)

Excluir processos

b)

Duplicar processos

c)

Definir qual processo será executado

d)

Criar novos processos

40.

Quando em execução, um processo pode se encontrar em um de três estados possíveis, EXCETO:

a)

Espera

b)

Pronto

c)

Execução

d)

Finalizado

41.

Avalie os seguintes cenários:

I-    Um documento é encaminhado para a fila de impressão.
II-    Um software aplicativo de e-mail é acionado pelo usuário.
III-   Um sistema aguarda pela confirmação do usuário para finalização.
 

Os cenários apresentados nas assertivas se encontram em que estados, respectivamente?

a)


Pronto; execução; espera. 

b)

Espera; pronto; execução.

c)


Execução; pronto; espera.

42.

Assinale a alternativa correta com relação ao Android Studio.

a)

Só é permitido testar os protótipos dos aplicativos pelos emuladores.

b)

É permitido testar os protótipos dos aplicativos pelos emuladores.

c)

Só é permitido testar os protótipos dos aplicativos pelos Smartfones físicos.

d)

Não é permitido testar os protótipos dos aplicativos pelos Smartfones físicos.

43.

Modificando o atributo id de um controle do tipo botão, por exemplo, altera-se...

a)

O texto visível pelo usuário, no botão.

b)

A cor do botão.

c)

Alterar o tamanho do botão.

d)

Altera o nome do botão.

44.

Na instrução: final EditText texto=findViewById() é utilizado para...

a)

Resgatar o texto digitado.

b)

Resgatar o identificador do controle.

c)

Resgatar um valor numérico.

d)

Resgatar uma ação.

45.

Considere a instrução: float n1; Qual é a afirmação correta em relação a essa instrução?

a)

n1 é um tipo de dado.

b)

n1 é uma variável que armazena texto.

c)

n1 é uma variável que armazena números inteiros.

d)

n1é uma variável que armazena números reais.

46.

Veja a instrução: float a=editN.getText().toString(); Ela está errada porque...

a)

Não existe getText() para EditText.

b)

Não existe getText(), apenas settext().

c)

A variável a não aceita texto.

d)

Não existe variável a.

47.

Na instrução:

if(a<b)

textMensagem("Azul");

else if(a==b)

textMensagem("Verde");

else

textMensagem("Vermelha");


Se a for igual a 15,

b for igual a 10.

Qual cor será exibida?

a)

Todas

b)

Azul

c)

Verde

d)

Vermalha

48.

MainActivity.java é...

a)

O arquivo de layout.

b)

O emulador virtual.

c)

É o arquivo de codificação.

d)

É o arquivo XML

49.

Desejo converter um texto de um PlainText em número inteiro. Qual instrução devo utilizar?

a)

Float.parseFloat();

b)

Integer.parseInt();

c)

Int.parseFloat();

d)

Integer.parseFloat();

50.

"Um sistema inicial é desenvolvido rapidamente em

especificações abstratas. Este sistema é, então, refinado com as entradas do cliente para produzir um sistema que satisfaça as necessidades do cliente"


Estamos nos referindo ao:

a)

Modelo Iterativo

b)

Modelo Espiral

c)

Modelo Cascata

d)

Desenvolvimento Evolucionário (Ou Prototipação)