Logo Passei Direto
Buscar
User badge image
Daniela

em

Ferramentas de estudo

Questões resolvidas

O Sequelize é um framework de ORM para ser utilizado no Node.js. Dessa forma, o gerenciamento do banco de dados pode ser feito por meio de funções do Sequelize implementadas em JavaScript. Quando instâncias de dados são atualizadas utilizando a função update do Sequelize, o que o método retorna?
Um valor numérico com a quantidade de instâncias atualizadas.
Uma lista com as instâncias atualizadas.
O status de sucesso ou falha para a atualização de cada instância.
Um objeto com a última instância atualizada.
Um valor numérico com a quantidade de instâncias atualizadas.
Esse método não retorna nada.
a) Um valor numérico com a quantidade de instâncias atualizadas.
b) Uma lista com as instâncias atualizadas.
c) O status de sucesso ou falha para a atualização de cada instância.
d) Um objeto com a última instância atualizada.
e) Esse método não retorna nada.

O elemento mais importante da linha de estado de um Response é o Status-Code, que define a natureza da resposta e vai permitir a interpretação dos dados (message-body). O Status Code é um código de três dígitos que indica o resultado da requisição. Desse modo, analise as afirmacoes abaixo e assinale a alternativa que indica todas as afirmativas corretas.
1xx: O servidor falhou na tentativa de completar um request válido.
2xx: A ação foi recebida, entendida e aceita com sucesso.
3xx: Requisição recebida, processo continuando.
4xx: O request tem uma sintaxe errada ou não pode ser realizado/completado.
5xx: Mais ações são necessárias para completar o request.
a) Somente as afirmações IV e V estão corretas.
b) Somente as afirmações I e III estão corretas.
c) Somente as afirmações II e IV estão corretas.
d) Somente as afirmações I e V estão corretas.
e) Somente as afirmações III, IV e V estão corretas.
f) Somente as afirmações IV e V estão corretas.

Dadas as afirmativas abaixo com relação ao padrão para a criação de APIs SOAP.
1. SOAP é um protocolo para a criação de APIs que utiliza uma sintaxe baseada em XML para se escrever e endereçar uma mensagem entre dois sistemas comunicantes.
2. SOAP é um protocolo baseado em XML para a troca de informações estruturadas e exige que essa formatação esteja incluída no corpo da mensagem.
3. O protocolo SOAP permite a passagem de dados estruturados através de pares de atributo-valor e arrays de tipos de dados (ou qualquer dado que pode ser serializado).
4. Envelope, Header, bloco do Header, Fault e Body são elementos básicos e independentes hierarquicamente dentro uma mensagem SOAP.
É correto afirmar que:
1. Correta: SOAP (do inglês Simple Object Access Protocol) é um protocolo para a criação de APIs entre clientes e servidores e só permite transmitir dados no formato XML (do inglês, Extensible Markup Language).
2. Correta: o SOAP requer que a formatação do documento esteja incluída no corpo da mensagem, o que o XML garante devido a sua estrutura formada por tags de marcação e valores.
São corretas apenas as afirmativas 1, 2.
São corretas apenas as afirmativas 2 e 3.
São corretas apenas as afirmativas 3 e 4.
São corretas apenas as afirmativas 1, 2, 3 e 4.
São corretas apenas as afirmativas 1, 3 e 4.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

O Sequelize é um framework de ORM para ser utilizado no Node.js. Dessa forma, o gerenciamento do banco de dados pode ser feito por meio de funções do Sequelize implementadas em JavaScript. Quando instâncias de dados são atualizadas utilizando a função update do Sequelize, o que o método retorna?
Um valor numérico com a quantidade de instâncias atualizadas.
Uma lista com as instâncias atualizadas.
O status de sucesso ou falha para a atualização de cada instância.
Um objeto com a última instância atualizada.
Um valor numérico com a quantidade de instâncias atualizadas.
Esse método não retorna nada.
a) Um valor numérico com a quantidade de instâncias atualizadas.
b) Uma lista com as instâncias atualizadas.
c) O status de sucesso ou falha para a atualização de cada instância.
d) Um objeto com a última instância atualizada.
e) Esse método não retorna nada.

O elemento mais importante da linha de estado de um Response é o Status-Code, que define a natureza da resposta e vai permitir a interpretação dos dados (message-body). O Status Code é um código de três dígitos que indica o resultado da requisição. Desse modo, analise as afirmacoes abaixo e assinale a alternativa que indica todas as afirmativas corretas.
1xx: O servidor falhou na tentativa de completar um request válido.
2xx: A ação foi recebida, entendida e aceita com sucesso.
3xx: Requisição recebida, processo continuando.
4xx: O request tem uma sintaxe errada ou não pode ser realizado/completado.
5xx: Mais ações são necessárias para completar o request.
a) Somente as afirmações IV e V estão corretas.
b) Somente as afirmações I e III estão corretas.
c) Somente as afirmações II e IV estão corretas.
d) Somente as afirmações I e V estão corretas.
e) Somente as afirmações III, IV e V estão corretas.
f) Somente as afirmações IV e V estão corretas.

Dadas as afirmativas abaixo com relação ao padrão para a criação de APIs SOAP.
1. SOAP é um protocolo para a criação de APIs que utiliza uma sintaxe baseada em XML para se escrever e endereçar uma mensagem entre dois sistemas comunicantes.
2. SOAP é um protocolo baseado em XML para a troca de informações estruturadas e exige que essa formatação esteja incluída no corpo da mensagem.
3. O protocolo SOAP permite a passagem de dados estruturados através de pares de atributo-valor e arrays de tipos de dados (ou qualquer dado que pode ser serializado).
4. Envelope, Header, bloco do Header, Fault e Body são elementos básicos e independentes hierarquicamente dentro uma mensagem SOAP.
É correto afirmar que:
1. Correta: SOAP (do inglês Simple Object Access Protocol) é um protocolo para a criação de APIs entre clientes e servidores e só permite transmitir dados no formato XML (do inglês, Extensible Markup Language).
2. Correta: o SOAP requer que a formatação do documento esteja incluída no corpo da mensagem, o que o XML garante devido a sua estrutura formada por tags de marcação e valores.
São corretas apenas as afirmativas 1, 2.
São corretas apenas as afirmativas 2 e 3.
São corretas apenas as afirmativas 3 e 4.
São corretas apenas as afirmativas 1, 2, 3 e 4.
São corretas apenas as afirmativas 1, 3 e 4.

Prévia do material em texto

Revisar envio do teste: Clique aqui para iniciar o Quiz
STSICAS4DA_2401-2401-695411 2401-DESENVOLVIMENTO DE API REST Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário DANIELA ARENAS SILVA
Curso 2401-DESENVOLVIMENTO DE API REST
Teste Clique aqui para iniciar o Quiz
Iniciado 05/06/24 18:21
Enviado 05/06/24 18:53
Data de vencimento 19/06/24 23:59
Status Completada
Resultado da tentativa 7 em 10 pontos  
Tempo decorrido 31 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
O Sequelize é um framework de ORM para ser utilizado no Node.js. Dessa forma,
o gerenciamento do banco de dados pode ser feito por meio de funções do
Sequelize implementadas em JavaScript. Quando instâncias de dados são
atualizadas utilizando a função update do Sequelize, o que o método retorna?
Resposta
Selecionada: Um valor numérico com a quantidade de instâncias
atualizadas.
Respostas: Uma lista com as instâncias atualizadas.
O status de sucesso ou falha para a atualização de cada
instância.
Um objeto com a última instância atualizada.
Um valor numérico com a quantidade de instâncias
atualizadas.
Esse método não retorna nada.
Sala de Aula Tutoriais
1 em 1 pontos
DANIELA ARENAS SILVA
13
05/06/2024, 18:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38112831_1&course_id=_241662_1&content_id=_109524… 1/7
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_241662_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_241662_1&content_id=_10952457_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_260_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
Comentário da
resposta:
A função update do Sequelize retorna um valor numérico
indicando a quantidade de instâncias que foram atualizadas.
Pergunta 2
O JSON (JavaScript Object Notation) é um tipo de mídia usada para formatação
dos dados do request e do response. Ele é um padrão livre de formatação de
arquivos utilizado para troca e armazenamento de dados. A respeito disso, as
estruturas básicas que constituem um JSON são:
Resposta Selecionada: Pares de atributo-valor e arrays de tipos de dados.
Respostas: Elementos (tags) e pelo conteúdo (valor do elemento).
Valores inteiros e um conjunto de strings.
 Pares de atributo-valor e arrays de tipos de dados.
Strings e um conjunto de pares de booleanos.
Valores booleanos e um conjunto de arrays.
Comentário
da resposta:
O JSON (JavaScript Object Notation) é um padrão livre de
formatação de arquivo que pode ser entendido tanto por humanos
quanto por máquinas e que é utilizado para a troca e
armazenamento de dados. Nesse padrão, os dados são
estruturados através de pares de atributo-valor e arrays de tipos
de dados (ou qualquer dado que pode ser serializado).
Pergunta 3
Quando funções em Node.js são implementadas em módulos, é necessário que
elas sejam incluídas no module.exports. Para que isso é feito?
Resposta
Selecionada:
 Para expor as funções quando o módulo é importado.
Respostas: Para importar módulos de outras pastas.
Para exportar todas as funções no arquivo.
Para facilitar a documentação, sendo um resumo das
funções no arquivo.
São os cabeçalhos das funções descritas no arquivo.
 Para expor as funções quando o módulo é importado.
Comentário
da resposta:
O module.exports é a estrutura dentro do módulo que mantém os
valores ou métodos que podem ser vistos quando o módulo é
requerido (require). Dessa forma, quando é feito o
1 em 1 pontos
1 em 1 pontos
05/06/2024, 18:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38112831_1&course_id=_241662_1&content_id=_109524… 2/7
require(‘módulo’), são retornados os métodos e varáveis que
estão listados dentro do module.exports do módulo.
Pergunta 4
De forma geral, os web services estilo REST utilizam, em suas requisições, os
mesmos verbos do protocolo HTTP. As operações que simbolizam o CRUD (criar,
ler, atualizar e deletar) são, respectivamente:
Resposta Selecionada: POST, GET, PUT e DELETE.
Respostas: POST, GET, PUT e DELETE.
POST, HEAD, GET e DELETE.
PUT, GET, HEAD e DELETE.
PUT, TRACE, POST e DELETE.
POST, GET, TRACE e DELETE.
Comentário da
resposta:
Sistemas do tipo CRUD, isto é, CREATE, READ, UPDATE e
DELETE, podem ser completamente implementados com APIs
REST com o auxílio dos métodos POST, GET, PUT e DELETE
do protocolo HTTP.
Pergunta 5
Os status codes são códigos numéricos que indicam como o cliente deve
interpretar a resposta enviada pelo servidor. Nesse contexto, diferentes tipos de
requisição esperam status codes específicos, de forma que haja coerência na
comunicação. Dessa forma, quando é indicada a utilização do status code 204 No
Content na response de uma requisição?
Resposta
Selecionada:
 Na resposta de uma requisição de delete.
Respostas: Quando o recurso não é encontrado no servidor.
 Na resposta de uma requisição de delete.
Quando a requisição é bem-sucedida de forma genérica.
Quando é desejado verificar se um recurso já existiu no
servidor anteriormente.
Quando é desejado se um recurso nunca existiu no servidor.
Comentário da
resposta:
Quando uma requisição de delete é bem-sucedida, muitas
vezes pode ser utilizado o status code 204 No Content com
status de resposta ou o status genérico de sucesso 200 OK.
1 em 1 pontos
1 em 1 pontos
05/06/2024, 18:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38112831_1&course_id=_241662_1&content_id=_109524… 3/7
Quando um recurso não é encontrado no serviço, deve ser
utilizado o status code 404.
Pergunta 6
O elemento mais importante da linha de estado de um Response é o Status-Code,
que define a natureza da resposta e vai permitir a interpretação dos dados
(message-body). O Status Code é um código de três dígitos que indica o resultado
da requisição. Desse modo, analise as afirmações abaixo e assinale a alternativa
que indica todas as afirmativas corretas.
I. 1xx: O servidor falhou na tentativa de completar um request válido.
II. 2xx: A ação foi recebida, entendida e aceita com sucesso.
III. 3xx: Requisição recebida, processo continuando.
IV. 4xx: O request tem uma sintaxe errada ou não pode ser
realizado/completado.
V. 5xx: Mais ações são necessárias para completar o request.
Resposta Selecionada: Somente as afirmações IV e V estão corretas.
Respostas: Somente as afirmações I e III estão corretas.
 Somente as afirmações II e IV estão corretas.
Somente as afirmações I e V estão corretas.
Somente as afirmações III, IV e V estão corretas.
Somente as afirmações IV e V estão corretas.
Comentário da
resposta:
Os números do Status-Code são definidos no protocolo HTTP
e divididos em cinco classes:
1xx: Informational (Informacional): Requisição recebida,
processo continuando.
2xx: Success (Sucesso): A ação foi recebida, entendida
e aceita com sucesso.
3xx: Redirection (Redirecionamento): Mais ações são
necessárias para completar o request.
4xx: Client Error (Erro de Cliente): O request tem uma
sintaxe errada ou não pode ser realizado/completado.
5xx: Server Error (Erro de Servidor): O servidor falhou
na tentativa de completar um request válido.
Pergunta 7
Em um sistema do tipo CRUD, a operação READ envolve a leitura de um recurso
do servidor. Nesse contexto, deve ser utilizada uma requisição do tipo GET para
0 em 1 pontos
0 em 1 pontos
05/06/2024, 18:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38112831_1&course_id=_241662_1&content_id=_109524…4/7
pedir ao serviço a instância desejada. Como deve ser passada a referência da
instância ao servidor quando é feita uma requisição do tipo GET?
Resposta
Selecionada: A referência da instância deve ser passada no formato JSON,
visto que requisições do tipo GET fazem a atualização de um
campo body.
Respostas: O id da instância deve ser passado no campo body da
requisição no formato JSON.
A instância da requisição não deve aparecer no formato JSON.
A referência da instância deve ser passada no formato JSON,
visto que requisições do tipo GET fazem a atualização de um
campo body.
A referência da instância deve ser passada no parâmetro de
query, visto que requisições do tipo GET não permitem a
atualização de um campo body.
A instância da requisição deve aparecer no prâmetro de JSON,
já que é dispensado o preenchimento do campo GET.
Comentário da
resposta:
A referência da instância deve ser passada no parâmetro de
query, visto que requisições do tipo GET não permitem a
atualização de um campo body.
Pergunta 8
O modelo SOAP de desenvolvimento de APIs para web services utiliza o formato
dos dados obrigatoriamente do tipo XML. Esse formato utiliza uma linguagem de
descrição específica para descrever os serviços WEB. A respeito da linguagem de
descrição, marque a alternativa correta com a sigla dessa linguagem:
Resposta Selecionada: WSDL
Respostas: REST
XDSL
HTTP
WADL
 WSDL
Comentário da
resposta:
A Web Services Description Language (WSDL) é uma linguagem
baseada em XML utilizada para descrever as funcionalidades
oferecidas em Web Services. Uma API SOAP usa a linguagem
WSDL (do inglês, Web Services Description Language).
1 em 1 pontos
05/06/2024, 18:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38112831_1&course_id=_241662_1&content_id=_109524… 5/7
Pergunta 9
Dadas as afirmativas abaixo com relação ao padrão para a criação de APIs SOAP.
1. SOAP é um protocolo para a criação de APIs que utiliza uma sintaxe baseada
em XML para se escrever e endereçar uma mensagem entre dois sistemas
comunicantes.
2. SOAP é um protocolo baseado em XML para a troca de informações
estruturadas e exige que essa formatação esteja incluída no corpo da mensagem.
3. O protocolo SOAP permite a passagem de dados estruturados através de pares
de atributo-valor e arrays de tipos de dados (ou qualquer dado que pode ser
serializado).
4. Envelope, Header, bloco do Header, Fault e Body são elementos básicos e
independentes hierarquicamente dentro uma mensagem SOAP.
É correto afirmar que:
Resposta Selecionada: São corretas apenas as afirmativas 1, 2, 3 e 4.
Respostas: São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 2 e 3.
São corretas apenas as afirmativas 3 e 4.
São corretas apenas as afirmativas 1, 2, 3 e 4.
São corretas apenas as afirmativas 1, 3 e 4.
Comentário da
resposta: 1. Correta: SOAP (do inglês Simple Object Access Protocol)
é um protocolo para a criação de APIs entre clientes e
servidores e só permite transmitir dados no formato XML
(do inglês, Extensible Markup Language).
2. Correta: o SOAP requer que a formatação do documento
esteja incluída no corpo da mensagem, o que o XML
garante devido a sua estrutura formada por tags de
marcação e valores.
3. Errada: o protocolo SOAP utiliza o formato XML, que
permite a passagem de dados através elementos
representados por tags e pelo conteúdo relativo a cada
uma.
4. Errada: Envelope, Header, bloco do Header, Fault e Body
são elementos básicos e dependentes hierarquicamente
dentro uma mensagem SOAP.
Pergunta 10
0 em 1 pontos
1 em 1 pontos
05/06/2024, 18:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38112831_1&course_id=_241662_1&content_id=_109524… 6/7
Quarta-feira, 5 de Junho de 2024 18h53min32s BRT
O Sequelize é um framework de ORM para ser utilizado no Node.js. Dessa forma,
o gerenciamento do banco de dados pode ser feito por meio de funções do
Sequelize implementadas em JavaScript. Qual a diferença entre as funções findAll
e findByPk?
Resposta
Selecionada: A função findByPK retorna um elemento de acordo com a sua
id, enquanto a função findAll retorna múltiplos elementos.
Respostas: A função findAll é uma versão deprecada da função findByPK.
Não há diferença entre as duas funções.
A função findAll busca todas as instâncias da base de dados,
enquanto a função findByPk busca somente as instâncias
previamente cachedas.
A função findByPk não existe, enquanto a função findAll é uma
função do Sequelize.
A função findByPK retorna um elemento de acordo com a sua
id, enquanto a função findAll retorna múltiplos elementos.
Comentário da
resposta:
A função findByPK retorna um elemento de acordo com a sua
id, enquanto a função findAll retorna múltiplos elementos de
acordo com um filtro.
← OK
05/06/2024, 18:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38112831_1&course_id=_241662_1&content_id=_109524… 7/7

Mais conteúdos dessa disciplina