Logo Passei Direto
Buscar

API (Application Programming Interface)

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

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 significa a sigla API em tecnologia da informacao?
a) Advanced Programming Interface
b) Application Programming Interface
c) Application Performance Indicator
d) Automated Program Integration
Resposta correta: b) Application Programming Interface
Explicacao: API e uma Interface de Programacao de Aplicacoes, permitindo que diferentes
sistemas conversem entre si de forma estruturada, trocando dados e comandos.
Para que serve uma API em um sistema de software?
a) Para realizar o backup automatico do sistema
b) Para gerenciar recursos fisicos do servidor
c) Para permitir que sistemas diferentes interajam entre si
d) Para substituir a interface grafica do usuario
Resposta correta: c) Para permitir que sistemas diferentes interajam entre si
Explicacao: APIs possibilitam a integracao de funcionalidades entre sistemas, mesmo que tenham
sido desenvolvidos com tecnologias distintas.
Qual e um exemplo pratico do uso de APIs no dia a dia?
a) Visualizar a previsao do tempo em um aplicativo de noticias
b) Redigir um e-mail em um processador de texto
c) Instalar um software manualmente
d) Desligar o computador
Resposta correta: a) Visualizar a previsao do tempo em um aplicativo de noticias
Explicacao: Aplicativos usam APIs para buscar dados externos, como informacoes meteorologicas
de servicos especializados.
O que e um endpoint em uma API?
a) Um tipo de firewall
b) Um banco de dados remoto
c) A URL especifica que acessa uma funcionalidade da API
d) Um arquivo JSON salvo no servidor
Resposta correta: c) A URL especifica que acessa uma funcionalidade da API
Explicacao: Cada funcionalidade da API e acessada por meio de um endpoint, geralmente
representado por uma rota HTTP especifica.
Qual das opcoes abaixo descreve corretamente uma API RESTful?
a) Uma API que usa SOAP como protocolo
b) Uma API que depende de arquivos XML
c) Uma API que utiliza os metodos HTTP para manipular recursos
d) Uma API que so pode ser acessada por meio de aplicativos moveis
Resposta correta: c) Uma API que utiliza os metodos HTTP para manipular recursos
Explicacao: RESTful APIs sao baseadas em principios REST e utilizam metodos como GET, POST,
PUT e DELETE para interagir com os dados.
O que e o metodo GET em uma API RESTful?
a) Um comando usado para deletar dados do servidor
b) Um metodo usado para criar um novo recurso
c) Um metodo usado para recuperar dados sem modifica-los
d) Um comando que atualiza parte de um recurso
Resposta correta: c) Um metodo usado para recuperar dados sem modifica-los
Explicacao: O GET e usado para solicitar informacoes de um servidor sem causar alteracoes no
recurso.
Em uma API REST, qual metodo e mais apropriado para excluir um recurso?
a) PATCH
b) GET
c) DELETE
d) POST
Resposta correta: c) DELETE
Explicacao: O metodo DELETE e usado para remover um recurso identificado pela URL da
requisicao.
Por que e importante usar autenticacao em APIs?
a) Para aumentar a velocidade de resposta
b) Para evitar que os dados sejam criptografados
c) Para controlar e proteger o acesso aos dados e funcionalidades
d) Para substituir a necessidade de endpoints
Resposta correta: c) Para controlar e proteger o acesso aos dados e funcionalidades
Explicacao: Autenticacao em APIs e fundamental para garantir que apenas usuarios ou sistemas
autorizados possam interagir com a interface.
Qual e a funcao de um token de autenticacao em uma API?
a) Reduzir o tempo de execucao das requisicoes
b) Impedir a execucao de requisicoes assincronas
c) Identificar e autorizar o cliente durante as requisicoes
d) Desativar a API temporariamente
Resposta correta: c) Identificar e autorizar o cliente durante as requisicoes
Explicacao: Tokens funcionam como chaves digitais que comprovam que o usuario tem permissao
para usar a API.
Qual formato de dados e mais comum em respostas de APIs REST?
a) CSV
b) PDF
c) JSON
d) DOC
Resposta correta: c) JSON
Explicacao: JSON e um formato leve, facil de ler e escrever, muito utilizado na troca de dados entre
cliente e servidor.
Em uma requisicao HTTP para uma API, onde normalmente se insere o token de autenticacao?
a) No corpo da requisicao
b) No campo de status da resposta
c) No cabecalho da requisicao (Header)
d) No endpoint da URL
Resposta correta: c) No cabecalho da requisicao (Header)
Explicacao: O token geralmente e incluido no cabecalho Authorization para autenticar o cliente que
esta fazendo a chamada.
Qual codigo de status HTTP indica que a requisicao foi bem-sucedida?
a) 404
b) 500
c) 200
d) 301
Resposta correta: c) 200
Explicacao: O status 200 e retornado quando a requisicao e processada com sucesso pelo servidor
da API.
Quando usamos o metodo POST em uma API REST?
a) Para buscar dados existentes
b) Para apagar um recurso
c) Para atualizar um recurso por completo
d) Para criar um novo recurso
Resposta correta: d) Para criar um novo recurso
Explicacao: POST e usado para enviar dados ao servidor com o objetivo de adicionar novos itens
ao banco de dados.
O que e uma chamada assincrona em APIs?
a) Uma chamada que acontece somente em horarios especificos
b) Uma requisicao que bloqueia toda a aplicacao ate ser concluida
c) Uma chamada onde o cliente nao espera a resposta imediatamente
d) Um tipo de endpoint exclusivo para front-end
Resposta correta: c) Uma chamada onde o cliente nao espera a resposta imediatamente
Explicacao: Chamada assincrona permite que a aplicacao continue executando outras tarefas
enquanto aguarda a resposta da API.
O que o codigo de status HTTP 401 indica em uma chamada de API?
a) Recurso nao encontrado
b) Acesso nao autorizado
c) Recurso criado com sucesso
d) Redirecionamento permanente
Resposta correta: b) Acesso nao autorizado
Explicacao: O status 401 significa que a requisicao requer autenticacao valida, mas nao foi
fornecida ou e invalida.
Por que APIs versionadas sao uma boa pratica?
a) Porque permitem atualizacoes sem impactar clientes antigos
b) Porque reduzem o numero de endpoints
c) Porque eliminam a necessidade de documentacao
d) Porque funcionam melhor em dispositivos moveis
Resposta correta: a) Porque permitem atualizacoes sem impactar clientes antigos
Explicacao: Ao versionar uma API, e possivel introduzir melhorias e mudancas sem quebrar a
compatibilidade com aplicacoes existentes.
O que e Swagger (atualmente chamado de OpenAPI)?
a) Um servico de hospedagem de APIs
b) Uma linguagem de programacao voltada para APIs
c) Um framework para autenticacao de APIs
d) Uma ferramenta para documentacao e testes de APIs
Resposta correta: d) Uma ferramenta para documentacao e testes de APIs
Explicacao: Swagger permite documentar, visualizar e testar interacoes com APIs de forma
interativa, facilitando o desenvolvimento.
O que caracteriza o protocolo SOAP em relacao ao REST?
a) SOAP e mais leve e rapido
b) SOAP utiliza exclusivamente o formato JSON
c) SOAP segue um padrao rigido baseado em XML
d) SOAP so funciona em servidores Linux
Resposta correta: c) SOAP segue um padrao rigido baseado em XML
Explicacao: SOAP e um protocolo formal que exige mensagens formatadas em XML e e mais
complexo que REST.
O que e o conceito de rate limiting em APIs?
a) Limitar a quantidade de usuarios simultaneos da API
b) Restringir o tempo de uso de uma API
c) Definir o numero maximo de requisicoes por um cliente em certo periodo
d) Impedir que a API seja usada fora do horario comercial
Resposta correta: c) Definir o numero maximo de requisicoes por um cliente em certo periodo
Explicacao: Rate limiting previne sobrecarga do servidor e abuso de uso, estabelecendo limites por
minuto, hora ou dia.
Por que e importante testar APIs durante o desenvolvimento de software?
a) Para verificar se o banco de dados esta instalado
b) Para garantir que as rotas estao otimizadas para SEO
c) Para assegurar que as interacoes entre sistemas funcionam como esperado
d) Para medir a velocidade de conexao do usuario final
Respostacorreta: c) Para assegurar que as interacoes entre sistemas funcionam como esperado
Explicacao: Testar APIs garante que as funcionalidades estao respondendo corretamente e permite
detectar erros de integracao antecipadamente.
Qual das ferramentas abaixo e frequentemente usada para testar chamadas de APIs?
a) Excel
b) Postman
c) Illustrator
d) GitHub
Resposta correta: b) Postman
Explicacao: O Postman e uma ferramenta amplamente utilizada por desenvolvedores para enviar
requisicoes a APIs, testar endpoints e visualizar respostas.
O que e um web service?
a) Um banco de dados externo
b) Um tipo de navegador web
c) Um sistema que fornece funcionalidades atraves de uma API acessivel pela web
d) Um plug-in para otimizacao de sites
Resposta correta: c) Um sistema que fornece funcionalidades atraves de uma API acessivel pela
web
Explicacao: Web services sao APIs acessiveis pela internet, usados para integrar sistemas e
servicos remotamente.
O que o codigo HTTP 403 indica ao consumir uma API?
a) Recurso nao encontrado
b) Acesso proibido, mesmo que autenticado
c) Formato de dados invalido
d) Redirecionamento para outro recurso
Resposta correta: b) Acesso proibido, mesmo que autenticado
Explicacao: O status 403 indica que o usuario esta autenticado, mas nao possui permissao para
acessar aquele recurso.
Em um ambiente corporativo, qual a vantagem de utilizar APIs internas?
a) Reduzir o consumo de energia do servidor
b) Evitar o uso de banco de dados
c) Facilitar a integracao entre sistemas internos com seguranca e controle
d) Substituir sistemas legados de uma vez
Resposta correta: c) Facilitar a integracao entre sistemas internos com seguranca e controle
Explicacao: APIs internas promovem a padronizacao da comunicacao entre os sistemas da
empresa, com controle sobre permissoes e desempenho.
O que e o padrao OAuth em APIs?
a) Um formato de criptografia de dados
b) Um protocolo de autenticacao e autorizacao
c) Um tipo de banco de dados relacional
d) Um navegador especifico para testes de API
Resposta correta: b) Um protocolo de autenticacao e autorizacao
Explicacao: OAuth permite que aplicacoes acessem recursos em nome de um usuario, sem expor
suas credenciais diretamente.
Este conjunto contem mais de 1000 palavras, como solicitado, e esta estruturado para parecer um
material didatico produzido por humanos, com variacoes de linguagem e sem padroes repetitivos
artificiais.

Mais conteúdos dessa disciplina