Foram encontradas 191.582 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3584911 Sistemas Operacionais

A respeito de criptografia, do clean code e das técnicas de refactoring, julgue o item seguinte.  


Considere que um tribunal necessite transmitir dados de processos sensíveis para outras varas remotas, mas esteja enfrentando restrições de largura de banda e requisitos de baixa latência. Considere, ainda, que, a fim de proteger os dados, a equipe pretenda usar criptografia simétrica de fluxo, sem impactar o desempenho da transmissão. Nessa situação, para máxima segurança, será necessário gerar uma nova chave simétrica para cada pacote de dados, que deverá ser enviada junto com o pacote criptografado. 

Alternativas
Q3584910 Programação

Acerca de domain‐driven design, de especificação OpenAPI e de design patterns, julgue o item a seguir.  


Em design patterns, o padrão strategy introduz forte hierarquia de herança entre algoritmos, violando o OCP (open/closed principle) ao exigir modificações no contexto sempre que uma nova estratégia é adicionada. 

Alternativas
Q3584909 Programação

Acerca de domain‐driven design, de especificação OpenAPI e de design patterns, julgue o item a seguir.  


Em JSON Schema, o formato format é opcional e não valida dados por padrão, sendo alguns tipos, como int32 e password, definidos pela OpenAPI, mas seu suporte varia entre ferramentas.

Alternativas
Q3584908 Programação

Acerca de domain‐driven design, de especificação OpenAPI e de design patterns, julgue o item a seguir.  


Em arquivos de configuração baseados em esquema, dados YAML devem adotar estrutura e sintaxe compatíveis com o formato JSON, para garantir validação adequada.  

Alternativas
Q3584907 Programação

Acerca de domain‐driven design, de especificação OpenAPI e de design patterns, julgue o item a seguir.  


Em domain‐driven design, a infrastructure layer deve conter a lógica de negócios central e coordenar as regras de domínio, enquanto a domain layer é responsável apenas por implementar detalhes técnicos, como conexões com bancos de dados e chamadas a APIs externas.

Alternativas
Q3584906 Programação

A respeito de arquiteturas de microsserviços, julgue o item que se segue.


No Swagger/OpenAPI, o atributo format em JSON Schema é obrigatório — de modo que sua ausência invalida o esquema — e serve para refinar a semântica de validação de um tipo primitivo, como no caso de strings formatadas como date ou email.  

Alternativas
Q3584905 Programação

A respeito de arquiteturas de microsserviços, julgue o item que se segue.


Durante a inicialização, microsserviços configurados como clientes Eureka registram-se automaticamente no servidor Eureka, fornecendo metadados, como nome do serviço, endereço IP ou hostname, e porta.  

Alternativas
Q3584904 Programação

A respeito de arquiteturas de microsserviços, julgue o item que se segue.


Considere que o arquivo application.yml contenha as instruções a seguir. 

Imagem associada para resolução da questão


Nesse caso, a configuração ignoredServices : '*' faz que o Zuul ignore todos os serviços automaticamente, enquanto a rota personalizada usuarios : /myusers* define um caminho específico para redirecionamento, o que garante que apenas as rotas explicitamente mapeadas sejam atendidas pelo gateway. 

Alternativas
Q3584903 Programação

A respeito de arquiteturas de microsserviços, julgue o item que se segue.


O MapStruct exige que todas as propriedades dos objetos de origem e destino tenham exatamente o mesmo nome; caso contrário, o mapeamento falhará durante a compilação. 

Alternativas
Q3584902 Programação

A respeito de arquiteturas de microsserviços, julgue o item que se segue.


No trecho de código a seguir, se config.name estiver definido como Spring em algum arquivo de configuração da aplicação, o Spring Boot injetará o valor na variável name, exibindo Hello Spring ao acessar a rota “/”.  


Imagem associada para resolução da questão

Alternativas
Q3584901 Sistemas Operacionais

Em relação a Kubernetes e Openshift, julgue o próximo item. 


No Openshift, o uso de ImageStream para gerenciar imagens de contêineres é essencial para garantir atualizações automáticas de deployments quando novas versões de uma imagem são construídas, mesmo em ambientes com múltiplos namespaces ou clusters. 

Alternativas
Q3584900 Sistemas Operacionais

Em relação a Kubernetes e Openshift, julgue o próximo item. 


Ao usar, em um StatefulSet com volume persistente, um PodDisruptionBudget com maxUnavailable: 0, o Kubernetes garantirá que nenhum pod seja interrompido durante operações de manutenção, mesmo que isso impeça a atualização de nós do cluster ou a aplicação de patches de segurança críticos. 

Alternativas
Q3584899 Sistemas Operacionais

Julgue o item subsequente a respeito de CI/CD (continuous integration/continuous delivery). 


O CD exige que toda alteração no código seja automaticamente implantada em produção sem intervenção humana.  

Alternativas
Q3584898 Sistemas Operacionais

Julgue o item subsequente a respeito de CI/CD (continuous integration/continuous delivery). 


Na etapa de CI, desenvolvedores devem mesclar (merge) suas alterações na branch principal apenas uma vez por semana para reduzir conflitos e economizar tempo de build

Alternativas
Q3584897 Sistemas Operacionais

Acerca dos modelos de versionamento semântico e dos padrões de branches, julgue o item a seguir. 


No GitFlow, branches do tipo hotfix devem ser criadas a partir da branch main e, após corrigir o problema, mescladas tanto em main quanto em develop para garantir sincronização. 

Alternativas
Q3584896 Sistemas Operacionais

Acerca dos modelos de versionamento semântico e dos padrões de branches, julgue o item a seguir. 


O incremento do número MAJOR é obrigatório apenas quando há mudanças que quebram a compatibilidade com versões anteriores, mesmo que a alteração inclua novos recursos sem impacto na API existente. 

Alternativas
Q3584895 Sistemas Operacionais

Julgue o próximo item, relativo a Keycloak, RabbitMQ, GitHub e Kubernetes.


Kubernetes é uma plataforma unificada nativa que, ainda que não ofereça autenticação centralizada, permite a implantação de bare metal e de nuvens públicas com a utilização de contêineres. 

Alternativas
Q3584894 Sistemas Operacionais

Julgue o próximo item, relativo a Keycloak, RabbitMQ, GitHub e Kubernetes.


No GitHub, pode-se utilizar o comando git stash caso seja necessário mudar de branch por um tempo sem fazer o commit de um trabalho incompleto.  

Alternativas
Q3584892 Sistemas Operacionais

Julgue o próximo item, relativo a Keycloak, RabbitMQ, GitHub e Kubernetes.


As políticas de autorização do Keycloak, em sua versão mais recente, embora não permitam controle de acesso com referência temporal por questões de segurança, permitem o controle de acesso com base no usuário e em atributos.  

Alternativas
Q3584891 Banco de Dados
Considerando que os comandos precedentes tenham sido executados no PostgreSQL 14, julgue o item subsequente.
Suponha que, no mesmo banco de dados e imediatamente após a execução dos comandos apresentados, tenha sido executado o código SQL a seguir.
Imagem associada para resolução da questão
Nessa situação hipotética, após as referidas ações, será apresentado o resultado a seguir.  
Imagem associada para resolução da questão
Alternativas
Respostas
4861: E
4862: E
4863: C
4864: E
4865: E
4866: E
4867: C
4868: C
4869: E
4870: C
4871: C
4872: E
4873: E
4874: E
4875: C
4876: C
4877: E
4878: C
4879: E
4880: C