Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Integração de Aplicações - Quiz 5

Total questions: 16

Worksheet time: 10mins

Name
Class
Date
1.

Para escrever uma API Rest, a melhor tecnologia é?

a)

Java

b)

Node

c)

Python

d)

Qualquer uma

2.

Qual formato de dados deve ser utilizado em uma API Rest?

a)

JSON

b)

XML

c)

Protobuf

d)

Qualquer

3.

Qual verbo é utilizado para criar um recurso?

a)

POST

b)

PATCH

c)

DELETE

d)

Qualquer verbo, o importante é a URL

4.

Qual verbo HTTP deve ser utilizado para atualizar um recurso parcialmente?

a)

POST

b)

PUT

c)

PATCH

d)

PUT ou PATCH

e)

Qualquer, o importante é a URL

5.

Qual(is) verbos HTTP podem ser utilizados para buscar dados?

a)

PATCH

b)

GET

c)

RETRIEVE

d)

OBTAIN

e)

FIND

6.

A grande vantagem do REST sobre SOAP é o uso de JSON

a)

Verdadeiro

b)

Falso

7.

No Spring MVC o mapeamento das requisições recebidas

é configurado com qual anotação?

a)

@Servlet

b)

@RequestMapping

c)

@MappingServelet

d)

@MappingController

8.

Qual opção abaixo representa os objetos de chegada e

saída de informações no servidor?

a)

Response e Forward

b)

Response e Redirect

c)

Request e Redirect

d)

Request e Response

e)

Forward e Redirect

9.

Qual Webservice também é um Protocolo?

a)

REST

b)

GraphQL

c)

SOAP

d)

RESTful

10.

A estrutura XML básica do SOAP é composta por:

a)

Envelope, Header e Body

b)

Envelope, Body e Footer

c)

Body, Envelope e Footer

11.

O padrão arquitetural REST define um conjunto de padrões a serem usados para a criação de serviços RESTful. Tais aplicações fornecem integração e interoperabilidade entre sistemas na Internet.

Com relação ao REST, assinale a alternativa correta:

Selecione a resposta correta

a)

O REST é um estilo de comunicação utilizado em integração de aplicações Web.

b)

O REST é um exemplo de arquitetura orientada a objetos distribuídos.

c)

O REST é um protocolo de comunicação com base em HTTP que surgiu com o objetivo de simplificar o acesso aos webservices.

d)

No REST, as comunicações são controladas pelo servidor. A informação deve ser conhecida somente pelo servidor.

e)

O REST é definido por meio de quatro elementos de interface caracterizados pelos endpoints e métodos de API.

12.

Uma aplicação só recebe denominação RESTful quando baseada nas restrições da arquitetura REST, que, por sua vez, se baseia em HTTP e seus verbos.

Diante isso, é possível afirmar que:

Selecione a resposta correta

a)

o método HTTP/POST é utilizado para postar um recurso via endpoint.

b)

o método HTTP/PUT cria um novo endpoint ao inserir recursos.

c)

o método HTTP/GET é utilizado para buscar informações no servidor.

d)

ambos os métodos HTTP/POST e HTTP/PUT têm a mesma aplicação.

e)

o método HTTP/GET envia informações inseridas no corpo da requisição.

13.

RESTful é um modelo arquitetural para a integração de aplicações e a disponibilização de serviços pela Web. Aplicando as potencialidades do protocolo HTTP, dispensa-se a criação de tecnologias acessórias, seguindo apenas algumas restrições definidas em sua especificação. Sobre o conceito de REST,  não há necessidade de inventar protocolos específicos para a aplicação. Sobre esse conceito, assinale a alternativa correta:

a)

Ele utiliza verbos, mensagens, códigos de status, dentre outros recursos do protocolo HTTP para se comunicar.

b)

Ao utilizar HTTP, o REST necessita que o formato de representação de dados seja somente XML.

c)

REST utiliza as potencialidades do HTTP, mas permite que sejam utilizados outros protocolos alternativos.

d)

Para realizar uma requisição, o servidor deve informar ao cliente como o dado será armazenado.

14.

Atualmente, diversas plataformas e aplicações precisam consumir serviços de terceiros, como API de autenticação por exemplo. REST é uma alternativa para disponibilizar formas de integração. Sobre o conceito de REST, assinale a alternativa correta:

a)

Um conjunto de bibliotecas comuns a várias linguagens de programação.

b)

Uma aplicação que fará o intermédio entre o cliente e o servidor.

c)

Um conjunto de instruções conhecidas e predefinidas.

d)

Um padrão de arquitetura de interconexão de aplicações.

15.

Aplicações baseadas em REST transportam dados pela Web por meio de requisições HTTP para pontos de conexão remotos, chamados endpoints.

Em relação à transmissão dos dados, assinale a alternativa correta:

a)

Cada requisição é única e deve conter toda a informação necessária, incluindo o login e a senha do usuário, o que torna o padrão vulnerável.

b)

O servidor não mantém o estado da conexão. É necessário o envio da informação completa e, após a resposta, o ciclo se encerra. Cada requisição é única.

c)

O servidor mantém parcialmente os dados da conexão do usuário, mantendo uma sessão, mas não preserva as preferências do usuário ou dados específicos.

16.

REST é considerada uma arquitetura?

a)

SIM

b)

NÃO

c)

NÃO SEI