Logo Passei Direto
Buscar

API (Application Programming Interface)

User badge image
Cleide Lopezz

em

Ferramentas de estudo

Questões resolvidas

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

API (Application Programming Interface)
O que e uma API (Interface de Programacao de Aplicacoes)?
a) Uma ferramenta de desenvolvimento para criar sites.
b) Um protocolo de comunicacao entre softwares, permitindo que diferentes aplicacoes se integrem.
c) Um banco de dados para armazenar informacoes de aplicacoes.
d) Uma linguagem de programacao especifica para criar aplicativos moveis.
Resposta correta: b) Um protocolo de comunicacao entre softwares, permitindo que diferentes
aplicacoes se integrem.
Explicacao: Uma API e um conjunto de regras e definicoes que permite que diferentes sistemas ou
aplicacoes se comuniquem entre si.
Quais sao as principais funcoes de uma API?
a) Executar calculos matematicos.
b) Permitir que sistemas diferentes compartilhem informacoes e funcionalidades.
c) Gerenciar a seguranca de uma aplicacao.
d) Armazenar dados em servidores remotos.
Resposta correta: b) Permitir que sistemas diferentes compartilhem informacoes e funcionalidades.
Explicacao: APIs sao usadas principalmente para facilitar a integracao de diferentes sistemas,
permitindo que eles compartilhem dados e recursos de forma eficiente.
Quais sao os principais tipos de API?
a) APIs publicas, privadas e hibridas.
b) APIs REST, SOAP e RPC.
c) APIs para desktop e para web.
d) APIs de banco de dados e de interface.
Resposta correta: b) APIs REST, SOAP e RPC.
Explicacao: APIs REST (Representational State Transfer), SOAP (Simple Object Access Protocol) e
RPC (Remote Procedure Call) sao os tipos mais comuns de APIs, cada uma com suas
caracteristicas e casos de uso especificos.
O que caracteriza uma API RESTful?
a) Ela depende de um servidor de banco de dados especifico.
b) Ela utiliza apenas o protocolo FTP para transferir dados.
c) Ela segue os principios REST, como ser sem estado e baseada em recursos.
d) Ela e exclusiva para a criacao de interfaces graficas.
Resposta correta: c) Ela segue os principios REST, como ser sem estado e baseada em recursos.
Explicacao: As APIs RESTful sao baseadas em recursos e operam por meio de requisicoes HTTP.
Elas sao "sem estado", ou seja, cada requisicao e independente e nao depende de dados
anteriores.
O que e o metodo HTTP GET em uma API?
a) Um metodo para enviar dados para o servidor.
b) Um metodo utilizado para atualizar dados em um servidor.
c) Um metodo para recuperar informacoes de um servidor.
d) Um metodo para excluir dados de um servidor.
Resposta correta: c) Um metodo para recuperar informacoes de um servidor.
Explicacao: O metodo GET e usado para solicitar informacoes de um servidor. E um dos metodos
mais comuns em APIs RESTful.
Qual e a principal diferenca entre SOAP e REST?
a) SOAP e mais simples e usa apenas XML, enquanto REST pode usar multiplos formatos, como
JSON e XML.
b) SOAP e mais rapido que REST, pois exige menos trafego de dados.
c) SOAP e orientado a objetos, enquanto REST e uma arquitetura baseada em funcoes.
d) SOAP e usado apenas para bancos de dados, enquanto REST e usado para sistemas de
e-commerce.
Resposta correta: a) SOAP e mais simples e usa apenas XML, enquanto REST pode usar multiplos
formatos, como JSON e XML.
Explicacao: SOAP e um protocolo rigido que usa exclusivamente XML, enquanto REST e mais
flexivel, permitindo o uso de diferentes formatos de dados como JSON e XML.
O que e um endpoint em uma API?
a) O ponto de entrada de uma API onde os dados sao enviados para o servidor.
b) A documentacao tecnica de uma API.
c) O metodo de autenticacao utilizado em uma API.
d) O local onde os dados sao armazenados apos serem recebidos pela API.
Resposta correta: a) O ponto de entrada de uma API onde os dados sao enviados para o servidor.
Explicacao: Um endpoint e uma URL especifica na API que e usada para enviar ou receber dados.
Ele define a "porta de acesso" para as funcionalidades oferecidas pela API.
Qual e o papel de um token de autenticacao em uma API?
a) Proteger a API contra ataques de negacao de servico (DDoS).
b) Validar a identidade do usuario e garantir que ele tenha permissao para acessar os dados.
c) Enviar dados de usuario para um banco de dados externo.
d) Comprimir os dados antes de envia-los para a API.
Resposta correta: b) Validar a identidade do usuario e garantir que ele tenha permissao para
acessar os dados.
Explicacao: Tokens de autenticacao sao usados para verificar a identidade do usuario e garantir
que ele tenha permissoes para realizar operacoes na API.
O que significa "Rate Limiting" em uma API?
a) A limitacao de dados transmitidos por uma API.
b) O controle sobre o numero de requisicoes que podem ser feitas para a API em um determinado
periodo de tempo.
c) A tecnica para limitar o acesso de usuarios a dados sensiveis.
d) A definicao de quais tipos de dados sao aceitos pela API.
Resposta correta: b) O controle sobre o numero de requisicoes que podem ser feitas para a API em
um determinado periodo de tempo.
Explicacao: Rate limiting e uma tecnica utilizada para evitar que uma API seja sobrecarregada com
muitas requisicoes em um curto periodo, controlando a quantidade de acessos permitidos.
O que e uma API publica?
a) Uma API que e acessivel por qualquer desenvolvedor, sem restricoes.
b) Uma API que so pode ser acessada por usuarios com permissoes administrativas.
c) Uma API que nao permite integracoes externas.
d) Uma API restrita a um numero especifico de requisicoes por mes.
Resposta correta: a) Uma API que e acessivel por qualquer desenvolvedor, sem restricoes.
Explicacao: APIs publicas sao abertas e podem ser usadas por qualquer desenvolvedor para
integrar suas aplicacoes com o servico oferecido.
O que significa o termo "JSON" em uma API?
a) Um formato de criptografia de dados.
b) Um formato de dados utilizado para comunicacao entre sistemas, geralmente em APIs.
c) Uma linguagem de programacao para criar APIs.
d) Um metodo de autenticacao utilizado por APIs.
Resposta correta: b) Um formato de dados utilizado para comunicacao entre sistemas, geralmente
em APIs.
Explicacao: JSON (JavaScript Object Notation) e um formato leve e facil de ler e escrever, usado
frequentemente para transmitir dados em APIs.
O que e uma API RESTful baseada em recursos?
a) Uma API que manipula dados binarios em vez de texto.
b) Uma API que utiliza objetos de dados como recursos e os manipula por meio de operacoes
HTTP.
c) Uma API que depende de banco de dados relacionais para acessar dados.
d) Uma API que so pode ser acessada por clientes especificos, como navegadores.
Resposta correta: b) Uma API que utiliza objetos de dados como recursos e os manipula por meio
de operacoes HTTP.
Explicacao: Uma API RESTful baseada em recursos trata os objetos de dados como recursos,
permitindo que sejam manipulados usando os metodos HTTP padrao, como GET, POST, PUT e
DELETE.
Qual e o objetivo de uma API de terceiros?
a) Permitir que desenvolvedores acessem funcionalidades de outros sistemas ou servicos.
b) Controlar o trafego de dados entre diferentes servidores.
c) Proteger dados sensiveis de usuarios em APIs publicas.
d) Enviar notificacoes de erros de sistema aos administradores.
Resposta correta: a) Permitir que desenvolvedores acessem funcionalidades de outros sistemas ou
servicos.
Explicacao: APIs de terceiros sao criadas por empresas ou servicos externos para permitir que
desenvolvedores integrem suas aplicacoes com funcionalidades de outros sistemas.
Quais sao os metodos HTTP mais comuns em uma API REST?
a) GET, POST, PUT e DELETE.
b) CONNECT, TRACE, HEAD e PATCH.
c) SEND, RECEIVE, CREATE e MODIFY.
d) PUT, POST, GET e LINK.
Resposta correta: a) GET, POST, PUT e DELETE.
Explicacao: Os metodos GET, POST, PUT e DELETE sao os mais comuns em APIs RESTful. Cada
um serve para realizar uma operacao diferente nos dados: GET para leitura, POST para criacao,
PUT para atualizacao e DELETE para remocao.
O que e o CORS em uma API?
a) Uma ferramenta de autenticacao de APIs.
b) Um protocolo para prevenir ataques de injecao de SQL em APIs.c) Um mecanismo de seguranca que permite que recursos sejam compartilhados entre diferentes
dominios na web.
d) Uma tecnica de compressao de dados transmitidos por APIs.
Resposta correta: c) Um mecanismo de seguranca que permite que recursos sejam compartilhados
entre diferentes dominios na web.
Explicacao: C

Mais conteúdos dessa disciplina