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
94 questões encontradas

A respeito do seguinte trecho de código Java, assinale a alternativa correta. public class ExemploErro { public static void exibir(Integer valor) { System.out.println(“Valor inteiro: ” + valor); } public static void exibir(double valor) { System.out.println(“Valor decimal: ” + valor); } public static void main(String[] args) { exibir(null); } }

A O código apresenta erro em tempo de compilação por ambiguidade: o compilador não consegue decidir entre exibir(Integer) e exibir(double) para o argumento null.
B O método exibir(double) não pode ser sobrecarregado com exibir(Integer), pois Integer é um tipo primitivo e double é um wrapper.
C O código compila e executa normalmente, imprimindo “Valor inteiro: null”.
D O método main está incorreto, pois não é permitido passar valores null para métodos sobrecarregados.
E O compilador automaticamente converte null para double, e o método exibir(double) é executado com valor 0.0.

Uma analista judiciária sênior do TRE-TO especialista em tecnologia da informação está encarregada de realizar uma especificação técnica para compra de software e equipamentos para o setor de Tecnologia de Informação (TI) do tribunal. Seguindo uma prerrogativa do tribunal, devem ser consideradas práticas verdes de compra em TI. Nesse contexto, analise as assertivas e assinale a alternativa que aponta as corretas.

I. A analista deve avaliar as circunstâncias humanas, relacionando principalmente as condições de trabalho e ambientais nas quais o produto é desenvolvido.

II. A analista deve fazer uma análise crítica buscando verificar a relação entre durabilidade e consumo.

III. A analista deve considerar se os produtos, e seus componentes, podem ser reciclados ou até mesmo reutilizados.

IV. A analista deve considerar a presença de selos verdes, sendo que a ausência destes também deve ser levada em consideração.

A Apenas I, II e III.
B Apenas I, II e IV.
C Apenas II e III.
D Apenas I e IV.
E I, II, III e IV.

A Portaria CNJ nº 253/2020 estabelece critérios técnicos para o desenvolvimento de módulos e serviços na Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br). O documento define orientações sobre arquitetura, tecnologias recomendadas e boas práticas de desenvolvimento. Em relação a essa portaria, assinale a alternativa correta.

A Os microsserviços devem ser obrigatoriamente implementados em Python com Django, como forma de padronização das soluções.
B A arquitetura da PDPJ-Br é baseada em microsserviços acoplados e sincronizados por invocação direta entre APIs.
C A autenticação e a autorização de acesso aos microsserviços devem ser feitas exclusivamente com login e senha, utilizando diretórios locais de cada tribunal.
D Os serviços desenvolvidos para a PDPJ-Br não necessitam seguir práticas de integração contínua nem prover testes automatizados.
E A portaria recomenda o uso da linguagem Java com o framework Spring Boot e prevê integração entre microsserviços via mensageria com uso de message broker.

Para ter uma melhor gestão e governança na área de tecnologia de informação do TRE-TO, a analista judiciária com especialidade em tecnologia da informação está aderindo a algumas práticas do COBIT (Control Objectives for Information and Related Technologies). Este pode ser compreendido como uma estrutura de governança de TI que ajuda a gerir os sistemas de informação utilizados dentro da organização. O COBIT possui alguns objetivos de governança e gestão que, ao serem aplicados, possuem um propósito dentro da organização. Nesse contexto, assinale a alternativa que apresenta o nome do objetivo de governança e gestão que tem como propósito implementar soluções com segurança e alinhadas com as expectativas e os resultados acordados.

A Ativos gerenciados.
B Transição e aceitação de mudanças de TI.
C Mudanças organizacionais gerenciadas.
D Operações gerenciadas.
E Monitoramento de desempenho e conformidade gerenciado.

A Portaria CNJ nº 131/2021 institui o Grupo Revisor de Código-Fonte com o objetivo de garantir a qualidade das implementações realizadas na PDPJ-Br e no sistema Processo Judicial Eletrônico (PJe). Esse grupo segue diretrizes técnicas e processuais específicas para validação e aceite de alterações propostas no código. Conforme as disposições dessa portaria, assinale a alternativa correta.

A O merge request será aceito somente se aprovado por unanimidade entre os membros do Grupo Revisor e validado diretamente pelo CNJ.
B O Grupo Revisor é composto exclusivamente por servidores do CNJ, sendo vedada a participação de representantes dos tribunais.
C O código-fonte submetido que não atingir os critérios mínimos na análise sintática automatizada será rejeitado automaticamente, sem ser avaliado pelo Grupo Revisor.
D O Grupo Revisor atua apenas como orientador técnico, sem responsabilidade por testes ou benchmarks de qualidade de código.
E Os testes exigidos para aprovação de merge requests devem ser automatizados e executados em ambiente local do desenvolvedor.

De acordo com a Lei Geral de Proteção de Dados (LGPD), analise as assertivas e assinale a alternativa que aponta as corretas.

I. O término do tratamento de dados pessoais poderá ocorrer por determinação de autoridade nacional, quando houver violação ao disposto na LGPD.

II. Toda pessoa natural tem assegurada a titularidade de seus dados pessoais e garantidos os direitos fundamentais de liberdade, de intimidade e de privacidade, nos termos dessa lei.

III. Os dados deverão ser mantidos em formato interoperável e estruturado para o uso compartilhado, com vistas à execução de políticas públicas, à prestação de serviços públicos, à descentralização da atividade pública e à disseminação e ao acesso das informações pelo público em geral.

IV. O controlador e o operador devem manter registro das operações de tratamento de dados pessoais que realizarem, exceto quando baseados no legítimo interesse.

A Apenas I, II e III.
B Apenas I, II e IV.
C Apenas II e III.
D Apenas I e IV.
E I, II, III e IV.

Com base no seguinte trecho de código em Python, que manipula listas e estruturas de repetição, analise as assertivas e assinale a alternativa que aponta as corretas. nomes = [“Ana”, “Bruno”, “Carlos”, “Diana”, “Eduardo”] for i in range(len(nomes)): if i % 2 == 0: print(nomes[i])

I. O código percorre a lista nomes e imprime todos os elementos.

II. A função range(len(nomes)) gera os índices de 0 a 4.

III. A condição i % 2 == 0 verifica se o índice é par.

IV. Os nomes “Ana”, “Carlos” e “Eduardo” serão impressos.

V. A função print(nomes[i]) imprime diretamente o nome localizado no índice atual.

A Apenas I, II e V.
B Apenas II, III, IV e V.
C Apenas III e IV.
D Apenas I, III e IV.
E I, II, III, IV e V.

Em um Tribunal Regional Eleitoral, é fundamental que o analista judiciário com especialidade em tecnologia da informação garanta a resiliência das aplicações, principalmente visando garantir usabilidade, segurança e integridade das aplicações como um todo, tendo em vista a importância, a magnitude e a complexidade das informações que são tratadas nesse órgão. Considerando esse processo, um analista do TRE-TO aplicou uma técnica que pode ser implementada como um componente de software que altera entre três estados: fechado, aberto e meio aberto, protegendo, assim, seus serviços de um spam, por exemplo, enquanto estes já estão indisponíveis devido à alta carga. Qual é o nome dessa técnica?

A Cache.
B FallBack.
C Disaster Recovery.
D GSLB.
E Circuit Breaker.

Considere o seguinte código em Python, analise as assertivas e assinale a alternativa que aponta as corretas. def dividir(a, b): try: return a / b except ZeroDivisionError: return “Divisão por zero não é permitida” finally: print(“Operação finalizada.”) resultado = dividir(10, 0) print(resultado)

I. A função dividir trata explicitamente a divisão por zero com o bloco except.

II. O bloco finally será executado mesmo quando ocorrer uma exceção.

III. A mensagem “Divisão por zero não é permitida” será atribuída à variável resultado.

IV. O programa exibirá apenas a mensagem de erro tratada, sem exibir o texto do finally.

V. Se o segundo argumento fosse diferente de zero, o programa exibiria o resultado da divisão normalmente.

A Apenas I, II e III.
B Apenas II, IV e V.
C Apenas I, III, IV e V.
D Apenas I, II, III e V.
E I, II, III, IV e V.

Qual é o nome do elemento de configuração do Servidor de Aplicação Tomcat 10 que representa a interface entre clientes externos, sendo que, além de enviar solicitações, pode receber respostas de um serviço específico?

A Elementos de nível superior.
B Containers.
C Conectores.
D Componentes alinhados.
E Recursos especiais.