Questões de Concurso sobre Conceitos básicos

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
5 questões encontradas
Questões por página
20
Mais recentes
 

As APIs (Interfaces de Programação de Aplicações) são mecanismos essenciais para integração entre sistemas e serviços em ambientes digitais modernos. Sobre APIs e seus conceitos fundamentais, registre V, para as afirmativas verdadeiras, e F, para as falsas:


(__)Uma API pública (open API) pode ser acessada por desenvolvedores externos sem necessidade de autenticação ou chave de acesso, pois não contém dados sensíveis nem restrições de uso.

(__)O formato JSON (Notação de Objeto JavaScript) é o padrão de troca de dados mais utilizado em APIs REST modernas por ser leve, legível por humanos e nativamente compatível com a maioria das linguagens de programação.

(__)A autenticação via JSON Web Token (JWT) funciona exclusivamente com conexões HTTPS e requer que o servidor mantenha uma sessão ativa para cada usuário autenticado, armazenando o estado da sessão no banco de dados.

(__)Uma API REST (Transferência de Estado Representacional) utiliza os métodos HTTP, como GET, POST, PUT e DELETE, para realizar operações sobre recursos identificados por URIs, sendo amplamente adotada por sua simplicidade e escalabilidade.


Assinale a alternativa que apresenta a sequência CORRETA, de cima para baixo:


A

F, V, V, F.


B

F, V, F, V.


C

V, V, V, F.


D

V, F, V, F.


E

F, F, V, V.

Yuri é servidor público e utiliza o WhatsApp Web no computador do órgão onde trabalha para se comunicar com sua equipe durante o expediente. Em determinado momento, ele precisa enviar um documento em formato PDF para um colega participar de uma chamada de vídeo com dois membros da equipe e acessar o histórico de mensagens de um grupo institucional criado há três meses.


Considerando a situação narrada e os conceitos relacionados às ferramentas de comunicação online, marque a alternativa CORRETA.


A

O WhatsApp Web é uma versão acessada pelo navegador do computador que permite enviar mensagens, arquivos e acessar conversas da conta vinculada ao aplicativo do celular. Seu funcionamento depende da vinculação da conta ao dispositivo móvel do usuário.


B

O WhatsApp Web é um programa independente do celular e funciona exclusivamente pelo computador, sem qualquer vínculo com o aplicativo instalado no smartphone. Caso o usuário desinstale o WhatsApp do celular, o WhatsApp Web continuará funcionando normalmente no navegador, pois as conversas ficam armazenadas nos servidores do navegador utilizado.


C

O envio de documentos em formato PDF pelo WhatsApp Web não é suportado pela plataforma. Essa funcionalidade está disponível apenas no aplicativo instalado no celular, sendo necessário que o usuário realize o envio exclusivamente por meio do dispositivo móvel.


D

O histórico de mensagens de grupos no WhatsApp Web fica disponível apenas durante a sessão ativa no navegador. Ao fechar o navegador ou desconectar a sessão, todas as mensagens anteriores são apagadas automaticamente, sendo impossível acessar conversas trocadas em períodos anteriores ao login atual.


E

O WhatsApp Web permite apenas a troca de mensagens de texto entre usuários, não sendo possível realizar chamadas de vídeo, enviar arquivos ou acessar grupos pelo navegador. Esses recursos estão disponíveis exclusivamente na versão instalada no smartphone, sendo bloqueados na versão para computador por restrições de segurança da plataforma.

As tecnologias Standard Object Access Protocol (SOAP) e Representational State Transfer (REST) representam duas maneiras diferentes de conectar aplicativos e definem como as Application Programming Interface (APIs, ou interfaces de programação de aplicações) são criadas, possibilitando a comunicação dos dados entre aplicações web.


Considerando as diferenças entre as tecnologias SOAP e REST, pode ser identificado que


A

SOAP é um protocolo, que oferece implementação mais rígida, e REST é um conjunto de diretrizes, que oferece uma implementação flexível.


B

APIs REST são mais pesadas que implementações SOAP, entretanto, são ideais para contextos mais modernos.


C

Os serviços web SOAP oferecem segurança integrada e transações em conformidade que atendem a muitas necessidades empresariais, resultando em sistemas leves.


D

REST é um conjunto de padronizações que oferece uma implementação rígida.


E

SOAP é um protocolo com requisitos flexíveis e dinâmicos, com implementação mais leve que o REST.

No desenvolvimento de aplicações modernas, o uso de web services é fundamental para a comunicação entre diferentes sistemas de software. Uma das escolhas que um desenvolvedor deve fazer é entre REST e SOAP.


Considerando os padrões e práticas atuais, a afirmativa correta sobre REST e SOAP é:


A

REST exige menos largura de banda e recursos, pois usa menos overhead de comunicação.


B

REST suporta apenas o protocolo HTTP, enquanto SOAP pode usar outros protocolos, como SMTP e FTP.


C

REST não é compatível com o formato JSON, favorecendo exclusivamente o uso de XML.


D

REST é um protocolo mais antigo, por isso é mais compatível com sistemas legados.


E

REST e SOAP têm o mesmo desempenho e eficiência em redes com alta latência.

Assinale a alternativa correta sobre os construtores fundamentais do WSDL para estabelecer uma definição de interface abstrata.


A

Operations representam interfaces de serviço e podem conter múltiplas parts.


B

Operations representam uma função web service e podem referenciar múltiplas interfaces.


C

Messages representam uma coleção de parâmetros input ou output e podem conter múltiplas operations.


D

Parts representam uma coleção de parâmetros input ou output.


E

Parts representam parâmetros de dados operation tanto de chegada como de partida.

 
 
Gerar simulado