Teste RESTful Mock
Esta seção apresenta vários conjuntos de testes de simulação relacionados a RESTful Framework. Você pode baixar esses testes de simulação de amostra em sua máquina local e resolvê-los offline de acordo com sua conveniência. Cada teste simulado é fornecido com uma chave de teste simulado para permitir que você verifique a pontuação final e classifique você mesmo.
Teste RESTful Mock I
Q 1 - O que REST significa?
A - Representar Transferência de Estado
B - Transferência de Estado Representante
Resposta: B
Explicação
REST significa Transferência de Estado Representacional.
Q 2 - Qual das afirmações a seguir é verdadeira sobre REST?
A - REST é uma arquitetura baseada em padrões da web e usa protocolo HTTP para comunicação de dados.
C -REST foi introduzido pela primeira vez por Roy Fielding em 2000.
Resposta: D
Explicação
Todas as opções acima estão corretas.
P 3 - Qual das afirmações a seguir é verdadeira sobre REST?
B - Cada recurso é identificado por URIs / IDs globais.
C - REST usa várias representações para representar um recurso como texto, JSON e XML.
Resposta: D
Explicação
Todas as opções acima estão corretas.
P 4 - Qual dos seguintes não é um método HTTP válido usado em serviços da Web RESTful?
Resposta: C
Explicação
TIME não é um verbo HTTP e não é um método HTTP válido usado em serviços da web RESTful.
P 5 - Qual dos seguintes não é um método HTTP válido usado em serviços da Web RESTful?
Resposta: C
Explicação
DATE não é um verbo HTTP e não é um método HTTP válido usado em serviços da web RESTful.
P 6 - Qual das afirmações a seguir é correta sobre os serviços da web?
Resposta: C
Explicação
Um serviço da web é uma coleção de protocolos e padrões abertos usados para trocar dados entre aplicativos ou sistemas. Os aplicativos de software escritos em várias linguagens de programação e em execução em várias plataformas podem usar serviços da web para trocar dados em redes de computadores como a Internet de maneira semelhante à comunicação entre processos em um único computador.
P 7 - Qual das afirmações a seguir está correta sobre os serviços da Web RESTful?
A - Os serviços da Web baseados na arquitetura REST são conhecidos como serviços da Web RESTful.
B - Esses serviços da web usam métodos HTTP para implementar o conceito de arquitetura REST.
Resposta: D
Explicação
Os serviços da Web baseados na arquitetura REST são conhecidos como serviços da Web RESTful. Esses serviços da web usam métodos HTTP para implementar o conceito de arquitetura REST. Um serviço da web RESTful geralmente define um URI, Uniform Resource Identifier um serviço, fornece representação de recursos como JSON e um conjunto de métodos HTTP.
Q 8 - Qual das alternativas a seguir está correta sobre a representação de recursos no REST?
A - REST usa várias representações para representar um recurso onde texto, JSON, XML.
B - XML e JSON são as representações de recursos mais populares.
Resposta: C
Explicação
REST usa várias representações para representar um recurso onde texto, JSON, XML. XML e JSON são as representações de recursos mais populares.
Q 9 - Qual das alternativas a seguir descreve a prática recomendada, Compreensibilidade para representação de recursos em REST?
Resposta: A
Explicação
Compreensibilidade: o servidor e o cliente devem ser capazes de compreender e utilizar o formato de representação do recurso.
Q 10 - Qual das alternativas a seguir descreve a prática recomendada, Completude para representação de recursos em REST?
Resposta: B
Explicação
Completude: o formato deve ser capaz de representar um recurso completamente. Por exemplo, um recurso pode conter outro recurso. O formato deve ser capaz de representar estruturas de recursos simples e complexas.
Q 11 - Qual das alternativas a seguir descreve a prática recomendada, Linkablity para representação de recursos em REST?
Resposta: C
Explicação
Linkablity: Um recurso pode ter um link para outro recurso, um formato deve ser capaz de lidar com tais situações.
Q 12 - Qual dos seguintes protocolos é usado pelos serviços web RESTful como meio de comunicação entre cliente e servidor?
Resposta: A
Explicação
Os serviços da Web RESTful usam o protocolo HTTP como meio de comunicação entre o cliente e o servidor.
P 13 - Qual das afirmações a seguir está correta sobre mensagens em serviços da Web RESTful?
Resposta: C
Explicação
Um cliente envia uma mensagem na forma de uma solicitação HTTP e o servidor responde na forma de uma resposta HTTP. Esta técnica é denominada Messaging. Essas mensagens contêm dados e metadados da mensagem, ou seja, informações sobre a própria mensagem.
Q 14 - Qual dos seguintes componentes de solicitação HTTP indica métodos HTTP como GET, POST, DELETE, PUT etc.?
Resposta: A
Explicação
Verbo - indica métodos HTTP como GET, POST, DELETE, PUT etc.
Q 15 - Qual dos seguintes componentes do pedido HTTP é usado para identificar o recurso no servidor?
Resposta: B
Explicação
URI - Uniform Resource Identifier (URI) para identificar o recurso no servidor.
Q 16 - Qual dos seguintes componentes do pedido HTTP é usado para indicar a versão HTTP?
Resposta: C
Explicação
Versão HTTP - indica a versão HTTP, por exemplo HTTP v1.1.
Q 17 - Qual dos seguintes componentes de solicitação HTTP contém metadados para a mensagem de solicitação HTTP como pares chave-valor?
Resposta: D
Explicação
Cabeçalho de solicitação - contém metadados para a mensagem de solicitação HTTP como pares de chave-valor. Por exemplo, tipo de cliente (ou navegador), formato compatível com o cliente, formato do corpo da mensagem, configurações de cache etc.
Q 18 - Qual dos seguintes componentes de solicitação HTTP contém conteúdo de mensagem ou representação de recurso?
Resposta: A
Explicação
Corpo da solicitação - conteúdo da mensagem ou representação do recurso.
Q 19 - Qual dos seguintes componentes da resposta HTTP indica o status do servidor para o recurso solicitado?
Resposta: A
Explicação
Código de status / resposta - indica o status do servidor para o recurso solicitado. Por exemplo, 404 significa recurso não encontrado e 200 significa que a resposta está ok.
Q 20 - Qual dos seguintes componentes da resposta HTTP indica a versão HTTP?
Resposta: B
Explicação
Versão HTTP - indica a versão HTTP, por exemplo HTTP v1.1.
Q 21 - Qual dos seguintes componentes de resposta HTTP contém metadados para a mensagem de resposta HTTP como pares chave-valor?
Resposta: C
Explicação
Cabeçalho de resposta - contém metadados para a mensagem de resposta HTTP como pares chave-valor. Por exemplo, comprimento do conteúdo, tipo de conteúdo, data de resposta, tipo de servidor etc.
Q 22 - Qual dos seguintes componentes da resposta HTTP contém o conteúdo da mensagem de resposta ou representação de recursos?
Resposta: D
Explicação
Corpo da resposta - conteúdo da mensagem de resposta ou representação do recurso.
P 23 - Qual das alternativas a seguir está correta sobre o endereçamento em serviços da Web RESTful?
A - O endereçamento refere-se à localização de um recurso ou de vários recursos no servidor.
Resposta: C
Explicação
O endereçamento refere-se à localização de um recurso ou vários recursos no servidor. É análogo localizar o endereço postal de uma pessoa.
Q 24 - O que URI significa?
A - Identificador de recurso da unidade
B - Identificador de representação uniforme
Resposta: C
Explicação
URI significa Uniform Resource Identifier. Cada recurso na arquitetura REST é identificado por seu URI.
P 25 - Qual das afirmações a seguir está correta sobre URI em serviços da web RESTful?
A - Cada recurso na arquitetura REST é identificado por seu URI.
B - O objetivo de um URI é localizar um recurso (s) no servidor que hospeda o serviço da web.
Resposta: C
Explicação
Cada recurso na arquitetura REST é identificado por seu URI. O objetivo de um URI é localizar um ou mais recursos no servidor que hospeda o serviço da web.
Folha de respostas
Número da Pergunta | Palavra chave |
---|---|
1 | B |
2 | D |
3 | D |
4 | C |
5 | C |
6 | C |
7 | D |
8 | C |
9 | UMA |
10 | B |
11 | C |
12 | UMA |
13 | C |
14 | UMA |
15 | B |
16 | C |
17 | D |
18 | UMA |
19 | UMA |
20 | B |
21 | C |
22 | D |
23 | C |
24 | C |
25 | C |