Pular para o conteúdo

Provas

← Voltar para a lista de provas

STM 2025 — Analista Judiciário — Área: Apoio Especializado — Especialidade: Análise de Sistemas (Cargo 3) — Conhecimentos Específicos

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Cebraspe2025

70 questões nesta prova · página 2 de 4 · 65 com gabarito

DevOps Princípios de DevOps

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
Acerca de princípios do DevOps, automação de builds e deploys, CI/CD, versionamento, branches, merge e pipelines, julgue os itens a seguir.

Equipes de DevOps monitoram continuamente o ciclo de vida do desenvolvimento, desde o planejamento até a implantação, e utilizam o Git para reiniciar os contêineres automaticamente em caso de falha.
Selecione uma alternativa

Resolução comentada

Git não reinicia contêineres; isso cabe a orquestradores.

O Git é um sistema de controle de versão e não reinicia contêineres automaticamente. Essa função é de orquestradores e plataformas de contêineres, como Kubernetes ou Docker com políticas de restart.

Análise das alternativas

A) Errada: atribui ao Git uma função que ele não tem. B) Correta: aponta a incorreção do item.

Referência: Princípios de DevOps; Pro Git.

Resolução comentada do VaiConcursos.

DevOps CI/CD — GitLab CI/CD

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
A respeito de CI/CD (continuous integration/continuous delivery), julgue os próximos itens.

No trecho de arquivo .gitlab-ci.yml, utilizado no GitLab CI/CD para definir regras de execução de pipelines, só será criada a pipeline se as três regras de ativação do workflow.rules forem verdadeiras.

Trecho do arquivo .gitlab-ci.yml: workflow: rules: com três regras — if: $ CI_PIPELINE_SOURCE == 'merge_request_event'; if: $ CI_COMMIT_TAG; if: $ CI_COMMIT_BRANCH == $ CI_DEFAULT_BRANCH.
Selecione uma alternativa

DevOps CI/CD — GitLab CI/CD

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
A respeito de CI/CD (continuous integration/continuous delivery), julgue os próximos itens.

No trecho do arquivo .gitlab-ci.yml, utilizado no GitLab CI/CD para definir regras de execução de pipelines com base em variáveis de ambiente, na execução do bloco job2, o valor da variável ALL_JOBS_VAR será “Different value than default”, pois variáveis definidas no nível do job têm precedência sobre as globais com o mesmo nome.

Trecho do arquivo .gitlab-ci.yml: variables global ALL_JOBS_VAR: "A default variable"; job1 com variables JOB1_VAR: "Job 1 variable" e script echo "Variables are '$ ALL_JOBS_VAR' and '$ JOB1_VAR'"; job2 com variables ALL_JOBS_VAR: "Different value than default" e JOB2_VAR: "Job 2 variable" e script echo "Variables are '$ ALL_JOBS_VAR', '$ JOB2_VAR', and '$ JOB1_VAR'".
Selecione uma alternativa

DevOps Kubernetes — Deployment

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
Considere que o seguinte arquivo YAML tenha sido utilizado para criar um deployment no Kubernetes:

Arquivo YAML de Deployment do Kubernetes: apiVersion: apps/v1; kind: Deployment; metadata name: nginx-deployment; spec com selector matchLabels app: nginx, replicas: 2 e template com metadata labels app: nginx e spec containers - name: nginx, image: nginx:1.14.2, ports - containerPort: 80.

A partir das informações da situação hipotética precedente, julgue os itens a seguir.

O campo selector dentro do grupo spec, no código em apreço, é usado para encontrar os pods que pertencem a esse deployment, com base no rótulo app: nginx.
Selecione uma alternativa

DevOps Kubernetes — Deployment

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
Considere que o seguinte arquivo YAML tenha sido utilizado para criar um deployment no Kubernetes:

Arquivo YAML de Deployment do Kubernetes: apiVersion: apps/v1; kind: Deployment; metadata name: nginx-deployment; spec com selector matchLabels app: nginx, replicas: 2 e template com metadata labels app: nginx e spec containers - name: nginx, image: nginx:1.14.2, ports - containerPort: 80.

A partir das informações da situação hipotética precedente, julgue os itens a seguir.

No código em questão, o campo replicas: 2 no bloco spec indica que dois contêineres serão executados dentro de um único pod de nome nginx, que será ouvido na porta 80.
Selecione uma alternativa

DevOps Rancher

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
Acerca do Rancher, julgue o seguinte item.

No arquivo project.yaml a seguir, utilizado para criar projetos dentro de um cluster Kubernetes gerenciado pelo Rancher, o campo namespace no bloco metadata deve ter o mesmo valor que o campo clusterName do bloco spec para que o recurso criado seja associado a um cluster específico.

Arquivo project.yaml: apiVersion: management.cattle.io/v3; kind: Project; metadata com name: p-abc123 e namespace: local; spec com clusterName: local, description: Example Project e displayName: Example.
Selecione uma alternativa

Governança de TI MoReq-Jus — Resolução CNJ n.º 522/2023

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
Com base na Resolução CNJ n.º 522/2023, que institui o Modelo de Requisitos para Sistemas Informatizados de Gestão de Processos e Documentos do Poder Judiciário (MoReq-Jus), julgue os itens seguintes.

O programa de avaliação do grau de aderência dos sistemas ao MoReq-Jus e de atualização permanente é executado pela Secretaria Executiva do CNJ, com o apoio do Comitê do Programa Nacional de Gestão Documental e Memória do Poder Judiciário (PRONAME).
Selecione uma alternativa

Resolução comentada

A execução do programa de avaliação não cabe à Secretaria Executiva do CNJ nos termos do item.

Conforme o gabarito, o item está errado quanto ao órgão responsável: a avaliação da aderência ao MoReq-Jus e sua atualização permanente não são executadas pela Secretaria Executiva com apoio do PRONAME, como afirmado, mas por outra estrutura prevista na resolução.

Análise das alternativas

A) Errada: atribui a execução ao órgão incorreto. B) Correta: o item troca o responsável pelo programa.

Referência: Resolução CNJ nº 522/2023.

Resolução comentada do VaiConcursos.

Governança de TI MoReq-Jus — Resolução CNJ n.º 522/2023

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
Com base na Resolução CNJ n.º 522/2023, que institui o Modelo de Requisitos para Sistemas Informatizados de Gestão de Processos e Documentos do Poder Judiciário (MoReq-Jus), julgue os itens seguintes.

Os sistemas informatizados de gestão de processos e documentos utilizados em atividades judiciais e administrativas dos órgãos integrantes do Poder Judiciário deverão aderir aos requisitos do MoReq-Jus, com o objetivo de assegurar, entre outros, a confidencialidade, a integridade, a disponibilidade, a autenticidade e o não repúdio de processos e documentos do Poder Judiciário.
Selecione uma alternativa

Resolução comentada

Sistemas de gestão de processos e documentos devem aderir ao MoReq-Jus.

A resolução exige que os sistemas informatizados de gestão de processos e documentos, judiciais e administrativos, adiram ao MoReq-Jus, visando garantir confidencialidade, integridade, disponibilidade, autenticidade e não repúdio. O item descreve isso corretamente.

Análise das alternativas

A) Correta: obrigação e finalidades conforme a norma. B) Errada: nega a obrigatoriedade de adesão.

Referência: Resolução CNJ nº 522/2023.

Resolução comentada do VaiConcursos.

Governança de TI PDPJ-Br — Resolução CNJ n.º 335/2020 e Portarias CNJ

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
À luz da Resolução CNJ n.º 335/2020 e das Portarias CNJ n.º 252/2020, n.º 253/2020 e n.º 131/2021, julgue os próximos itens.

O grupo revisor de código-fonte das soluções da PDPJ-Br, de caráter permanente, será integrado por membros indicados pelos tribunais e pelo Departamento de Tecnologia da Informação e Comunicação do CNJ.
Selecione uma alternativa

Resolução comentada

Grupo revisor de código-fonte é permanente, com membros dos tribunais e do DTIC/CNJ.

Conforme o gabarito, o grupo revisor de código-fonte das soluções da PDPJ-Br tem caráter permanente e é integrado por membros indicados pelos tribunais e pelo Departamento de Tecnologia da Informação e Comunicação do CNJ.

Análise das alternativas

A) Correta: composição e caráter conforme a norma. B) Errada: nega a previsão normativa.

Referência: Resolução CNJ nº 335/2020 e Portarias CNJ correlatas.

Resolução comentada do VaiConcursos.

Governança de TI PDPJ-Br — Resolução CNJ n.º 335/2020 e Portarias CNJ

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
À luz da Resolução CNJ n.º 335/2020 e das Portarias CNJ n.º 252/2020, n.º 253/2020 e n.º 131/2021, julgue os próximos itens.

As soluções adotadas pela PDPJ-Br deverão, obrigatoriamente, abranger a autenticação uniformizada, a interoperabilidade e a usabilidade.
Selecione uma alternativa

Resolução comentada

Autenticação uniformizada, interoperabilidade e usabilidade são obrigatórias.

As soluções da PDPJ-Br devem abranger, obrigatoriamente, a autenticação uniformizada, a interoperabilidade e a usabilidade, como previsto na regulamentação e confirmado pelo gabarito.

Análise das alternativas

A) Correta: reproduz os requisitos exigidos. B) Errada: nega requisitos que a norma impõe.

Referência: Resolução CNJ nº 335/2020.

Resolução comentada do VaiConcursos.

Governança de TI PDPJ-Br — Resolução CNJ n.º 335/2020 e Portarias CNJ

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
À luz da Resolução CNJ n.º 335/2020 e das Portarias CNJ n.º 252/2020, n.º 253/2020 e n.º 131/2021, julgue os próximos itens.

A contratação de qualquer novo sistema, módulo ou funcionalidade privados que cause dependência tecnológica do seu fornecedor poderá ensejar a responsabilização do ordenador de despesas por improbidade administrativa, sem prejuízo da comunicação da ocorrência ao respectivo tribunal de contas.
Selecione uma alternativa

Resolução comentada

Contratação que gere dependência tecnológica pode gerar responsabilização por improbidade.

A norma prevê que a contratação de sistema, módulo ou funcionalidade privados que cause dependência tecnológica do fornecedor pode ensejar responsabilização do ordenador de despesas por improbidade, sem prejuízo da comunicação ao tribunal de contas. O item repete essa previsão.

Análise das alternativas

A) Correta: fiel à norma. B) Errada: nega uma consequência prevista.

Referência: Resolução CNJ nº 335/2020.

Resolução comentada do VaiConcursos.

Governança de TI PDPJ-Br — Resolução CNJ n.º 335/2020 e Portarias CNJ

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
À luz da Resolução CNJ n.º 335/2020 e das Portarias CNJ n.º 252/2020, n.º 253/2020 e n.º 131/2021, julgue os próximos itens.

O processo de disponibilização de soluções para a PDPJ-Br será institucional e centralizado, limitando-se à participação de colaboradores integrantes do poder público, como medida de precaução e segurança.
Selecione uma alternativa

Resolução comentada

A PDPJ-Br é colaborativa, não restrita ao poder público.

A PDPJ-Br adota modelo colaborativo e aberto, com participação de diversos atores, inclusive externos ao poder público, e não um processo limitado a integrantes do poder público. A restrição do item contraria isso.

Análise das alternativas

A) Errada: a limitação a colaboradores do poder público não existe. B) Correta: o item erra ao restringir a participação.

Referência: Resolução CNJ nº 335/2020.

Resolução comentada do VaiConcursos.

Governança de TI PDPJ-Br — Resolução CNJ n.º 335/2020 e Portarias CNJ

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
À luz da Resolução CNJ n.º 335/2020 e das Portarias CNJ n.º 252/2020, n.º 253/2020 e n.º 131/2021, julgue os próximos itens.

Um representante da justiça militar, indicado pelo STM, deve integrar o Comitê Gestor Nacional da PDPJ-Br, cujo presidente deve ser um conselheiro do CNJ.
Selecione uma alternativa

Resolução comentada

Comitê Gestor Nacional da PDPJ-Br inclui representante da justiça militar indicado pelo STM e é presidido por conselheiro do CNJ.

Conforme o gabarito, a composição do Comitê Gestor Nacional prevê representante da justiça militar indicado pelo STM, e a presidência cabe a um conselheiro do CNJ. O item reproduz essa regra.

Análise das alternativas

A) Correta: composição e presidência conforme a norma. B) Errada: nega elementos que constam da regulamentação.

Referência: Resolução CNJ nº 335/2020 e Portarias CNJ correlatas.

Resolução comentada do VaiConcursos.

Segurança da Informação Segurança Cibernética do Poder Judiciário — Resolução CNJ n.º 396/2021 e Portaria CNJ n.º 162/2021

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
De acordo com a Resolução CNJ n.º 396/2021 e com a Portaria CNJ n.º 162/2021, julgue os itens que se seguem.

O protocolo de Gerenciamento de Crises Cibernéticas do Poder Judiciário e o de Investigação de Ilícitos Cibernéticos do Poder Judiciário serão objeto de atualização a qualquer tempo, por indicação do Comitê Gestor de Segurança Cibernética do Poder Judiciário.
Selecione uma alternativa

Resolução comentada

Os protocolos podem ser atualizados a qualquer tempo por indicação do Comitê Gestor.

Os protocolos de gerenciamento de crises cibernéticas e de investigação de ilícitos cibernéticos são atualizáveis a qualquer tempo, por indicação do Comitê Gestor de Segurança Cibernética do Poder Judiciário, conforme o gabarito.

Análise das alternativas

A) Correta: reproduz a previsão normativa. B) Errada: nega uma atualização que a norma permite.

Referência: Resolução CNJ nº 396/2021 e Portaria CNJ nº 162/2021.

Resolução comentada do VaiConcursos.

Segurança da Informação Segurança Cibernética do Poder Judiciário — Resolução CNJ n.º 396/2021 e Portaria CNJ n.º 162/2021

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
De acordo com a Resolução CNJ n.º 396/2021 e com a Portaria CNJ n.º 162/2021, julgue os itens que se seguem.

As ações para viabilizar a governança nacional em segurança cibernética do Poder Judiciário são coordenadas pela Secretaria de Tecnologia da Informação do Supremo Tribunal Federal.
Selecione uma alternativa

Resolução comentada

A coordenação não é da Secretaria de TI do STF.

Segundo o gabarito, a afirmação está incorreta: a governança nacional em segurança cibernética do Judiciário é conduzida no âmbito do CNJ, por meio de seus órgãos e comitês, e não pela Secretaria de TI do STF.

Análise das alternativas

A) Errada: atribui a coordenação ao órgão errado. B) Correta: aponta o erro do item.

Referência: Resolução CNJ nº 396/2021.

Resolução comentada do VaiConcursos.

Programação Java — Recursividade

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
Julgue os próximos itens, relativos a Java, API RESTful e JSON.

A execução do código a seguir, escrito em Java, retornará o resultado True.

Código Java: package com.mcnz.recursion; classe checkpgm com main que chama Check("STM") e imprime o resultado booleano; método recursivo Check(String s) que retorna true se o comprimento for 0 ou 1, chama Check(s.substring(1, s.length()-1)) se o primeiro e o último caracteres forem iguais e, caso contrário, retorna false.
Selecione uma alternativa

Programação API RESTful — Métodos HTTP

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Questão anulada

Texto-base:
Julgue os próximos itens, relativos a Java, API RESTful e JSON.

No trecho de código a seguir, desenvolvido em Java, o método HTTP em questão criará um recurso novo ou um novo objeto no servidor.

Código Java: HttpRequest request = HttpRequest.newBuilder() .PUT(HttpRequest.BodyPublishers.ofString(requestBody)) .uri(URI.create("https://api.restful-api.dev/objects/4")) .header("Content-Type", "application/json") .build();
Selecione uma alternativa

Programação JSON — Sintaxe

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
Julgue os próximos itens, relativos a Java, API RESTful e JSON.

A execução do seguinte código, escrito em Java, resultará um código JSON válido.

Código Java: classe CriaJson cujo main monta a String json concatenando "{\n", "\"nome\": \"Supremo\";\n", "\"nome\: \"Tribunal\";\n", "\"nome\": \"Militar\"\n" e "}" e a imprime com System.out.println(json).
Selecione uma alternativa

Banco de Dados Flyway — Migrações de Banco de Dados

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
A respeito de Flyway, PostgreSQL e H2 Database, julgue os próximos itens.

Caso o comando flyway migrate seja executado em um terminal de uma máquina com Flyway CLI instalado e configurado corretamente, o Flyway identificará scripts de migração que ainda não foram aplicados e os executará na ordem crescente de versão, atualizando o banco de dados com as alterações mais recentes definidas nos scripts de migração.
Selecione uma alternativa

Resolução comentada

flyway migrate aplica migrações pendentes em ordem de versão.

O comando migrate examina o histórico de schema do banco, identifica as migrações ainda não aplicadas e as executa em ordem crescente de versão. Assim o banco é atualizado para o estado mais recente definido nos scripts.

Análise das alternativas

A) Correta: descreve o comportamento do migrate. B) Errada: não há contradição com o funcionamento do Flyway.

Referência: Documentação do Flyway (migrate).

Resolução comentada do VaiConcursos.

Banco de Dados PostgreSQL — Herança de Tabelas

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
A respeito de Flyway, PostgreSQL e H2 Database, julgue os próximos itens.

Considere que os comandos a seguir tenham sido executados no PostgreSQL 14.18.

Comandos SQL: CREATE TABLE IF NOT EXISTS public.servidor (idServidor INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY, nome VARCHAR(30)); CREATE TABLE IF NOT EXISTS public.magistrado (idServidor INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY, matricula int) INHERITS (public.servidor); INSERT INTO public.servidor (nome) VALUES ('Pedro'), ('João'); INSERT INTO public.magistrado (nome) VALUES ('Maria'); SELECT * FROM public.servidor;

Nesse caso, o comando SELECT * FROM public.servidor; apresentará, ao ser executado, o resultado a seguir.

Resultado tabular com colunas idServidor e nome: 1 Pedro; 2 João; 3 Maria.
Selecione uma alternativa