QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
54 questões encontradas

Considere um vetor com n elementos. O método de ordenação

A é chamado de estável ( stable ) se não altera a posição relativa de elementos com mesmo valor depois da ordenação. Por exemplo, o vetor v[ 77, 55, 22, 33, 44, 22] tem dois elementos iguais a 22; um método de ordenação estável mantém o 22 da posição 3 antes do 22 da posição 6.
B por Seleção (Selection Sort) é de ordem de complexidade cúbica ou O (n 3 ) e sua estratégia é ir comparando e trocando os elementos de posição, colocando os maiores nas posições finais do vetor.
C da Bolha (Bubble Sort) é de ordem de complexidade cúbica ou O (n 3 ) e sua estratégia é ir comparando e trocando os elementos de posição, colocando os menores nas posições iniciais do vetor.
D Quicksort, que é sempre O (log n), utiliza um pivô para dividir o vetor em uma sublista da direita e uma da esquerda, de modo que todo elemento da sublista da esquerda seja maior que os da direita. Em seguida, ordenam-se, pelo mesmo processo, as duas sublistas de forma recursiva.
E Quicksort, devido ao loop interno complexo (que o torna duas vezes mais lento que o Heapsort) não necessita de memória adicional e é sempre O (log n) qualquer que seja a ordem inicial dos elementos. Este é o método a ser usado para aplicações que não podem tolerar variações no tempo esperado de ordenação.

Considere o trecho de uma lógica de programação em pseudolinguagem abaixo, sabendo-se que B1 e B2 são variáveis lógicas, que podem ter valor verdadeiro ou falso. se (B1) entãoComando1 senão se (B2) então Comando2 senão Comando3 Comando4 fimse fimse Comando5 É correto afirmar:

A Se B1 for verdadeiro, “Comando1” e “Comando2” serão executados.
B Se B2 for verdadeiro, ou “Comando2” ou “Comando3” e “Comando 4” poderão ser executados.
C Se B1 for falso, o “Comando2” nunca será executado.
D O “Comando5” poderá ser o único comando a ser executado.
E O “Comando5” sempre será executado.

Internamente à Plataforma Digital do Poder Judiciário PDPJ-Br, é encorajado que os serviços se comuniquem entre si por meio de troca de mensagens, fazendo uso de um Message Broker . No caso da PDPJ, utiliza-se para isso a solução open source conhecida como

A Keycloak.
B Kubernetes.
C RabbitMQ.
D TIBCO Enterprise Message Service .
E RabbitMB.

Em relação ao deploy de aplicações da Plataforma Digital do Poder Judiciário PDPJ-Br, a estrutura do projeto, independentemente da linguagem de programação em que for escrito, deve possuir a seguinte estrutura mínima: Considerando que:

I. Arquivo yaml que define os passos da pipeline de build e deploy automáticos; e

II. Arquivo de configuração do ingress da aplicação. Necessário apenas para aquelas aplicações que necessitem de URL própria exposta na Internet. I e II correspondem, correta e respectivamente, a

A .gitlab-ci.yml e ingress.yml
B .docker.yml e ingressconfig.yml
C .gitlab-cicd.yml e ingress-settings.yml
D .docker-ci.yml e settings-ingress.yml
E .gitlab-cd.yml e ingress-config.yml

Para o mundo externo que se comunica com a Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br), através de chamadas diretas de REST APIs, a comunicação a respeito de eventos disparados pelos serviços, sistemas ou módulos da PDPJ será feita através de um mecanismo que realiza a indicação, ao serviço de notificações da PDPJ, de endpoints dos sistemas processuais dos Tribunais que serão acionados quando os referidos eventos ocorrerem. Este mecanismo é denominado

A API reversa, que costuma ser chamada de bearer token .
B webhook , que costuma ser chamado de API reversa.
C bearer token.
D evento negocial.
E routing keys.

O Git é um sistema de controle de versões utilizado no âmbito do Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br). Uma vez que o Git esteja instalado e em condições ideais, um Técnico digita um comando que aciona o Git no seu diretório atual, criando a branch master e permitindo a ele executar os demais comandos do Git. Este comando é:

A git add
B git initialize
C git commit
D git init
E git master

Na abordagem do Spring para construir serviços web RESTful, as solicitações HTTP são tratadas por uma classe conhecida como controlador. Nessa classe, a anotação que garante que as requisições HTTP GET feitas para /dados sejam mapeadas para o método dados() é a anotação

A @GetMappings("method=dados")
B @RequestMappingMethod("/dados")
C @GetMapping("/dados")
D @GetMappingMethod("/dados")
E @RequestMappings(method=dados)

No H2 Database, para remover todas as linhas da tabela cliente, que não possui restrições de chave estrangeira, sem possibilidade de rollback , utiliza-se o comando

A DELETE * FROM cliente
B TRUNCATE * FROM cliente
C DELETE ALL FROM cliente
D TRUNCATE TABLE cliente
E DELETE ROWS(*) FROM cliente