SóProvas


ID
5255263
Banca
CESPE / CEBRASPE
Órgão
Polícia Federal
Ano
2021
Provas
Disciplina
Programação
Assuntos

Julgue o item a seguir, a respeito dos conceitos de API (application programming interface).


API é um padrão XML usado para desenvolver uma interface de aplicativos em dispositivos computacionais em servidores HTTP ou HTTPS.

Alternativas
Comentários
  • Gabarito: ERRADO

    API é um conjunto de definições e protocolos usados no desenvolvimento e na integração de software de aplicações. API é um acrônimo em inglês que significa interface de programação de aplicações.

  • ERRADO

    1. API (application program interface) pode ser usada para integrar sistemas, de forma que um dos lados seja consumidor de um serviço provido pelo outro lado sem a necessidade de o sistema que consome a API conhecer detalhes de implementação do software.

    (CESPE/2018/ Policia Fed) Em geral, APIs são definidas por um conjunto de requisitos que gerenciam a forma como uma aplicação pode conversar com outra aplicação.Devido às características de uma API, a separação entre ela e sua implementação permite que programas escritos em uma linguagem usem bibliotecas escritas em outra linguagem. CERTA 

    (CESPE/2018/ Policia Fed) Para utilizar uma API que trabalhe com entrada/saída de arquivos, é necessário entender as operações do sistema de arquivo ao se utilizar a função copiar um arquivo de um dispositivo para outro. (E)

    conhecer como é a operação, o código-fonte, a implementação é irrelevante! 

  • GAB: ERRADO

    API: Interface de Programas Aplicativos

    É um recurso usado para integrar aplicativos diferentes que podem ter sidos criados em linguagens de programação diferentes.

    Composto por um conjunto de rotinas, regras e instruções que podem receber dados específicos e apresentar uma resposta que será capturada pelo outro sistema.

    Portanto, pode ser entendido como uma interface entre sistemas.

    Interface: elemento que proporciona uma ligação física ou lógica entre dois sistemas ou partes de um sistema que não poderiam ser conectados diretamente

    Fonte: Prof: João Paulo - Alfacon

  • Errado

    O XML não é uma linguagem de programação, logo, não é utilizada para desenvolver interface de aplicativos.

    API é Interface de Programação de Aplicações ou Interface de Programação de Aplicação, elas servem para realizar a integração em dois sistemas ou dispositivos que antes não conversavam entre si, a exemplo: o driver de instalação de um impressora é uma API.

  • Permite a integração de aplicativos diferentes.

    Imagina que você está usando o QConcurso, mas fez o Login com sua conta do Facebook.

    O google maps tambem é outra aplicação usada por diversos aplicativos.

  • Em Web services, o XML é utilizado para a comunicação entre as aplicações por meio de APIs (programa de aplicação de interface).

    No caso de um novo serviço de informação necessitar de obter dados de uma aplicação legada via web, sem acesso direto a base de dados, tal demanda pode ser atendida no padrão SOA, por meio de uma API (application programming interface) que utilize o método HTTP GET

  • ERRADO

    Não é padrão XML.

    API para Web - É um conjunto de interfaces no contexto para desenvolvimento Web. A API para Web pode ser um conjunto definido de mensagens de requisição e resposta HTTP, geralmente expressos nos formatos XML ou JSON.

    Fonte: Direcao Concursos

  • XML não é usado para desenvolver interface de aplicativo, pois não é uma linguagem de programação para tanto. XML é uma linguagem de MARCAÇÃO para criação de documentos. API é uma forma de integração de aplicativos diferentes. Ex.: Ifood utilizando o Google Maps para elaborar as rotas dos entregadores
  • GABARITO: Errado

    API não é um padrão XML usado para desenvolver uma interface. API é interface de programação de aplicações, elas servem para realizar a integração em dois sistemas ou dispositivos que antes não conversavam entre si, a exemplo: o driver de instalação de uma impressora é uma API.

  • API: Interface de Programas Aplicativos

    É um recurso usado para integrar aplicativos diferentes que podem ter sidos criados em linguagens de programação diferentes.

    Portanto, pode ser entendido como uma interface entre sistemas.

    Gabarito: Errado

  • GABARITO: ERRADO.

    API - Interface de Programas Aplicativos. É uma interface entre aplicativo e programação, podendo ou não ser utilizada via web.

    Na web, em via de regra, a padronização de retorno de dados de uma API é em formato Json ou XML. Além desses formatos, já existem padrões de retorno off-line que utilizam as próprias APIs do Sistema Operacional, por exemplo, para o desenvolvimento de softwares para Windows.

  • Olá, colegas concurseiros!

    Há algum tempo venho utilizando os MAPAS MENTAIS PARA CARREIRAS POLICIAIS, e o resultado está sendo proveitoso, pois nosso cérebro tem mais facilidade em associar padrões, figuras e cores.

    Estou mais organizada e compreendendo maiores quantidades de informações;

    Serve tanto pra quem esta começando agora quanto pra quem já é avançado e só esta fazendo revisão.

    → Baixe os 390 mapas mentais para carreiras policiais.

    Link: https://go.hotmart.com/N52896752Y

    → Estude 13 mapas mentais por dia.

    → Resolva 10 questões aqui no QC sobre o assunto de cada mapa mental.

    → Em 30 dias vc terá estudado os 390 mapas e resolvido aproximadamente de 4000 questões.

    Fiz esse procedimento e meu aproveitamento melhorou muito!

    P.s: gastei 192 horas pra concluir esse plano de estudo.

    Testem aí e me deem um feedback.

    Agora já para quem estuda estuda e estuda e sente que não consegui lembrar de nada a solução esta nos macetes e mnemônicos que são uma técnica de memorização de conceitos através de palavras  e imagens que é utilizada desde a Grécia antiga e que é pouco explorada por muitos estudantes mas é muito eficaz. Acesse o link abaixo e saiba mais sobre 200 macetes e mnemônicos.

    Copie e cole o Link no seu navegador:  https://go.hotmart.com/C56088960V

  • API é um recurso para integrar diferentes aplicativos.

    Não necessariamente precisará de um XML, pois pode usar um JSON, por exemplo.

  • API é um recurso para integrar diferentes aplicativos.

    Não necessariamente precisará de um XML, pois pode usar um JSON, por exemplo.

  • Olá, colegas concurseiros!

    Há algum tempo venho utilizando os MAPAS MENTAIS PARA CARREIRAS POLICIAIS, e o resultado está sendo proveitoso, pois nosso cérebro tem mais facilidade em associar padrões, figuras e cores.

    Estou mais organizada e compreendendo maiores quantidades de informações;

    Serve tanto pra quem esta começando agora quanto pra quem já é avançado e só esta fazendo revisão.

     Baixe os 390 mapas mentais para carreiras policiais.

    Link: https://go.hotmart.com/N52896752Y

     Estude 13 mapas mentais por dia.

     Resolva 10 questões aqui no QC sobre o assunto de cada mapa mental.

    → Em 30 dias vc terá estudado os 390 mapas e resolvido aproximadamente de 4000 questões.

    Fiz esse procedimento e meu aproveitamento melhorou muito!

    P.s: gastei 192 horas pra concluir esse plano de estudo.

    Testem aí e me deem um feedback.

    Agora já para quem estuda estuda e estuda e sente que não consegui lembrar de nada a solução esta nos macetes e mnemônicos que são uma técnica de memorização de conceitos através de palavras  e imagens que é utilizada desde a Grécia antiga e que é pouco explorada por muitos estudantes mas é muito eficaz. Acesse o link abaixo e saiba mais sobre 200 macetes e mnemônicos.

    Copie e cole o Link no seu navegador:  https://go.hotmart.com/C56088960V

  • ERRADO

    -> API = integra sistemas (e NÃO padrão XML)

    Conceitos:

    •         API permite a INTEGRAÇÃO ENTRE DOIS SISTEMAS DIFERENTES (em que um deles fornece informações e serviços que podem SER UTILIZADOS PELO OUTRO)

    Sem a necessidade do sistema que consome a API conhecer detalhes de implementação do software.

     

    •  “É a ideia de um sistema se comunicando com outro sistema, afim de compartilhar ações, ferramentas, padrões e protocolos.”

     

    •         “API´s proporcionam a integração entre sistemas que possuem linguagem totalmente distintas. (windows, linux, java, python, etc)”

    ____________

    Característica:

    ·        ABSTRAÇÃO DOS DETALHES da implementação (esconder os detalhes)

    ____________

    (CESPE) API é um padrão XML usado para desenvolver uma interface de aplicativos em dispositivos computacionais em servidores HTTP ou HTTPS. (ERRADO)

    API = integra sistemas (e NÃO padrão XML)

    ·        Nessa integração de sistemas, um deles fornece informações e serviços que podem SER UTILIZADOS PELO OUTRO.

    __________

    (CESPE) Em geral, APIs são definidas por um conjunto de requisitos que gerenciam a forma como uma aplicação pode conversar com outra aplicação. Devido às características de uma API, a separação entre ela e sua implementação permite que programas escritos em uma linguagem usem bibliotecas escritas em outra linguagem(CERTO)

    (CESPE) Para utilizar uma API que trabalhe com entrada/saída de arquivos, é necessário entender as operações do sistema de arquivo ao se utilizar a função copiar um arquivo de um dispositivo para outro. (ERRADO)

    ·        Não tem necessidade do sistema que consome a API conhecer detalhes de implementação do software.

    ___________

    (Inédita) O condomínio residencial Morada Bela, contratou Fagner, programador de computadores, para desenvolver um sistema que possa contabilizar as aberturas das cancelas na entrada do condomínio, por onde transitam os veículos dos moradores. Foram entregues ao programador Fagner pela gerência do condomínio, um kit com: manuais e mídia, contendo alguns softwares com modelo de conexão do computador com as referidas cancelas.

    Nessa situação, podemos afirmar que o kit disponibilizado a José contém uma API(CERTO)

    ___________

    (Inédita) Yan, jovem blogueiro, a todo instante posta nas redes sociais sua rotina diária, Yan percebeu que ao postar suas rotinas no aplicativo Instagramconsegue replicar automaticamente para sua página do facebook.

    Na situação descrita, a sincronia dos aplicativos citadosnão necessitam fazer o uso de APIs, visto que, a empresa Facebook e Instagram fazem parte do mesmo grupo(ERRADO)

    • Necessita fazer uso de API
  • A transferência de dados entre aplicações é feita por meio de API que, entre outros formatos, utiliza a notação JSON ou XML para estruturar as informações trafegadas.A diferença entre os dois é a forma como fazer as notações dos dados. O JSON utiliza uma notação simples, enquanto o XML utiliza uma estrutura de tags personalizadas para representar os objetos. Por ser mais simples de ser utilizado, o JSON, normalmente, é mais utilizado do que o XML.