Vade Mecum Digital 2026De R$ 249,90 por 12x R$ 9,99 ou R$ 119,90 à vista
JurisHand AI Logo

Analista Judiciário - Desenvolvimento de Sistemas - 2024


Página 7  •  Total 70 questões
42722Questão 61|Informática|superior

Uma API REST (Representational State Transfer) é uma interface que permite a comunicação entre sistemas utilizando um determinado protocolo, em que os recursos são acessados e manipulados por meio de requisições padrão como GET, POST, PUT e DELETE, seguindo princípios de simplicidade, escalabilidade e independência de plataforma.

Isso posto, marque a opção correta a seguir sobre API REST.

  • A

    Normalmente, uma solicitação PUT cria um novo registro.

  • B

    Nenhum dado do cliente é armazenado no servidor entre as solicitações e toda solicitação é separada e desconectada.

  • C

    Não há a possibilidade de utilização de cache.

  • D

    Utiliza WSDL como linguagem de descrição de serviços web.

  • E

    É um protocolo com requisitos específicos, como a mensageria XML.

42723Questão 62|Informática|superior

PostgreSQL 16 suporta tanto Views (Visões) quanto Materialized Views (Visões Materializadas). Considere as seguintes afirmações relacionadas a esses conceitos.

I. Tanto uma Materialized View como uma View são apenas cópias virtuais, sem que haja um armazenamento físico dos dados (resultados da consulta).

II. O comando REFRESH MATERIALIZED VIEW nome_da_visao_materializada; substitui completamente o conteúdo da Materialized View, descartando os dados antigos.

III. A utilização da cláusula WITH NO DATA, no comando de criação de uma Materialized View, faz com que sua estrutura seja criada, mas sem preenchê-la, isto é, sem popular com dados no momento da criação.

Está correto o que se afirma em

  • A

    I, apenas.

  • B

    I e II, apenas.

  • C

    I e III, apenas.

  • D

    II e III, apenas.

  • E

    I, II e III.

42724Questão 63|Informática|superior

O H2 Database é um sistema de gerenciamento de banco de dados relacional open source desenvolvido em Java.

A respeito de características do H2 Database, avalie as afirmativas a seguir.

I. O modo incorporado é mais lento que o modo servidor.

II. No modo servidor, uma aplicação abre um banco de dados remotamente por meio da API JDBC ou ODBC.

III. Não é possível combinar conexões locais e remotas ao mesmo tempo.

Está correto o que se afirma em

  • A

    II, apenas.

  • B

    I e II, apenas.

  • C

    I e III, apenas.

  • D

    II e III, apenas.

  • E

    III, apenas.

42725Questão 64|Informática|superior

Disponibilizado inicialmente em 2012, o OAuth2 é um protocolo de autorização cujo objetivo é permitir que os usuários deem acesso aos seus recursos hospedados por um provedor de serviços, sem apresentar credenciais.

A respeito do OAuth2, assinale a afirmativa correta.

  • A

    Ao contrário dos tokens de acesso, os tokens de atualização são destinados ao uso somente com servidores de autorização e nunca são enviados aos servidores de recursos.

  • B

    Os clientes não precisam registrar seus redirecionamentos de URI antes de usá-los em um fluxo de autorização.

  • C

    O servidor de recursos emite tokens de acesso ao cliente após autenticar o proprietário do recurso com sucesso e obter autorização.

  • D

    Os tokens de atualização devem ser enviados diretamente ao cliente para autenticação, sem necessidade de proteção adicional.

  • E

    Só existe um tipo de cliente, o confidencial, aquele capaz de manter a confidencialidade de suas credenciais.

42726Questão 65|Informática|superior

Considerando os conceitos e ferramentas relacionados a serviços de autenticação/autorização, webhooks e message brokers, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) Um dos principais objetivos do SAML é proporcionar Single-Sign On (SSO), isto é, permitir que um usuário se autentique uma vez e tenha acesso a outros sistemas sem a necessidade de fornecer novamente suas credenciais.

( ) No protocolo MQTT do RabbitMQ, a publicação de mensagens acontece dentro do contexto de um link.

( ) Keycloak permite a implementação de Single-Sign On (SSO) e fornece suporte para OpenID Connect e OAuth 2.0.

As afirmativas são, respectivamente,

  • A

    V, F e F.

  • B

    V, F e V.

  • C

    V, V e F.

  • D

    F, F e V.

  • E

    F, V e V.

42727Questão 66|Informática|superior

Analise as seguintes afirmações sobre conteinerização e orquestração de contêineres:

I. Em sistemas conteinerizados, é recomendado que todos os contêineres compartilhem o mesmo sistema de arquivos e ambiente de rede para garantir consistência entre os serviços.

II. Em ferramentas de orquestração como Kubernetes, a comunicação entre contêineres pode ser gerenciada por uma rede de sobreposição, que permite a comunicação direta entre contêineres em diferentes nós, sem expor seus endereços IP ao ambiente externo.

III. A principal vantagem da conteinerização em relação à virtualização tradicional é a capacidade de compartilhar o kernel do sistema operacional host, o que garante isolamento total entre contêineres, como em máquinas virtuais.

Está correto o que se afirma em

  • A

    I, apenas.

  • B

    II, apenas.

  • C

    I e II, apenas.

  • D

    II e III, apenas.

  • E

    I, II e III.

42728Questão 67|Programação|superior

Um contêiner, um ambiente de software no qual é possível instalar uma aplicação ou microsserviço, contém todas as dependências da biblioteca, os binários e uma configuração básica necessária para a sua execução.

Em relação ao uso de contêineres, analise as afirmativas a seguir.

I. Permite uma capacidade de carga muito maior, a diminuição de custos e a facilidade de manuseio.

II. Padroniza o ambiente de execução da aplicação e facilita a implantação (deploy) de forma independente.

III. Permite o isolamento da aplicação, dependências e recursos como em uma máquina virtual, mas de maneira mais custosa.

Está correto o que se afirma em

  • A

    I, apenas.

  • B

    II, apenas.

  • C

    I e II, apenas.

  • D

    II e III, apenas.

  • E

    I, II e III.

42729Questão 68|Programação|superior

No Kubernetes, há duas formas de aplicar mudanças na configuração de uma aplicação: imperativa e declarativa.

Considere os dois comandos a seguir:

1:

kubectl create -f exemplo.yaml

2:

kubectl apply -f exemplo-deployment.yaml

Nesse caso, é correto afirmar que

  • A

    1 é um exemplo de comando declarativo, em que o kubectl especifica a operação que se deseja aplicar.

  • B

    2 é um exemplo de comando imperativo, em que o kubectl especifica a operação que se deseja aplicar.

  • C

    2 é um exemplo de comando imperativo, em que o usuário não define que operações serão executadas.

  • D

    1 é um exemplo de comando declarativo, em que o sistema do Kubernetes decidirá a melhor forma de aplicá-lo.

  • E

    2 é um exemplo de comando declarativo, em que o sistema do Kubernetes decidirá a melhor forma de aplicá-lo.

42730Questão 69|Programação|superior

Considere o seguinte fragmento de código XML:

ficcao:tituloO Conto Fantástico</ficcao:titulo> didatico:tituloGuia de Estudos</didatico:titulo>

No exemplo acima, ficcao e didatico são exemplos de

  • A

    elementos XML.

  • B

    atributos XML.

  • C

    prefixos de namespace.

  • D

    entidades XML.

  • E

    instruções de processamento.

42731Questão 70|Programação|superior

Em muitas linguagens de programação, o bloco try-catch é uma estrutura fundamental para o tratamento de exceções.

No Javascript, para tratar múltiplas exceções dentro de um mesmo bloco try-catch, podemos

  • A

    utilizar múltiplos blocos catch após o mesmo bloco try, cada um para uma exceção específica.

  • B

    especificar os diferentes tipos de exceção na cláusula catch, separados por vírgulas.

  • C

    utilizar o bloco finally para capturar exceções adicionais não tratadas pelo bloco catch.

  • D

    usar um único bloco catch e, dentro dele, diferenciar as exceções usando estruturas condicionais como if ou switch.

  • E

    declarar os tipos de exceção diretamente no bloco try usando parâmetros específicos.

Analista Judiciário - Desenvolvimento de Sistemas - 2024 | Prova